KomputeranBernameyên

Unix CSS: nêrînek giştî, selection, application

Absolutely hemû îcrakar web tecrube kar Unix. tu çi îstîsnayekê hene. Eger tu dixwazî bi ser keve, di vê çalakîyê, derbarê van bernameyan de ji bîr nekin. Di nihêrîna pêşîn de, ew dikare bi erjengî bêdeng YNKê bibe - ew jî mîna ya bernameyên e! Di rastiyê de, tu bi hemû taybetmendiyên Unix CSS ji bo li ser rojê re eleqedar, û eger tu biceribîne, hingê çend saetan. Di pêşerojê de, ku ew bi girîngî dê jiyana xwe asankirin.

Çawa kir Unix CSS

To baştir fêm taybetiyên vê teknolojîyê re, bi kurtî nav dîroka meteryalên of pages Web piyên xwe.

Gava ku bi tenê dest pê kir bikaranîna mezin ên înternetê, tu Nûneratiyên style nîn in. Înfazê ya bi belge bi temamî li ser browser biqîmet. Her yek ji wan bi şêweyên xwe bi xwe, yên ku ji bo dermankirina tags hin kar anîn. Li gorî vê, di rûpelên binêrin cuda li gor fermana ku di geroka te ji wan re veke. Di encamê de - kaosa, tevlihev, pirsgirêkên ji bo pêşdebiran.

Di sala 1994 de, Håkon Lie zanyarê Norwêcî pêş style sheet ku dikare ji bo xuyabûna rûpelên cuda ji IP-document de tê bikaranîn. The priglanulas idea endamên W3C, ku di cih de ji bo temamkirina danîn. Piştî çend salan ew weşandin a yekem versiyona specification CSS de. Piştre wê her tim baştir bû, ku pêwystîy be ... Lê belê, têgeha ma hemû eynî: her style set milkên hin.

Bikaranîna maseyên CSS timî pirsgirêk bû. Ji bo nimûne, bipêşvebir, web caran pirsgirêkên bi gaven û dyalogê, taybetmendiyên hebû, û mîras e wisa hêsan ne.

Û paşê hat û du hezar. Markên ku diçe dest bi mentiqekî pêşdebiran ber-end profesyonel, ku girîng e ku bibe styles kar nerm û dînamîk. Hebû li cîbecîkirina dem daxwaza Pêşbendik CSS û êşekê û piştgiriya ji şiyanên nû ya geroka. Piştre, ji aliyê JavaScript, û pisporên Ruby daket business rabû, afirandina a Unix - superstructure ji bo CSS, taybetiyên nû bi zêdekirin.

CSS bo Beginners: features Unix

Ew gelek kar hene:

  • giropên Pêşgir | browser û bi qumçikên;
  • asankirin syntax;
  • bide derfetên kar bi selectors hêlînên xwe bê çewtî;
  • baştir styling mantiqa.

Bi kurtî: li Unix dixe şiyanên mantiqa bernameyên CSS. guherbarên, fonksîyon, hagfish, cycles mercên: Now, styling ku di listing asayî yên styles û bi çend teknîkên sade û helwestên pêk ne. Li aliyekî din, şîyana bikaranîna matematîkê de.

Dît û populerbûna ji van add-ins, li W3C dest bi hêdî hêdî zêde îhtîmala ji wan li code CSS de. Ji bo nimûne, di specification da function calc () heye, ku ji aliyê gelek gerokên destekirin. Tê payîn, ku di nêzîk de ew ê ne mumkin be ji bo danîna fakter û biafirîne hagfish. Lê belê, ev dê di paşerojê de dûr ji niha ve li vir çênebe, û preprocessors û jixwe baş bixebitin.

preprocessors Popular CSS. Sass

Designed di sala 2007 de. Bi eslê xwe pareyekê Haml - a HTML şablonê pêk hatiye. taybetiyên nû ji bo hêmanên CSS kontrol pêşdebiran relished li ser Ruby on Rails, ku dest pê kir, ev li her derê belav bû. The Sass jimareke mezin ji taybetmendiyên ku bi niha di tu Unix de: guherbarên, kelijandin ji selectors, hagfish (wê demê, lê belê, van argumanan ne bê zêdekirin).

guherbarên danezanê li Sass

Variables bi nîşana $ li îlankirin. Ew dikarin milkên û koman xwe biparêze, ji bo nimûne: "$ borderSolid: sor 1px;". Di vê mînakê de, em a variable navê borderSolid îlankirin û xilas qîymeta sor 1px. Îcar, eger di CSS, divê em ji bo afirandina a width sînor red ji 1px digerî, bi tenê nîşan dide ku, variable piştî name milk. Piştî daxuyaniyê ji van guherbarên nayê guhertin. de gelek fonksiyonên ava-de hene. Ji bo nimûne, îlan a variable bi nirxê $ redcolor # FF5050. Niha di code CSS li milkên ji canekî, bi kar bînin, ji bo danîna font color li: p {color: $ redColor; }. Ma hûn dixwazin ji bo ku ezmûna bi rengê? Use function Tarî an ron bike. Ev tê kirin da: p {color: Tarî ($ redColor, 20%); }. Di encama vê çalakiyê, redColor color de dê bibe 20% ronahîtir bibe.

The Sass gelek avakirin-li fonksiyonên. Worth qet nebe ji wan re xwendin, lê baştir - ji bo hînbûna.

nesting

Berê jî, ji bo nîşan nesting hebû bi kar design dirêj û nerehetîya xwe. Bifikirin ku em xwedî div, ku p, û di wê de, li dorê, set span. Ji bo div, divê em ji bo danîna font color ya sor, ji bo p - zer, ji bo span - pink. Di CSS tîpîk ev dê wiha kirin:

div {

color: red;

}

div p {

color: yellow;

}

div p span {

color: pink;

}

Bi Unix CSS hemû hêsantir û hevgirtî de zêdetir bibe:

div {

color: red;

p {

color: yellow;

.span {

color: pink;

}

}

}

Elements tîp ", razemeniyê" yek din.

fermanên Unix

Bikaranîna fermanên @import dikarin files têxê. Ji bo nimûne, em file fonts.sass ku styles bo fontan beyan dike. ew ji style.sass file sereke Connect: @import 'curenivîsên'. Done! Li şûna ku pelê mezin yek bi şêweyên em xwedî çend ku dikare ji bo gihîştina bi lez û bi hêsanî ji bo taybetiyên pêwîst bikaranîn.

hagfish

Yek ji ramanên herî balkêş. Ev dihêle ku yek line ku bipirse a set milkên. Kar dikin wiha ne:

@mixin largeFont {

font-family: 'Times New Roman';

font-size: 64px;

line-height: 80px;

font-weight: bold;

}

Hagfish serî li element li ser rûpel, bi kar tînin @include directive de. Ji bo nimûne, em dixwazin ku ew ji bo header h1 de. Em xwedî avahiya jêr e: h1 {@include: largeFont; }

Hemû taybetiyên hagfish bi unsûrekî h1 rêdan.

Unix Less

Hevoksaziyê Sass bîr bernameyên. Eger ku hûn lê digerin ji bo opsîyonek e, ku minasib zêdetir ji bo arşîvkirin dixwend CSS, ji bo Less binêre. Ev di sala 2009 de hat afirandin. Taybetiya sereke - piştgirî ji bo CSS syntax zikmakî, da nizanibûn û bi Imposer bernameyên hêsantir fêrî wê bibin.

The guherbarên bi bikaranîna @ sembola îlankirin. Ji bo nimûne: @fontSize: 14px;. karên Nesting li ser heman rêgezan çawa di Sass. .largeFont () {font-family:: Hagfish bi wiha ragihand, 'Times New Roman'; font-size: 64px; line-height: 80px; font-weight: bold; }. To connect ew e ku ne pêwîst bi kar û fermanên Unix - just lê zêde bike ji hagfish nû tên afirandin, di taybetiyên element hilbijartin. Ji bo nimûne: h1 {.largeFont; }.

Stylus

Unix a din. Afirandin di sala 2011 de ji aliyê nivîskarê heman, ku li cîhanê di Jade, Express û yên din berhemên kêrhatî da.

Variables dikare bi du awayan îlan - eşkere an. Ji bo nimûne: color = 'Times New Roman'; - opsîyonek zimnî. Lê $ font = 'Times New Roman' - zelal. Hagfish bi îlankirin û di beşen ve girêdayî ye. The syntax wiha ye: redColor () rengê sor. Êdî em dikarin bi babete bo nimûne lê zêde bike,: redColor h1 ();.

Stylus li ser nihêrîna pêşîn de, ew dikarin eqlê xuya. de bixemilînî û semicolons "dayîkê" li ku derê ye? Lê belê ev pêwîst ji bo yeNî nav ev e, hemû pir zelaltir dibe. Bînin bîra xwe, lê belê, ku pêşketineke demdirêj ên vê Unix dikarin "şîre" ku tu bi kar syntax CSS klasîk. Ev carna dibe sedema pirsgirêkên dema ku piştî ji bo xebatê bi style "paqij".

Çi Unix hilbijêre?

Di rastiyê de, ev e ... ev ne girîng e. Hemû versiyonên li ser taybetiyên heman pêşkêş tenê syntax ji hev cuda ye. Em pêşniyar dikin, ji bo berdewamiyê de wiha ye:

  • eger tu - bernameçêker û dixwazin ji bo xebatê bi styles hem li code, bi kar Sass;
  • eger tu - a coder û dixwazin ji bo xebatê bi styles wek bi biçilmisîne konvansiyonel, bala xwe bidin li Less;
  • eger tu bixwazî Minimalism, bi kar Stylus.

Ji bo hemû varyantên hejmara bêdawî pirtûkxaneyên balkêş e ku hê bêhtir dikarin asankirin pêşketina. Bikarhêner Sass pêşniyarkirin bala xwe bidin li Çirkê de - alaveke bihêz bi gelek taybetmendiyên ava-in. Ji bo nimûne, piştî ku we saz bike, tu caran dê li ser prefix Versiyon ji vendor xeman. Hêsan bi grids kar. in Amûrên ji bo kar bi flowers, Sprites hene. A range berê ragihand hagfish. Bidin ku em van çend rojan de - bi vî awayî hûn ê gelek ji dem û hewldana di pêşerojê de jî rizgar bike.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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