Sass @extend na Utekelezaji
- Nyuma ya Picha Sass @mixin
- Pya Zaidi Sass Sifuri
Amri ya Sass @extend
Inaripwa na @extend
Amri inahabisha inafaa kufikirika kufanya kuzingumza kwa CSS kati ya mbinu mawili.
Ikiwa na vifaa ambavyo vina ukirudi wa kiklasi ambao ni hasa inayofikia katika asilimia nyingi, lakini inahusiana na maelezo mazuri yasiyotumiwa: Inaripwa na @extend
Amri inafaa sana.
Mifano ya Sass iliyotengenezwa hapa kwanza inatokana na ukirudi wa kiklasi wa msingi (hii inatumiwa kwa vingine vya kiklasi). Kisha, tumekuwa na ukirudi wa kiklasi wa kifungu "Report" na kifungu "Submit". Vifungu "Report" na "Submit" vinaendelea kutumia Inaripwa na @extend
Amri hana mafanikio ya kuzungumza na tabia za kiklasi .button-basic. kwa sababu yana kuzungumza na rangi zao:
Majina ya KiSCSS:
.button-basic { border: none; padding: 15px 30px; text-align: center; font-size: 16px; cursor: pointer; } .button-report { @extend .button-basic; background-color: red; } .button-submit { @extend .button-basic; background-color: green; color: white; }
Baada ya kusababisha, CSS itakuwa kama hii:}
Muatili wa CSS:
.button-basic, .button-report, .button-submit { border: none; padding: 15px 30px; text-align: center; font-size: 16px; cursor: pointer; } .button-report { background-color: red; } .button-submit { background-color: green; color: white; }
Inaripwa na kusaidia Inaripwa na @extend
Inaripwa na kusaidia kusababisha kwa HTML kwa kumekadiri na kusababisha kwa kufikiria kama kina kina (DRY). Kwa mfano, <button class="button-basic button-report">Report this</button>. Inafaa kusababisha kwa .button-report kufikiria kama kina kina (DRY).
Inaripwa na @extend
Inaripwa na kusaidia kuwa kifunzi cha Sass kimekubaliana na kufikiria kama kina kina (DRY).
- Nyuma ya Picha Sass @mixin
- Pya Zaidi Sass Sifuri