Ezt css-ben hogy oldhatom meg?
Van egy gomb elemem:
<button class="btn btn-download btn-w1">
<div class="btn-icon"></div>
<div class="btn-title">Download</div>
</button>
Ebből egy egyedibb kinézetű gomb lenne, így ebben a formában formázható is szépen, de nekem olyan kellene, hogy <button class="btn btn-download btn-w1">Download</button> elég legyen, és a btn-title valamint a btn-icon is jelenjen meg attól hogy html-ben nincs meghívva. Nem tudom érthető-e.
Pl.:
@btn-icon {
paraméterek
}
@btn-title {
paraméterek
}
.btn-download {
@btn-title
@btn-icon
}
Vagy valami ilyesmi.





Esetleg:
.btn-download {
.btn-title
.btn-icon
}
Persze ez már LESS.





Persze pontosvesszőkkel:
.btn-download {
.btn-title;
.btn-icon;
}
Na igen, a lényeg nekem az lenne hogy ne kelljen html-ben mindig beírni hogy <div class="btn-icon"></div>
<div class="btn-title">Download</div> hanem csak a button-nek megadni a class-t, valamint pl. a odaírni hogy download de az lenne a btn-title.










.special-button{
background: red;
}
.special-button:before{
content: url('icon.png');
display: block;
...
}
.special-button:after{
content: 'Download';
display: block;
...
}
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!