Kamepiula 'ē aʻeIaaiey

Preprocessor CSS: hōʻuluʻulu manaʻo, koho, noi

Loa a pau i ka hoao ana pūnaewele akamai e hoʻohana i ka preprocessor. 'Aʻohe' ia. Inā 'oe makemake e holomua ma kēia haʻawina, mai hoopoina e pili ana i kēia mau papahana. Ma mua kilohi, ka mea hiki i kekahi novice noho malie, weliweli - ia mea, ua like me ka iaaiey! I ka mea, e hiki ke hana i nā hiʻona a pau o ka CSS preprocessor no e pili ana i ka lā, a ina oe e ho'āʻo, alaila, he mau o ka hola. I ka wā e hiki mai, ka mea e me ka nui loa Nohie i kou ola.

Pehea la CSS preprocessor

E pono maopopo i ke ano o keia enehana, pokole delve i loko o ka mōʻaukala o ka pilikia makapō ka hōʻike o ka Web palapala.

Wā wale nō e hoʻoili i ka papakaukau hana o ka Internet,ʻaʻohe kaila a lahilahi i ole nei. Hooko o ka palapala kaukaʻi loa ma luna o ka polokalamu kele pūnaewele. i kēlā me kēia no ia i ko lakou mau styles, a i ua hoʻohana no ka iapaau ana o kekahi mau Tags. Alaila, nāʻaoʻao nanaʻokoʻa ke kaumaha ma muli o ka mea ma i ka lako e wehe ia. I ka hopena - ka chaos, ka hilahila, pilikia no ka haku polokalamu.

I ka 1994, Norewai nä känaka 'epekema Håkon Lie nui i kekahi kaila kuina i hiki ke hoʻohana' ia no keʻano o nāʻaoʻao kaawale mai ka HTML-palapala. Ke manaʻo priglanulas lālā o ka W3C, nana koke i mai i ka paʻaʻana. A mau makahiki ma hope, ua paʻi i ka mana mua o ke CSS hoakaka. A laila,ʻo ia ia mau holomua, ua finalized ... Akā, ke manaʻo koe na ia a pau: kēlā me kēia kaila i kekahi mau waiwai.

E ho ohana i CSS papa i mau Ua problematic. No ka laʻana, pūnaewele akamai pinepine he mau pilikia a me ka hoʻomaopopoʻana a me ka Hoʻohui 'ia nā hiʻona, a me ka hooilina mea ole pela mea.

A laila hele mai ka mau thousandth. i increasingly, hoomaka ae la kaʻaʻai e komo i loko o ka 'oihana alo-hope haku polokalamu, i mea nui ia e'ōlewa a me ka hōʻeuʻeu hana styles. Ola i ka manawa koi CSS prefixes i hoʻokomo 'a me ka hoʻokoloʻana kākoʻo i ka hou uea' o ka polokalamu kele pūnaewele. A laila, e pio, a me ka poe akamai i Ruby la ia i ka hana, e pili ana i ka preprocessor - superstructure no CSS, hou hiʻona e pākuʻi ia ia.

CSS no Beginners: preprocessor hiʻona

Ka mea, i kekahi mau hana:

  • unify lako prefixes a me khaki;
  • Nohie Ka Mooolelo O;
  • haawi aku i ka manawa, e hana me ka pūnana Mahouka me ka wahaheʻe;
  • hoʻoikaika 'ana i ke kūpili kapaia.

Ma pōkole: ka preprocessor kō CSS iaaiey kūpili uea '. Ano, kapaia 'ole' ia i loko o ka mau helu o styles, a me kekahi mau mea i kūpono, a hoʻokokoke mai: DEBFULLNAME, oihana, hagfish, pōʻaiapuni ana. Eia hou, ke hiki, e hoʻohana makemakika.

Ka ike ana i ka hiʻona o kēia mau hoʻokomo-ins, ka W3C ua hoʻomaka 'ana i ke kiʻekiʻe o ka hui i ka manawa kūpono o ia mau mea i loko o ka CSS kuhi. No ka laʻana, ma ka hoakaka no laila, loaʻa calc () papa, i ua kākoʻo 'ia e na mea he nui nā polokalamu kele pūnaewele. Ua Ua manaoia e koke ia e e hiki, e hoʻonoho aiaiiuo, a ho okumu ana i kekahi hagfish. Naʻe, i kēia, e hiki mai ana ma ka mamao wā e hiki mai, a me preprocessors muaʻaneʻi, a ua hana pono.

Popular preprocessors CSS. Sass

Mea Ia i ka 2007. Mua i ke keʻena Haml - he EOIeIOUIeXAOOON HTML. New hiʻona no ka CSS hehee wale ka pāʻana relished haku polokalamu ma ka Ruby ma mawah, a hoomaka ae la e hohola ia mai'ō a'ō. Ka Sass he nui helu o nā hiʻona i mea e komo i loko o kekahi preprocessor: DEBFULLNAME, embedding o Mahouka, hagfish (laila, naʻe, i kēia mau manaʻo hoʻopiʻi kū'ē hiki ole ke hou).

E hai ana aiaiiuo ma Sass

Aiaiiuo hai aku i ka $ hoailona. Ka mea, hiki ke kōkua ma muli o kā lākou waiwai, a hoʻopaʻa i ka ', no kekahi laʻana: "$ borderSolid: 1px paa ÿulaÿula;". Ma keia hana, ua hai aku la i ka ee iaaanu aey i kapaia o borderSolid, a ola ia manaʻo 1px paaʻulaʻula. Ano, ina ma ka CSS mākou pono, e hana i kekahi ulaula palena laula o 1px, wale Hōʻike ia ee iaaanu aey ma hope o ka waiwai inoa. Ma hope o ke kūkala o na aiaiiuo hiki ole e loli. Aia i mau kukulu-ma ka hana. No ka laʻana, e hai aku i ka ee iaaanu aey me ka waiwai o ka $ redcolor # FF5050. Ano, ma ka CSS kivila i loko o ka waiwai o kekahi hehee ai, e hana ka mea e kau aku i ka Font waihoʻoluʻu: p {waihoʻoluʻu: $ redColor; }. Anei oe makemake e hoʻokolohua me keʻano? E hoʻohana i papa poeleele hoi a hoʻomālamalama mai. Keia ua hana ai: p {waihoʻoluʻu: poeleele hoi ($ redColor, 20%); }. E like me ka hopena, i ka waihoʻoluʻu redColor e e 20% māmā.

Ka Sass he nui i kukulu ia-ma ka hana. Worth ma ka liʻiliʻi loa heluhelu ia, akā, maikaʻi - e aʻo.

aiacayueony

Mua, e hōʻike aiacayueony i ka hoʻohana 'ana i ka loa a me ke koikoi manao. Manao wale ia mākou i ka div, i ka p, a ma ka mea, ma ka huli, i nā kapuwaʻiʻehā. No ka mea div, ua pono e waiho aku i ka Font waihoʻoluʻu ulaula, no ka pa - melemele, no ka mea kīkoʻo - a pink. Ma ka typical CSS mea makemake e hana like penei:

div,

waihoʻoluʻu: ulaula;

}

div pa,

waihoʻoluʻu: yellow;

}

div pa kīkoʻo,

kala like 'ole: a pink;

}

Me ka CSS preprocessor a pau i lilo a me ka oi kana olelo hoopomaikai.

div,

waihoʻoluʻu: ulaula;

pa,

waihoʻoluʻu: yellow;

.span,

kala like 'ole: a pink;

}

}

}

Oihana mua literally "ua hoʻopuka kālā" kekahi i kekahi.

preprocessor kauoha

E ho ohana i @import kauoha ke Import AEIU. No ka laʻana, ua i fonts.sass waihona i wahi na styles no nā kinona hua. Hoʻohui ia i ka papa kuhikuhiE waihona style.sass: @import 'nā kinona hua'. Hanaia! Ma kahi o ka nui waihona hookahi me na styles mākou i kekahi mau mea e hoʻohana hiki no ka poe ola, a me ka oluolu komo i ke koi 'ia ka waiwai.

hagfish

Kekahi o ka loa hoihoi 'manao. Ua apono 'kekahi laina e noi aku i ke kaʻina o nā waiwai. Hana like penei:

@mixin largeFont,

Font-ohana: 'Times New Roman';

Font-size: 64px;

laina-kiʻekiʻe: 80px;

Font-ke kaupaona: wiwo ole;

}

Hagfish e pili ana i ka hehee ai ma kaʻaoʻao, e hoʻohana i ke kauoha @include. No ka laʻana, ua makemake e pili ia i ka H1 :, EeIeOIeOIeAa. Mākou i ka mea kēia 'ole: H1, @include: largeFont; }

A pau i ka waiwai o ka hagfish e ia ka H1 hehee ai.

preprocessor a emi mai

Ka Mooolelo O Sass ke hoole i iaaiey. Inā 'oe e huli i ka koho i ka mea oi pono no beginners këia CSS, nana no a emi mai. Ua Ua hanaia i ka 2009. Na ka papa kuhikuhiE hiʻona - kākoʻo no ka CSS maoli Ka Mooolelo O, no laila malihini me ka iaaiey Imposer mea e e aho e aʻo.

i hai aku nā aiaiiuo ka hoʻohana 'ana i ka @ hōʻailona. No kekahi laʻana: @fontSize: 14px;. Aiacayueony hana ma ka ia nā loina like ma Sass. e hai mai Hagfish like penei: .largeFont () {Font-ohana: 'Times New Roman'; Font-size: 64px; laina-kiʻekiʻe: 80px; Font-ke kaupaona: wiwo ole; }. E hoʻohui ia mea,ʻaʻole e pono e hoʻohana preprocessor kauoha - e hoʻohui i ka lānai hou hana hagfish i loko o ka waiwai o ka mea i koho hehee ai. No kekahi laʻana: H1, .largeFont; }.

Stylus

Kekahi preprocessor. Created ma 2011 ma ka hookahi mea kākau, e haawi i ke ao nei i ka jade, Express a me nā maikaʻi kēia huahana.

Aiaiiuo hiki ke hai aku ia ma nāʻaoʻao - kekahi kūlike loa paha implicitly. No kekahi laʻana: Font = 'Times New Roman'; - he implicit koho. Akā, $ Font = 'Times New Roman' - kālaʻe. e hai aku a implicitly pili Hagfish. Ka Mooolelo O Ua like penei: redColor () waihoʻoluʻuʻulaʻula. Ano, ua hiki ke hui aku i ka ukana, no kekahi laʻana: H1 redColor ();.

Stylus ma mua kilohi ia i mea incomprehensible. Auhea ka "maoli" brackets a me semicolons? Akā, he mea pono e plunge i loko o laila, a pau lilo nui clearer. E hoomanao, nae, ua lōʻihi-makahiki hoʻomohala o keia preprocessor hiki "i ukuhi ma" oe e hoʻohana i ka Classic CSS Ka Mooolelo O. Kēia manawa, ke kumu pilikia, e hana me ka "maemae" kaila ia nona.

He aha preprocessor koho?

I mea, ia mea ... ka mea, aole ia i mea. All wale nō kaumaha e pili ana i ka ia hiʻona pono ka okoa i ka Mooolelo o kela a me keia. E paipai aku i ka hoomau aku like penei:

  • ina oe - programmer a me ka makemake e hana me styles nā ma ke Kanawai, e hoʻohana i ka Sass;
  • ina oe - he coder a me ka makemake e hana me styles like me kaʻike mauʻia, e lohe i ka emi mai paha;
  • ina e makemake minimalism, e hoʻohana i ka Stylus.

No ka mea, a pau Lolina o ka helu pau ole o ka hana hoihoi hale waihona puke i hiki hou Nohie hiki ulu. Mea hoʻohana Sass pono, e hoʻolohe i ka panana - he ikaika paahana me na mea he nui i hana ai-ma ka hiʻona. No kekahi laʻana, ma hope o kou e hoʻouka ia oe, e loa i, e hopohopo e pili ana i ka mea kūʻai aku mana pākuʻina kau. Simplifies hana me ka laina maka. Aia i na mea paahana no ka hana me ka pua, sprites. A huahelu mua hagfish hai. E hāʻawi aku i kēia mea paahana he mau o nā lā - pela oe, e hoola i ka puu o ka manawa a me ka ho'āʻo i loko o ka wā e hiki mai.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 haw.unansea.com. Theme powered by WordPress.