Muwajifungaji wa @import na Partials wa Sass
- Mchezo wa Kuzungumza Muwajifungaji wa Kivyo wa Sass
- Mchezo wa Kuzingatia Muwajifungaji wa @mixin wa Sass
Sass inaweza kuwa na maadili ya CSS ya kawaida (DRY,Don't Repeat Yourself,hapo hauonekani tena).
Mwongozo wa kugawa kwa kumaliza maadili ya kawaida ni kusafisha maadili ya kawaida kwenye faili ya kina.
Unaweza kutumia mabaki ya CSS kumueleza faile ndogo na kuwasiliana na faile za Sass zingine. Masaa wengine, faile hizi zinaweza kuwa: faile za kirekebishi, maadili, mabaki ya rangi, fonti na kawaida.
Iningia faile za Sass
Kama ni kama CSS, Sass pia inakubali @import
Maelezo.
@import
Maelezo inaruhusiwa kufungua maadili ya faili moja katika faili nyingine.
Kwa sababu za muafaka, CSS @import
Maelezo ina mafungo muhimu; kila mara inatengeneza mkurusho wa HTTP kipya. Kama ni kwa sababu za muafaka, Sass @import
Maelezo ina mafungo muhimu; kila mara inatengeneza mkurusho wa HTTP kipya. Kama ni kwa sababu za muafaka, Sass
Inayotumiwa na Sass: Kama ni maelezo, inaingiza faili katika muungano wa CSS; kwa hiyo hataruia kumtumia kikurusha cha HTTP kwenye muda wa kufunguliwa!
@import jina la faili;
Mtaarifu:Hataruina kwamba unaingia namna ya kuwa na mifano ya faili, Sass itakutaka kumtumia .sass au .scss. Unaweza naingia na faile za CSS.@import
Maelezo kwa kuingia faile, baadaye inaweza kutumia maadili au mixini yaliyotumiwa kwenye faile ya kuingia.
Unaweza kuingia faile zote kwa kawaida kwenye faili kuu:
Mifano
@import "variables"; @import "colors"; @import "reset";
Tunategemea mafanikio: kama tunaelewa kuna faili ya "reset.scss" ya kirekebishi iliyotazamwa kama inayotazamwa hapa chini:
Inayotumiwa na SCSS (reset.scss):
html, body, ul, ol { kubadilika: 0; kubadilika: 0; }
Hii ni kufungua faili ya "reset.scss" kwenye faili mengine iliyotathirika kwa jina la "standard.scss".
Ninaweza kumaliza kama hii: kwa kawaida inapatikana kwenye kipimo cha faili cha kwanza. @import
Maelezo; kwa hayo maeneo yake yana uwanja wa uenezi wa jumuiya:
Inayotumiwa na SCSS (standard.scss):
@import "reset"; body { font-family: Helvetica, sans-serif; font-size: 18px; mabadiliko: kichwa chake kichwani kichakata }
Kwa hiyo, kama faili ya "standard.css" inafunguliwa, CSS itakuwa kama inayotazamwa hapa chini:
Muungano wa CSS:
html, body, ul, ol { kubadilika: 0; kubadilika: 0; } body { font-family: Helvetica, sans-serif; font-size: 18px; mabadiliko: kichwa chake kichwani kichakata }
Sass Partials (faili za kina)
Kwa msingi, Sass husaidia kufungua dosia zote za .scss. Kama unaingia faili, hataruina kwamba faili inafunguliwa kwa kawaida.
Sass ina mekanizimu: kama wewe uningaa jina la faili kwa chaguo cha kwanza, Sass haitafungua. Faili za jina hilo zinaitwa partials katika Sass.
Kwa hivyo, faili ya kipendekeza ya Sass inaitwa kwa chaguo cha kwanza:
Muwajifungaji wa Sass Partial:
_filename;
Mifano yafikia faili ya kipendekeza ya Sass ya kina iliyoitwa "_colors.scss" (faili hii haikufunguliwa kwenye "colors.css"):
Mifano
"_colors.scss":
$myPink: #EE82EE; $myBlue: #4169E1; $myGreen: #8FBC8F;
Sikia, hadi wewe uningaa faili ya kipendekeza, ingahatarisha chaguo cha jicho. Muwajifungaji wa Sass inasababisha kwamba wewe uningaa faili "_colors.scss":
Mifano
@import "colors"; body { font-family: Helvetica, sans-serif; font-size: 18px; color: $myBlue; }
- Mchezo wa Kuzungumza Muwajifungaji wa Kivyo wa Sass
- Mchezo wa Kuzingatia Muwajifungaji wa @mixin wa Sass