Mai puțin meniu CSS în stilul Apple, xozblog - lecții și articole despre crearea unui site, blog

Bună ziua, dragi cititori ai XoZblog a! Web design-ul și dezvoltarea web-ului se dezvoltă foarte repede. Noi vedem tot mai multe produse noi în fiecare zi, indiferent dacă acestea sunt aplicații sau noi servicii care ne fac viața pe web mai productivă și mai convenabilă. Și designul web este pur și simplu un spațiu infinit, limitat doar de talentul și abilitățile artistului (designer). Deci, hai să vorbim despre LESS - un limbaj dinamic de marcare a stilului, care va simplifica scrierea stilurilor CSS.

Ce este mai puțin?

Mai puțin este o superstructură peste CSS. Acest lucru înseamnă că orice cod CSS este o valoare LESS mai mare, dar elementele LESS suplimentare nu vor funcționa într-un cod CSS simplu. Acest lucru este remarcabil, deoarece CSS existent este deja un cod LESS funcțional, ceea ce reduce pragul de intrare în noua tehnologie.

Mai puțin adaugă multe proprietăți dinamice necesare pentru CSS. Acesta introduce variabile, operațiuni, elemente și impurități. Abilitatea de a scrie foi de stil în mod modular vă va economisi multe probleme.

Mai puțin meniu CSS în stilul Apple, xozblog - lecții și articole despre crearea unui site, blog

LESS face stilurile de scriere mult mai usor. De exemplu, prin aplicarea mixinelor, creăm ceva similar cu funcțiile care pot lua argumente. Mixins - permite includerea tuturor proprietăților unei clase într-o altă clasă prin includerea pur și simplu a clasei ca valoare a uneia dintre proprietăți.

rotunjite colțuri # 40; @radius. 5px # 41; # 123;
border-radius. @radius;
-webkit-border-radius. @radius;
-Moz-border-radius. @radius;
# 125;
#header # 123;
.rotunjite colțuri;
# 125;
#footer # 123;
.rotunjite colțuri # 40; 10px # 41; ;
# 125;

Un CSS compilat va arăta astfel:

#header # 123;
border-radius. 5px;
-webkit-border-radius. 5px;
-Moz-border-radius. 5px;
# 125;
#footer # 123;
border-radius. 10px;
-webkit-border-radius. 10px;
-Moz-border-radius. 10px;
# 125;

Pregătirea

Înainte de a începe să scriem cod, să analizăm ce avem nevoie:

2. Less.Js

3. Prefix-Free

De asemenea, vom folosi mai multe efecte CSS3 care includ prefixele furnizorilor (-moz-. -o-. -webkit-) pentru a face efectul la fel de corect în diferite browsere.

Încărcăm biblioteca prefix-free.js și le conectăm la index.html:

Aceasta se încheie cu pregătirea și vom continua direct la crearea meniului în stilul Apple.com

Marcaj HTML