Bootstrap, Twitter-ից

Bootstrap-ը Twitter-ի գործիքակազմ է, որը նախատեսված է վեբ հավելվածների և կայքերի մշակումը սկսելու համար:
Այն ներառում է հիմնական CSS և HTML տպագրության, ձևերի, կոճակների, աղյուսակների, ցանցերի, նավիգացիայի և այլնի համար:

Nerd alarm. Bootstrap-ը ստեղծվել է Less- ով և նախագծվել է դարպասից դուրս աշխատելու համար՝ հաշվի առնելով ժամանակակից բրաուզերները:

Hotlink the CSS

Ամենաարագ և հեշտ մեկնարկի համար պարզապես պատճենեք այս հատվածը ձեր կայքէջում:

Օգտագործեք այն Less-ի հետ

Less-ի օգտագործման երկրպագու՞ն եք: Խնդիր չկա, պարզապես կլոնավորեք ռեպո և ավելացրեք այս տողերը.

Fork GitHub-ում

Ներբեռնեք, պատառաքաղեք, քաշեք, ֆայլեր արեք և ավելին Github-ի պաշտոնական Bootstrap ռեպո-ի միջոցով:

Bootstrap GitHub-ում »

Պատմություն

Twitter-ի ավելի վաղ օրերին ինժեներներն օգտագործում էին գրեթե ցանկացած գրադարան, որին ծանոթ էին, որպեսզի բավարարեին առջևի պահանջները: Bootstrap-ը սկսվեց որպես պատասխան այն մարտահրավերներին, որոնք ներկայացված էին, և զարգացումը արագ արագացավ Twitter-ի առաջին Hackweek-ի ընթացքում:

Twitter-ի բազմաթիվ ինժեներների օգնությամբ և արձագանքներով՝ Bootstrap-ը զգալիորեն աճել է՝ ներառելով ոչ միայն հիմնական ոճերը, այլև ավելի էլեգանտ և դիմացկուն առջևի դիզայնի նախշերը:

Կարդալ ավելին dev.twitter.com կայքում ›

Բրաուզերի աջակցություն

Bootstrap-ը փորձարկված և աջակցվում է ժամանակակից խոշոր բրաուզերներում, ինչպիսիք են Chrome-ը, Safari-ն, Internet Explorer-ը և Firefox-ը:

Փորձարկված և աջակցվում է Chrome-ում, Safari-ում, Internet Explorer-ում և Firefox-ում
  • Վերջին Safari
  • Վերջին Google Chrome-ը
  • Firefox 4+
  • Internet Explorer 7+
  • Օպերա 11

Ինչ է ներառված

Bootstrap-ը համալրված է կոմպիլացված CSS-ով, չկոմպիլյացված և օրինակելի կաղապարներով:

  • Բոլոր օրիգինալ .less ֆայլերը
  • Լիովին կազմված և փոքրացված CSS
  • Ամբողջական ոճի ուղեցույցի փաստաթղթեր
  • Էջի կաղապարի օրինակ (ավելին շուտով)

Կանխադրված ցանց

Որպես Bootstrap-ի մաս տրամադրվող լռելյայն ցանցային համակարգը 940px լայնությամբ 16 սյունակ ցանց է: Դա հանրաճանաչ 960 ցանցային համակարգի համն է, բայց առանց ձախ և աջ կողմերի լրացուցիչ լուսանցքի/լիցքավորման:

Ցանցի նշագրման օրինակ

Ինչպես ցույց է տրված այստեղ, հիմնական դասավորությունը կարող է ստեղծվել երկու «սյունակներով», որոնցից յուրաքանչյուրը ընդգրկում է 16 հիմնային սյուներից, որոնք մենք սահմանել ենք որպես մեր ցանցային համակարգի մաս: Լրացուցիչ տատանումների համար տե՛ս ստորև բերված օրինակները:

  1. <div class = «շարք» >
  2. <div class = "span6 սյունակներ" >
  3. ...
  4. </div>
  5. <div class = "span10 սյունակ" >
  6. ...
  7. </div>
  8. </div>
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
3
3
3
3
3
1
4
4
4
4
4
6
6
8
8
5
11
16

Փոխհատուցման սյունակներ

4
8 օֆսեթ 4
4 օֆսեթ 4
4 օֆսեթ 4
5 օֆսեթ 3
5 օֆսեթ 3
10 օֆսեթ 6

Ֆիքսված դասավորություն

Լռելյայն և պարզ 940px լայնությամբ, կենտրոնացված դասավորությունը գրեթե ցանկացած վեբկայքի կամ էջի համար, որը տրամադրվում է մեկ <div.container>.

  1. <մարմին>
  2. <div class = «կոնտեյներ» >
  3. ...
  4. </div>
  5. </body>

Հեղուկ դասավորություն

Այլընտրանքային, ճկուն հեղուկ էջի կառուցվածք՝ min- և max-լայնություններով և ձախակողմյան կողագոտով: Հիանալի է հավելվածների և փաստաթղթերի համար:

  1. <մարմին>
  2. <div class = «կոնտեյներ-հեղուկ» >
  3. <div class = «կողային գոտի» >
  4. ...
  5. </div>
  6. <div class = «բովանդակություն» >
  7. ...
  8. </div>
  9. </div>
  10. </body>

Վերնագրեր և պատճեններ

Ստանդարտ տպագրական հիերարխիա ձեր վեբ էջերի կառուցվածքի համար:

Ամբողջ տպագրական ցանցը հիմնված է երկու Less փոփոխականների վրա մեր preboot.less ֆայլում՝ @basefontև @baseline. Առաջինը բազային տառատեսակի չափն է, որն օգտագործվում է ամբողջ ընթացքում, իսկ երկրորդը՝ բազային տողի բարձրությունը:

Մենք օգտագործում ենք այդ փոփոխականները և որոշ մաթեմատիկա՝ ստեղծելու մեր բոլոր տեսակի լուսանցքները, լցոնումները և գծերի բարձրությունները և այլն:

հ1. Վերնագիր 1

h2. Վերնագիր 2

h3. Վերնագիր 3

h4. Վերնագիր 4

h5. Վերնագիր 5
h6. Վերնագիր 6

Օրինակ պարբերություն

Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nullam id dolor id nibh ultricies vehicula ut id elit.

Օրինակ վերնագիր Ունի ենթավերնագիր…

Տարբեր տարրեր

Օգտագործելով շեշտադրումներ, հասցեներ և հապավումներ

<strong> <em> <address> <abbr>

Երբ օգտագործել

Շեշտադրման պիտակները ( <strong>և <em>) պետք է օգտագործվեն բառի կամ արտահայտության լրացուցիչ կարևորությունը կամ շեշտադրումը դրա շրջակա պատճենի հետ կապված: Օգտագործեք <strong>կարևորության և սթրեսի շեշտադրման <em>համար :

Շեշտադրումը պարբերության մեջ

Fusce dapibus , tellus ac cursus commodo , tortor mauris condimentum nibh , ut fermentum massa justo sit amet risus: Maecenas faucibus mollis interdum. Nulla vitae elit libero, pharetra augue:

Նշում.<b> HTML5-ում օգտագործելը և պիտակները դեռևս նորմալ է <i>, և պարտադիր չէ, որ դրանք համապատասխանաբար ձևավորվեն թավ և շեղ (չնայած, եթե կա ավելի իմաստային տարր, օգտագործեք այն): <b>նախատեսված է ընդգծել բառերը կամ արտահայտությունները՝ առանց լրացուցիչ կարևորություն հաղորդելու, մինչդեռ <i>հիմնականում նախատեսված է ձայնի, տեխնիկական տերմինների և այլնի համար:

Հասցեներ

Տարրը <address>օգտագործվում է իր մոտակա նախնիների կամ ամբողջ աշխատանքի համար կոնտակտային տեղեկատվության համար: Ահա թե ինչպես է այն նայում.

Twitter, Inc.
795 Folsom Ave, Suite 600
San Francisco, CA 94107
P: (123) 456-7890

Նշում. An-ի յուրաքանչյուր տող <address>պետք է ավարտվի տողերի ընդմիջումով ( <br />) կամ փաթաթված լինի բլոկի մակարդակի պիտակով (օրինակ՝ <p>)՝ բովանդակությունը ճիշտ ձևավորելու համար:

հապավումներ

Հապավումների և հապավումների համար օգտագործեք <abbr>պիտակը ( HTML5-<acronym> ում հնացած է ): Տեղադրեք սղագրության ձևը պիտակի մեջ և վերնագիր սահմանեք ամբողջական անվան համար:

Արգելափակման մեջբերումներ

<blockquote> <p> <small>

Ինչպես մեջբերել

Բլոկի մեջբերում ներառելու համար փաթաթեք <blockquote>և նշեք : Օգտագործեք տարրը՝ ձեր աղբյուրը նշելու համար, և դրանից առաջ կստանաք em գծիկ :<p><small><small>&mdash;

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ամբողջ թվերը կարող են առաջանալ կամ առաջանալ:

Դոկտոր Ջուլիուս Հիբերտ

Ցուցակներ

Չպատվիրված<ul>

  • Lorem ipsum dolor sit amet
  • Consectetur adipiscing elit
  • Ամբողջական մոլեստի լորեմ և մասսա
  • Հեշտացում պրետիում նիսլ ալիքում
  • Նալլա volutpat aliquam velit
    • Phasellus iaculis neque
    • Purus sodales ultricies
    • Vestibulum laoreet porttitor sem
    • Ac tristique libero volutpat at
  • Faucibus porta lacus fringilla vel
  • Էնեան նստել ամետ էրատ նունց
  • Eget porttitor lorem

Ոչ ոճավորված<ul.unstyled>

  • Lorem ipsum dolor sit amet
  • Consectetur adipiscing elit
  • Ամբողջական մոլեստի լորեմ և մասսա
  • Հեշտացում պրետիում նիսլ ալիքում
  • Նալլա volutpat aliquam velit
    • Phasellus iaculis neque
    • Purus sodales ultricies
    • Vestibulum laoreet porttitor sem
    • Ac tristique libero volutpat at
  • Faucibus porta lacus fringilla vel
  • Էնեան նստել ամետ էրատ նունց
  • Eget porttitor lorem

Պատվիրել է<ol>

  1. Lorem ipsum dolor sit amet
  2. Consectetur adipiscing elit
  3. Ամբողջական մոլեստի լորեմ և մասսա
  4. Հեշտացում պրետիում նիսլ ալիքում
  5. Նալլա volutpat aliquam velit
  6. Faucibus porta lacus fringilla vel
  7. Էնեան նստել ամետ էրատ նունց
  8. Eget porttitor lorem

Նկարագրությունdl

Նկարագրության ցուցակներ
Նկարագրության ցանկը կատարյալ է տերմինները սահմանելու համար:
Էվիզմոդ
Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.
Donec id elit non mi porta gravida at eget metus.
Malesuada porta
Etiam porta sem malesuada magna mollis euismod.

Սեղանների կառուցում

<table> <thead> <tbody> <tr> <th> <td> <colspan> <caption>

Սեղանները հիանալի են՝ շատ բաների համար: Հիանալի աղյուսակները, այնուամենայնիվ, կարիք ունեն մի փոքր նշագրման սիրո՝ օգտակար, մասշտաբային և ընթեռնելի (կոդի մակարդակով) լինելու համար: Ահա մի քանի խորհուրդներ, որոնք կօգնեն:

Միշտ փաթաթեք ձեր սյունակների վերնագրերը a<thead> այնպես, որ հիերարխիան լինի <thead>> <tr>> <th>:

Սյունակների վերնագրերի նման, ձեր աղյուսակի ամբողջ բովանդակությունը պետք է փաթաթված լինի <tbody>այնպես, որ ձեր հիերարխիան լինի <tbody>><tr> > <td>:

Օրինակ՝ աղյուսակի կանխադրված ոճերը

Բոլոր աղյուսակները ավտոմատ կերպով ձևավորվելու են միայն հիմնական եզրագծերով՝ ապահովելու ընթերցանությունը և պահպանելու կառուցվածքը: Կարիք չկա ավելացնել լրացուցիչ դասեր կամ ատրիբուտներ:

# Անուն Ազգանուն Լեզու
1 Մի քանի Մեկը Անգլերեն
2 Ջո Վեց տուփ Անգլերեն
3 Ստյու Դենտ Կոդ
  1. <աղյուսակ>
  2. ...
  3. </table>

Օրինակ՝ Զեբրա գծավոր

Մի փոքր շքեղ եղեք ձեր սեղանների հետ՝ ավելացնելով զեբրա գծեր. պարզապես ավելացրեք .zebra-stripedդասը:

# Անուն Ազգանուն Լեզու
1 Մի քանի Մեկը Անգլերեն
2 Ջո Վեց տուփ Անգլերեն
3 Ստյու Դենտ Կոդ

Նշում. Zebra-striping-ը առաջադեմ բարելավում է, որը հասանելի չէ հին բրաուզերների համար, ինչպիսիք են IE8-ը և ստորև:

  1. <table class = "zebra-striped" >
  2. ...
  3. </table>

Օրինակ՝ Zebra-striped w/ TableSorter.js

Վերցնելով նախորդ օրինակը՝ մենք բարելավում ենք մեր աղյուսակների օգտակարությունը՝ ապահովելով տեսակավորման գործառույթ jQuery- ի և Tablesorter հավելվածի միջոցով: Սեղմեք ցանկացած սյունակի վերնագրի վրա՝ տեսակավորումը փոխելու համար:

# Անուն Ազգանուն Լեզու
1 Ձեր Մեկը Անգլերեն
2 Ջո Վեց տուփ Անգլերեն
3 Ստյու Դենտ Կոդ
  1. <script src = "js/jquery/jquery.tablesorter.min.js" </script>
  2. <սկրիպտ >
  3. $ ( ֆունկցիա () {
  4. $ ( «table# sortTableExample» ): սեղանի տեսակավորող ({ sortList : [[ 1 , 0 ]] });
  5. });
  6. </script>
  7. <table class = "zebra-striped" >
  8. ...
  9. </table>

Կանխադրված ոճեր

Բոլոր ձևերին տրված են լռելյայն ոճեր՝ դրանք ընթեռնելի և մասշտաբային կերպով ներկայացնելու համար: Ոճերը տրամադրվում են տեքստի մուտքագրման, ընտրված ցուցակների, տեքստային տարածքների, ռադիո կոճակների և վանդակների և կոճակների համար:

Լեգենդի ձևի օրինակ
Որոշ արժեքներ այստեղ
Օգնության տեքստի փոքր հատված
Լեգենդի ձևի օրինակ
@
Լեգենդի ձևի օրինակ
Նշում․ պիտակները շրջապատում են բոլոր ընտրանքները շատ ավելի մեծ սեղմումների տարածքների և ավելի օգտագործելի ձևի համար:
դեպի Բոլոր ժամանակները ցուցադրվում են որպես Խաղաղօվկիանոսյան ստանդարտ ժամանակ (GMT -08:00):
Անհրաժեշտության դեպքում օգնության տեքստի բլոկ՝ վերը նշված դաշտը նկարագրելու համար:
 

Խցանված ձևեր

Ավելացրեք .form-stackedձեր ձևի HTML-ին, և դուք կունենաք պիտակներ դրանց դաշտերի վերևում, ոչ թե ձախ կողմում: Սա հիանալի է աշխատում, եթե ձեր ձևերը կարճ են կամ դուք ունեք մուտքագրման երկու սյունակ ավելի ծանր ձևերի համար:

Լեգենդի ձևի օրինակ
Լեգենդի ձևի օրինակ
Օգնության տեքստի փոքր հատված
Նշում․ պիտակները շրջապատում են բոլոր ընտրանքները շատ ավելի մեծ սեղմումների տարածքների և ավելի օգտագործելի ձևի համար:
 

Կոճակներ

Որպես կոնվենցիա, կոճակները օգտագործվում են գործողությունների համար, մինչդեռ հղումները օգտագործվում են օբյեկտների համար: Օրինակ՝ «Ներբեռնում»-ը կարող է լինել կոճակ, իսկ «վերջին գործունեությունը»՝ հղում:

Բոլոր կոճակները լռելյայն ունեն բաց մոխրագույն ոճ, սակայն մի շարք ֆունկցիոնալ դասեր կարող են կիրառվել տարբեր գույների ոճերի համար: Այս դասերը ներառում են կապույտ .primaryդաս, բաց-կապույտ .info, կանաչ .successև կարմիր .dangerդաս: Բացի այդ, ձեր սեփական ոճերը գլորելը հեշտ է:

Օրինակ կոճակներ

Կոճակների ոճերը կարող են կիրառվել ցանկացածի վրա՝ .btnկիրառվածով: Սովորաբար դուք կցանկանաք կիրառել դրանք միայն <a>, <button>և ընտրել <input>տարրերի վրա: Ահա թե ինչպես է այն նայում.

Այլընտրանքային չափսեր

Ցանկանում եք ավելի մեծ կամ փոքր կոճակներ: Ունեցեք այն:

Հաշմանդամ վիճակ

Կոճակների համար, որոնք ակտիվ չեն կամ այս կամ այն ​​պատճառով անջատված են հավելվածի կողմից, օգտագործեք անջատված վիճակը: Դա .disabledհղումների և տարրերի :disabledհամար է :<button>

Հղումներ

Կոճակներ

 

Հիմնական ահազանգեր

div.alert-message

Մեկ տողով հաղորդագրություններ՝ ընդգծելու ձախողումը, հնարավոր ձախողումը կամ գործողության հաջողությունը: Հատկապես օգտակար է ձևերի համար:

×

Սուրբ գաուկամոլ! Լավագույնս ստուգեք ինքներդ ձեզ, դուք այնքան էլ լավ տեսք չունեք:

×

Օ՜, դիպուկ Փոխեք սա և այն և նորից փորձեք:

×

Լավ արեցիր։ Դուք հաջողությամբ կարդացիք այս զգուշացման հաղորդագրությունը:

×

Գլուխը վեր Սա ահազանգ է, որը ձեր ուշադրության կարիքն ունի, բայց դեռևս մեծ առաջնահերթություն չէ:

Արգելափակել հաղորդագրությունները

div.alert-message.block-message

Հաղորդագրությունների համար, որոնք պահանջում են մի փոքր բացատրություն, մենք ունենք պարբերության ոճի ազդանշաններ: Սրանք կատարյալ են ավելի երկար սխալի հաղորդագրություններ փրփրելու, օգտատիրոջը սպասող գործողության մասին նախազգուշացնելու կամ պարզապես էջի վրա ավելի մեծ շեշտադրման համար տեղեկատվություն ներկայացնելու համար:

×

Սուրբ գաուկամոլ! Սա նախազգուշացում է։ Լավագույնս ստուգեք ինքներդ ձեզ, դուք այնքան էլ լավ տեսք չունեք: Nulla vitae elit libero, pharetra augue: Praesent commodo cursus Magna, vel scelerisque nisl consectetur et.

×

Օ՜, դիպուկ Դուք սխալ եք ստացել: Փոխեք սա և այն և նորից փորձեք: Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum.

×

Լավ արեցիր։ Դուք հաջողությամբ կարդացիք այս զգուշացման հաղորդագրությունը: Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Maecenas faucibus mollis interdum.

×

Գլուխը վեր Սա ահազանգ է, որը ձեր ուշադրության կարիքն ունի, բայց դեռևս մեծ առաջնահերթություն չէ:

Մոդալներ

Մոդալները՝ երկխոսությունները կամ լուսատուփերը, հիանալի են համատեքստային գործողությունների համար այն իրավիճակներում, երբ կարևոր է պահպանել ֆոնային համատեքստը:

Գործիքների խորհուրդներ

Twipsies-ը չափազանց օգտակար է շփոթված օգտատիրոջը օգնելու և նրան ճիշտ ուղղությամբ ուղղելու համար:

Lorem ipsum dolar sit amet illo error ipsum veritatis aut iste perspiciatis iste voluptas natus illo quasi odit aut natus հետեւանք հետեւանք, aut natus illo voluptatem odit perspiciatis laudantium rem doloremque totam voluptas: Voluptasdicta eaque beatae aperiam ut enim voluptatem explicabo explicabo, voluptas quia odit fugit accusantium totam totam architecto explicabo sit quasi fugit fugit, totam doloremque unde sunt sed վիթխարի վոլուանտի վոլորմ quaessi .

ստորև!
ճիշտ!
ձախ!
վերևում!

Պոպովերներ

Օգտագործեք popovers՝ ենթատեքստային տեղեկատվություն տրամադրելու էջին՝ առանց ազդելու դասավորության:

Պոպովերի վերնագիր

Etiam porta sem malesuada magna mollis euismod. Maecenas faucibus mollis interdum. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.

Bootstrap-ը կառուցվել է Preboot-ով , որը միքսինների և փոփոխականների բաց կոդով փաթեթ է, որը կօգտագործվի Less- ի հետ միասին ՝ CSS նախապրոցեսոր՝ ավելի արագ և հեշտ վեբ մշակման համար:

Ստուգեք, թե ինչպես ենք մենք օգտագործել Preboot-ը Bootstrap-ում և ինչպես կարող եք օգտագործել այն, եթե ընտրեք ավելի քիչ գործարկել ձեր հաջորդ նախագծում:

Ինչպես օգտագործել այն

Օգտագործեք այս տարբերակը՝ ձեր զննարկիչում javascript-ի միջոցով Bootstrap-ի Less փոփոխականները, միքսները և CSS-ում տեղադրումը ամբողջությամբ օգտագործելու համար:

  1. <link rel = "stylesheet/less" href = "less/bootstrap.less" media = "all" />
  2. <script src = "js/less-1.1.3.min.js" </script>

Չե՞ք զգում .js լուծումը: Փորձեք Less Mac հավելվածը կամ օգտագործեք Node.js ՝ ձեր կոդը տեղակայելիս կոմպիլյացիայի համար:

Ինչ է ներառված

Ահա Twitter Bootstrap-ում ներառված որոշ կարևոր կետեր՝ որպես Bootstrap-ի մաս: Անցեք Bootstrap կայք կամ Github նախագծի էջ՝ ներբեռնելու և ավելին իմանալու համար:

Փոփոխականներ

Less-ի փոփոխականները կատարյալ են ձեր CSS գլխացավանքից ազատ պահելու և թարմացնելու համար: Երբ ցանկանում եք փոխել գույնի արժեքը կամ հաճախ օգտագործվող արժեքը, թարմացրեք այն մեկ տեղում, և դուք պատրաստ եք:

  1. // Հղումներ
  2. @linkColor ՝ #8b59c2;
  3. @linkColorHover ՝ մթնել ( @linkColor , 10 );
  4.  
  5. // Մոխրագույններ
  6. @սև : #000;
  7. @grayDark : լուսավորել ( @սև , 25 %);
  8. @մոխրագույն ՝ լուսավորել ( @սև , 50 %);
  9. @grayLight : լուսավորել ( @սև , 70 %);
  10. @grayLighter ՝ լուսավորել ( @սև , 90 %);
  11. @white : #fff;
  12.  
  13. // Շեշտադրման գույներ
  14. @blue : #08b5fb;
  15. @green : #46a546;
  16. @կարմիր ՝ # 9d261d ;
  17. @դեղին : # ffc40d ;
  18. @նարնջագույն ՝ # f89406 ;
  19. @pink : #c3325f;
  20. @մանուշակագույն ՝ # 7a43b6 ;
  21.  
  22. // Ելակետային ցանց
  23. @basefont ՝ 13px ;
  24. @baseline ՝ 18px ;

Մեկնաբանելով

Less-ը նաև տրամադրում է մեկնաբանությունների մեկ այլ ոճ՝ բացի CSS-ի նորմալ /* ... */շարահյուսությունից:

  1. // Սա մեկնաբանություն է
  2. /* Սա նույնպես մեկնաբանություն է */

Խառնում է wazoo-ն

Միքսները հիմնականում ներառում են կամ մասնակի CSS-ի համար, ինչը թույլ է տալիս միավորել կոդի բլոկը մեկի մեջ: Դրանք հիանալի են վաճառողի նախածանցով հատկությունների համար, ինչպիսիք են box-shadow, զննարկիչի խաչմերուկի գրադիենտները, տառատեսակների կույտերը և այլն: Ստորև բերված է միքսների նմուշ, որոնք ներառված են Bootstrap-ում:

Տառատեսակների կույտեր

  1. #տառատեսակ {
  2. . սղագրություն ( @weight : նորմալ , @size : 14px , @lineHeight : 20px ) {
  3. տառատեսակի չափը ՝ @size ; _
  4. font - weight : @weight ;
  5. տող - բարձրություն ՝ @lineHeight ;
  6. }
  7. . sans - serif ( @weight ՝ նորմալ , @size ՝ 14px , @lineHeight ՝ 20px ) {
  8. տառատեսակ - ընտանիք ՝ «Helvetica Neue» , Helvetica , Arial , sans - serif ;
  9. տառատեսակի չափը ՝ @size ; _
  10. font - weight : @weight ;
  11. տող - բարձրություն ՝ @lineHeight ;
  12. }
  13. . սերիֆ ( @weight : նորմալ , @size : 14px , @lineHeight : 20px ) {
  14. տառատեսակ - ընտանիք ՝ «Georgia» , Times New Roman , Times , sans - serif ;
  15. տառատեսակի չափը ՝ @size ; _
  16. font - weight : @weight ;
  17. տող - բարձրություն ՝ @lineHeight ;
  18. }
  19. . monospace ( @weight : նորմալ , @size : 12px , @lineHeight : 20px ) {
  20. տառատեսակ - ընտանիք ՝ «Monaco» , Courier New , monospace ;
  21. տառատեսակի չափը ՝ @size ; _
  22. font - weight : @weight ;
  23. տող - բարձրություն ՝ @lineHeight ;
  24. }
  25. }

Գրադիենտներ

  1. #գրադիենտ {
  2. . հորիզոնական ( @startColor ՝ #555, @endColor՝ #333) {
  3. ֆոնի գույնը ՝ @endColor ; _
  4. ֆոն - կրկնել . կրկնել - x ;
  5. ֆոն - պատկեր . - khtml - գրադիենտ ( գծային , ձախ վերև , աջ վերև , ( @startColor ), մինչև ( @endColor ) ); // Հաղթող
  6. ֆոն - պատկեր . - moz - գծային - գրադիենտ ( ձախ , @startColor , @endColor ); // FF 3.6+
  7. ֆոն - պատկեր . - ms - գծային - գրադիենտ ( ձախ , @startColor , @endColor ); // IE10
  8. ֆոն - պատկեր . - webkit - գրադիենտ ( գծային , ձախ վերև , աջ վերև , գույնի կանգառ ( 0 %, @startColor ), գույնի կանգառ ( 100 % , @endColor ) ); // Safari 4+, Chrome 2+
  9. ֆոն - պատկեր . - webkit - գծային - գրադիենտ ( ձախ , @startColor , @endColor ); // Safari 5.1+, Chrome 10+
  10. ֆոն - պատկեր . - o - գծային - գրադիենտ ( ձախ , @startColor , @endColor ); // Օպերա 11.10
  11. ֆոն - պատկեր . գծային - գրադիենտ ( ձախ , @startColor , @endColor ); // Le ստանդարտ
  12. }
  13. . ուղղահայաց ( @startColor ՝ #555, @endColor՝ #333) {
  14. ֆոնի գույնը ՝ @endColor ; _
  15. ֆոն - կրկնել . կրկնել - x ;
  16. ֆոն - պատկեր . - khtml - գրադիենտ ( գծային , ձախ վերև , ձախ ներքև , ( @startColor ), մինչև ( @endColor ) ); // Հաղթող
  17. ֆոն - պատկեր . - moz - գծային - գրադիենտ ( @startColor , @endColor ); // FF 3.6+
  18. ֆոն - պատկեր . - ms - գծային - գրադիենտ ( @startColor , @endColor ); // IE10
  19. ֆոն - պատկեր . - webkit - գրադիենտ ( գծային , ձախ վերև , ձախ ներքև , գույնի կանգառ ( 0 %, @startColor ), գույնի կանգառ ( 100 % , @endColor ) ); // Safari 4+, Chrome 2+
  20. ֆոն - պատկեր . - webkit - գծային - գրադիենտ ( @startColor , @endColor ); // Safari 5.1+, Chrome 10+
  21. ֆոն - պատկեր . - o - գծային - գրադիենտ ( @startColor , @endColor ); // Օպերա 11.10
  22. ֆոնային պատկեր ՝ գծային - գրադիենտ ( @startColor , @endColor ) ; // Ստանդարտ
  23. }
  24. . ուղղորդված ( @startColor ՝ #555, @endColor՝ #333, @deg: 45deg) {
  25. ...
  26. }
  27. . ուղղահայաց - երեք - գույներ ( @startColor ՝ #00b3ee, @midColor՝ #7a43b6, @colorStop՝ 50%, @endColor՝ #c3325f) {
  28. ...
  29. }
  30. }

Գործողություններ և ցանցային համակարգ

Ձեռք բերեք շքեղություն և կատարեք մաթեմատիկա՝ ստորև բերվածի նման ճկուն և հզոր միքսներ ստեղծելու համար:

  1. // Ցանց
  2. @gridColumns ՝ 16 ;
  3. @gridColumnWidth ՝ 40px ;
  4. @gridGutterWidth ՝ 20px ;
  5. @siteWidth . ( @gridColumns * @gridColumnWidth ) + ( @gridGutterWidth * ( @gridColumns - 1 ));
  6.  
  7. // Ցանցային համակարգ
  8. . կոնտեյներ {
  9. լայնությունը ՝ @siteWidth ;
  10. լուսանցք : 0 ավտոմատ ;
  11. . հստակեցում ();
  12. }
  13. . սյունակներ ( @columnSpan : 1 ) {
  14. լայնությունը ՝ ( @gridColumnWidth * @columnSpan ) + ( @gridGutterWidth * ( @columnSpan - 1 ));
  15. }
  16. . օֆսեթ ( @columnOffset : 1 ) {
  17. լուսանցք - ձախ . ( @gridColumnWidth * @columnOffset ) + ( @gridGutterWidth * ( @columnOffset - 1 )) + @extraSpace ;
  18. }