ýokarda
çep
dogry
aşakda

“Bootstrap”, “Twitter” -den

“Bootstrap”, web sahypalarynyň we sahypalarynyň ösüşini başlamak üçin döredilen Twitter-den gurallar toplumy.
Onda typografiýa, formalar, düwmeler, tablisalar, gözenekler, nawigasiýa we başgalar üçin esasy CSS we HTML bar.

Nerd duýduryşy: “Bootstrap” “Less” bilen gurlup , häzirki zaman brauzerlerini göz öňünde tutup derwezeden işlemek üçin döredildi.

CSS-ni gyzdyryň

Iň çalt we aňsat başlangyç üçin bu parçany web sahypaňyza göçüriň.

Has az ulanyň

Az ulanmagyň muşdagy? Mesele ýok, diňe repony klonlaň we şu setirleri goşuň:

GitHub-da çeňňek

Github-daky resmi Bootstrap repo bilen göçürip alyň, vilka, çekiň, faýl meselelerini we ş.m.

GitHub-da ýükleme »

Häzirki wagtda v1.3.0

Taryh

“Twitter” -iň inersenerleri öňden gelýän talaplary kanagatlandyrmak üçin tanyş kitaphanalaryny diýen ýaly ulandylar. “Bootstrap” hödürlän kynçylyklara jogap hökmünde başlady. Köp ajaýyp halkyň kömegi bilen Bootstrap ep-esli ösdi.

Dev.twitter.com sahypasynda has giňişleýin oka

Brauzer goldawy

Bootstrap, Chrome, Safari, Internet Explorer we Firefox ýaly häzirki zaman brauzerlerinde synagdan geçirilýär we goldanýar.

Chrome, Safari, Internet Explorer we Firefox-da synagdan geçirildi we goldanýar
  • Iň soňky Safari
  • Iň soňky Google Chrome
  • Firefox 4+
  • Internet Explorer 7+
  • Opera 11

Näme girýär

“Bootstrap” düzülen CSS, düzülmedik we mysal şablonlary bilen doly.

Çalt başlangyç mysallary

Çalt galyplar gerekmi? Bir ýere jemlän bu esasy mysallarymyza göz aýlaň:

  • Gahryman bölümi bilen ýönekeý üç sütünli düzüliş
  • Statik gapdal paneli bilen suwuk ýerleşiş
  • Programmalar üçin ýönekeý asma gap

Bellenen gözenek

“Bootstrap” -yň bölegi hökmünde berlen deslapky gözenek ulgamy, 9 sütünli 16 sütünli gözenekdir. Bu meşhur 960 gözenek ulgamynyň tagamy, ýöne çep we sag taraplarda goşmaça margin / padding ýok.

Mysal üçin gözenegiň belligi

Bu ýerde görkezilişi ýaly, iki sany "sütün" bilen esasy düzüliş döredilip bilner, olaryň her biri öz gözenek ulgamymyzyň bir bölegi hökmünde kesgitlän 16 sany sütünimiziň birnäçesini öz içine alýar. Has köp üýtgeşiklik üçin aşakdaky mysallara serediň.

  1. <div class = "row" >
  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
1/3
1/3
1/3
1/3
2/3
4
6
6
8
8
5
11
16

Sütünleri öçürmek

4
8 ofset 4
1/3 2 / 3s ofset
4 ofset 4
4 ofset 4
5 ofset 3
5 ofset 3
10 ofset 6

Höwürtge sütünleri

.rowBar bolan sütüniň içinde döredip, mazmunyňyza höwürtge beriň .

Höwürtge sütünleriniň mysaly

Sütüniň 1-nji derejesi
2-nji dereje
2-nji dereje
  1. <div class = "row" >
  2. <div class = "span12" >
  3. Sütüniň 1-nji derejesi
  4. <div class = "row" >
  5. <div class = "span6" >
  6. 2-nji dereje
  7. </div>
  8. <div class = "span6" >
  9. 2-nji dereje
  10. </div>
  11. </div>
  12. </div>
  13. </div>

Öz toruňyzy aýlaň

“Bootstrap” -da gurlan, adaty 940px gözenek ulgamyny sazlamak üçin az sanly üýtgeýjiler bar. Biraz özleşdirmek bilen sütünleriň, çukurlaryň we ýaşaýan konteýnerleriň ululygyny üýtgedip bilersiňiz.

Toruň içinde

Tor ulgamyny üýtgetmek üçin zerur üýtgeýjiler häzirki wagtda ýaşaýar variables.less.

Üýtgeýji Bellenen baha Düşündiriş
@gridColumns 16 Toruň içindäki sütünleriň sany
@gridColumnWidth 40px Toruň içindäki her sütüniň ini
@gridGutterWidth 20px Her sütüniň arasyndaky otrisatel boşluk
@siteWidth Columnhli sütünleriň we çukurlaryň hasaplanan jemi Sütünleriň we çukurlaryň sanyny sanamak we garyndynyň giňligini kesgitlemek üçin käbir esasy gabat gelýäris .fixed-container().

Indi sazlamak üçin

Paneli üýtgetmek, üç @grid-*üýtgeýjini üýtgetmek we Az faýllary täzeden düzmek diýmekdir.

“Bootstrap” 24 sütüne çenli gözenek ulgamyny dolandyrmak üçin enjamlaşdyrylan; Dymmaklyk bary-ýogy 16-dyr.

  1. @gridColumns : 24 ;
  2. @gridColumnWidth : 20px ;
  3. @gridGutterWidth : 20px ;

Täzeden düzülensoň, düzülersiňiz!

Bellenen tertip

Diňe bir web sahypasy ýa-da sahypasy üçin deslapky we ýönekeý 940px giňlikdäki merkezleşdirilen düzüliş <div.container>.

  1. <body>
  2. <div class = "konteýner" >
  3. ...
  4. </div>
  5. </body>

Suwuklyk tertibi

Minimal we iň giňligi we çep tarapy bolan alternatiw, çeýe suwuk sahypa gurluşy. Programmalar we resminamalar üçin ajaýyp.

  1. <body>
  2. <div class = "konteýner-suwuklyk" >
  3. <div class = "gapdal paneli" >
  4. ...
  5. </div>
  6. <div class = "mazmun" >
  7. ...
  8. </div>
  9. </div>
  10. </body>

Ingsazgylar we göçürme

Web sahypalaryňyzy düzmek üçin adaty tipografiki iýerarhiýa.

Tiphli tipografiki gözenek, üýtgeýänlerimiz.less faýlyndaky iki sany az üýtgeýjä esaslanýar: @basefontwe @baseline. Birinjisi, şriftiň ululygynda ulanylýar, ikinjisi esasy çyzyk beýikligi.

Şol üýtgeýjileri we käbir matematikany, ähli görnüşlerimiziň çäklerini, paddinglerini we çyzyk beýikliklerini döretmek üçin ulanýarys.

h1. 1-nji sözbaşy

h2. 2-nji sözbaşy

h3. 3-nji sözbaşy

h4. 4-nji sözbaşy

h5. 5-nji sözbaşy
h6. 6-njy sözbaşy

Mysal abzasy

Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur gülkünç mus. Nullam id dolor id nibh ultricies ulag serişdesi.

Mysal sözbaşysynyň kiçi sözbaşy bar ...

Dürli. elementleri

Üns bermek, salgylar we gysgaltmalar ulanmak

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

Haçan ulanmaly

Sözüň ýa-da söz düzüminiň töweregindäki göçürmesine goşmaça ähmiýetini ýa-da ähmiýetini görkezmek üçin bellikler ( <strong>we <em>) ulanylmaly. <strong>Möhümlik we stres ünsi <em>üçin ulanyň .

Abzasda ünsi çekmek

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

Bellik: HTML5-de ulanmak <b>we <i>bellik etmek henizem dogry we olar degişlilikde goýy we çyzykly görnüşde ýazylmaly däl (has manyly element bar bolsa, ulanyň). <b>goşmaça ses bermezden sözleri ýa-da sözlemleri tapawutlandyrmak üçin niýetlenendir, şol bir wagtyň özünde <i>ses, tehniki adalgalar we ş.m.

Salgylar

Bu <address>element iň ýakyn atasy ýa-da tutuş iş üçin aragatnaşyk maglumatlary üçin ulanylýar. Ulanylyşynyň iki mysaly:

Twitter, Inc.
795 Folsom şaýoly, Suite 600
San-Fransisko, CA 94107
P: (123) 456-7890

Bellik: Mazmuny dogry düzmek üçin her setir <address>çyzyk-arakesme ( <br />) bilen gutarmaly ýa-da blok derejeli bellik bilen örtülmeli (meselem ).<p>

Gysgaltmalar

Gysgaltmalar we gysgaltmalar üçin <abbr>belligi ulanyň ( HTML5<acronym> -de köne ). Stenografiýa görnüşini belligiň içine goýuň we doly adyň adyny belläň.

Bloknotlar

<blockquote> <p> <small>

Nädip sitata bermeli

Bloknoty goşmak üçin, gaplaň <blockquote>we <p>bellikler <small>. <small>Çeşmäňizi görkezmek üçin elementi ulanyň we &mdash;ondan öň em çyzgysyny alarsyňyz.

“Lorem ipsum dolor” amet, “consectetur adipiscing elit”. “Integer posuere” ante venenatis dapibus posuere velit aliketini ýok edýär.

Dr. Julius Hibbert
  1. <blockquote>
  2. <p> Lorem ipsum dolor amet, konsektetur adipiscing elit. Integer posuere ante venenatis dapibus posuere velit aliketini ýok edýär. </p>
  3. <small> Dr. Julius Hibbert </small>
  4. </blockquote>

Sanawlar

Tertibi<ul>

  • Lorem ipsum dolor amet otur
  • Consectetur adipiscing elit
  • Massa-da bitewi molestie lorem
  • Pretium nisl aliketinde ýeňilleşdirme
  • Nulla volutpat aliquam velit
    • Phasellus iaculis neque
    • Purus sodales ultricies
    • Vestibulum laoreet porttitor sem
    • Ac tristique libero volutpat
  • Faucibus porta lacus fringilla vel
  • Ene oturylyşygy
  • Porttitor loremini alyň

Düzedilmedik<ul.unstyled>

  • Lorem ipsum dolor amet otur
  • Consectetur adipiscing elit
  • Massa-da bitewi molestie lorem
  • Pretium nisl aliketinde ýeňilleşdirme
  • Nulla volutpat aliquam velit
    • Phasellus iaculis neque
    • Purus sodales ultricies
    • Vestibulum laoreet porttitor sem
    • Ac tristique libero volutpat
  • Faucibus porta lacus fringilla vel
  • Ene oturylyşygy
  • Porttitor loremini alyň

Sargyt edildi<ol>

  1. Lorem ipsum dolor amet otur
  2. Consectetur adipiscing elit
  3. Massa-da bitewi molestie lorem
  4. Pretium nisl aliketinde ýeňilleşdirme
  5. Nulla volutpat aliquam velit
  6. Faucibus porta lacus fringilla vel
  7. Ene oturylyşygy
  8. Porttitor loremini alyň

Düşündirişdl

Düşündiriş sanawlary
Düşündiriş sanawy terminleri kesgitlemek üçin ajaýyp.
Euismod
Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.
Donec id elit metus-da mi porta gravida.
Malesuada porta
Etiam porta sem maleuada magna mollis euismod.

Kod

<code> <pre>

Koduňyzy iki sany ýönekeý bellik bilen stilde çalyň. Javascript arkaly has ajaýyp bolmak üçin Google-yň koduny owadan kitaphanasyna taşlaň we düzüldi.

Kod görkezmek

Kod, blok bölekleri ýa-da diňe bölekler, dogry bellige dolanyp stil bilen görkezilip bilner. Birnäçe setiri öz içine alýan kod bloklary üçin <pre>elementi ulanyň. Giriş kody üçin <code>elementi ulanyň.

Element Netije
<code> Şuňa meňzeş tekst setirinde, örtülen koduňyz bu <html>elemente meňzeýär.
<pre>
<div>
  <h1> sözbaşy </h1>
  <p> Şu ýerde bir zat ... </p>
</div>

Bellik:<pre> Kodlary bellikleriň içinde mümkin boldugyça çepe ýakyn saklaň ; ähli bellikleri görkezer.

<pre class="prettyprint">

“Google-code-prettify” kitaphanasyny ulanyp, kod bloklaryňyz birneme üýtgeşik wizual stili we awtomatiki sintaksis aýratynlygyny alýar.

<div> <h1> sözbaşy </h1> <p> Şu ýerde bir zat ... </p> </div>
  
  

Google-code-prettify-i göçürip alyň we nädip ulanmalydygyny okaň.

Içerki bellikler

<span class="label">

Bedeniňizdäki islendik sözleme üns beriň ýa-da belläň.

Islän zadyňyzy belläň

Hiç haçan şol ajaýyp Täze gerekdi! ýa-da kod ýazylanda möhüm baýdaklar? Bolýar, indi sizde bar. Ine, adaty tertipde nämeler bar:

Bellik Netije
<span class="label">Default</span> Bellenen
<span class="label success">New</span> Täze
<span class="label warning">Warning</span> Duýduryş
<span class="label important">Important</span> Möhüm
<span class="label notice">Notice</span> Üns beriň

Mediýa paneli

Pes HTML aýak yzy we minimal stili bolan sahypalarda dürli ululykdaky kiçijik suratlary görkeziň.

Mysal üçin kiçijik suratlar

Içindäki .media-gridkiçijik suratlar islendik ululykda bolup biler, ýöne gönüden-göni gurlan Bootstrap grid ulgamyna karta edilende has gowy işleýär. 90, 210 we 330 ýaly şekil giňlikleri, we sütün ululyklaryna deň bolmak üçin birnäçe piksel padding .span2bilen .span4birleşýär .span6.

Uly

Orta

Kiçi

Olary kodlamak

Mediýa torlaryny ulanmak aňsat we bellik tarapynda has ýönekeý. Olaryň ölçegleri diňe goşulan suratlaryň ululygyna esaslanýar.

  1. <ul class = "media-grid" >
  2. <li>
  3. <a href = "#"> _
  4. <img class = "thumbnail" src = "https://placehold.it/330x230" alt = "" >
  5. </a>
  6. </li>
  7. <li>
  8. <a href = "#"> _
  9. <img class = "thumbnail" src = "https://placehold.it/330x230" alt = "" >
  10. </a>
  11. </li>
  12. </ul>

Stol gurmak

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

Stollar gaty gowy - köp zat üçin. Ajaýyp tablisalar peýdaly, göwrümli we okalýan (kod derejesinde) bolmagy üçin birneme bellik söýgüsine mätäç. Ine kömek etmek üçin birnäçe maslahat.

Sütün sözbaşylaryňyzy elmydama <thead>iýerarhiýa <thead>>> bilen <tr>örtüň <th>.

Sütün sözbaşylaryna meňzeşlik bilen, stoluňyzyň ähli mazmuny <tbody>iýerarhiýaňyz <tbody>>> <tr>bolmaly <td>.

Mysal: Bellenen tablisanyň stilleri

Tableshli tablisalar okalmagyny üpjün etmek we gurluşy saklamak üçin diňe zerur serhetler bilen awtomatiki usulda düzüler. Goşmaça synplary ýa-da häsiýetleri goşmagyň zerurlygy ýok.

# Ady Familiýasy Dil
1 Käbirleri Biri Iňlis
2 Joe Alty gap Iňlis
3 Stu Diş Kod
  1. <tablisa>
  2. ...
  3. </table>

Mysal: Kondensirlenen tablisa

Has berk ýerlerde has köp maglumat talap edýän tablisalar üçin, gapagy ýarym kesýän kondensirlenen tagamy ulanyň. Şeýle hem, adaty stol stilleri ýaly serhetler we zebra zolaklary bilen bilelikde ulanylyp bilner.

# Ady Familiýasy Dil
1 Käbirleri Biri Iňlis
2 Joe Alty gap Iňlis
3 Stu Diş Kod

Mysal: Serhet tablisasy

Stollaryňyzy burçlaryny tegelekläp, her tarapa serhet goşup, has ýumşak görüniň.

# Ady Familiýasy Dil
1 Käbirleri Biri Iňlis
2 Joe Alty gap Iňlis
3 Stu Diş Kod
  1. <table class = "serhet-tablisa" >
  2. ...
  3. </table>

Mysal: Zebra zolakly

Zebra zolaklaryny goşup, stollaryňyz bilen azajyk gyzyklanyň - .zebra-stripedsynpy goşuň.

# Ady Familiýasy Dil
1 Käbirleri Biri Iňlis
2 Joe Alty gap Iňlis
3 Stu Diş Kod
4 sütün
2 sütün 2 sütün

Bellik: Zebra-zolak, IE8 we aşakdaky ýaly köne brauzerler üçin elýeterli däl ösüş.

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

Mysal: Zebra zolakly w / TableSorter.js

Öňki mysaly alyp, jQuery we Tablesorter plugin arkaly tertipleşdirmek funksiýasyny üpjün edip, tablisalarymyzyň peýdalylygyny ýokarlandyrýarys . Görnüşini üýtgetmek üçin islendik sütüniň sözbaşysyna basyň.

# Ady Familiýasy Dil
2 Joe Alty gap Iňlis
3 Stu Diş Kod
1 Siziňki Biri Iňlis
  1. <script src = "js / jquery / jquery.tablesorter.min.js" > </script>
  2. <script >
  3. $ ( funksiýa () {
  4. $ ( "tablisa # sortTableExample" ). tablisaçy ({ sortList : [[ 1 , 0 ]] });
  5. });
  6. </script>
  7. <table class = "zebra-zolakly" >
  8. ...
  9. </table>

Bellenen stiller

Formshli görnüşlere okalýan we ulaldylan görnüşde hödürlemek üçin deslapky stil berilýär. Stiller tekst girişleri, sanawlary, tekstleri, radio düwmelerini we bellik gutularyny we düwmelerini saýlamak üçin berilýär.

Mysal görnüşi rowaýaty
Bu ýerde käbir gymmatlyklar
Kömek tekstiniň kiçi bölegi
Üstünlik!
Ruh!
Mysal görnüşi rowaýaty
@
Ine käbir kömek teksti
Mysal görnüşi rowaýaty
Bellik: Etiketkalar has uly basmak ýerleri we has peýdaly görnüş üçin ähli wariantlary gurşap alýar.
to Timeshli wagtlar Pacificuwaş ummanyň standart wagty hökmünde görkezilýär (GMT -08: 00).
Zerur bolsa ýokardaky meýdany suratlandyrmak üçin kömek tekstini bloklaň.
 

Toplanan görnüşler

Formanyňyzyň HTML-sine goşuň .form-stacked, çep tarapyna däl-de, meýdanlarynyň üstünde ýazgylar bolar. Formalaryňyz gysga bolsa ýa-da has agyr görnüşler üçin iki sany sütün bar bolsa, bu gaty gowy işleýär.

Mysal görnüşi rowaýaty
Mysal görnüşi rowaýaty
Kömek tekstiniň kiçi bölegi
Bellik: Etiketkalar has uly basmak ýerleri we has peýdaly görnüş üçin ähli wariantlary gurşap alýar.
 

Meýdanyň ululyklary

Markaňyza birnäçe synp goşup input, islendik görnüşi selectýa-da ini sazlaň.textarea

V1.3.0 ýagdaýyna, forma elementleri üçin gözenek esasly ölçeg synplaryny goşduk. Bulary bar bolan .miniwe .smallş.m. sapaklarynda ulanyň.

Düwmeler

Konwensiýa hökmünde düwmeler hereketler üçin ulanylýar, baglanyşyklar obýektler üçin ulanylýar. Mysal üçin, "Downloadüklemek" düwme, "soňky işjeňlik" baglanyşyk bolup biler.

Buthli düwmeler açyk çal reňkde bolýar, ýöne dürli reňk stilleri üçin birnäçe funksional synplar ulanylyp bilner. Bu sapaklara gök .primarysynp, açyk-gök .infosynp, ýaşyl .successsynp we gyzyl .dangersynp girýär.

Mysal düwmeleri

Düwmeleriň görnüşleri ulanylýan islendik zada .btnulanylyp bilner. <a>Adatça , bulary diňe ulanmak we elementleri <button>saýlamak islärsiňiz . <input>Görnüşi:

       

Alternatiw ululyklar

Uly ýa-da kiçi düwmeler barmy? Bol!

Maýyp ýagdaý

Işlemeýän ýa-da bir sebäp bilen programma tarapyndan ýapylmadyk düwmeler üçin, ýapyk ýagdaýy ulanyň. Bu .disabledbaglanyşyklar we elementler :disabledüçin .<button>

Salgylar

Düwmeler

 

Esasy duýduryşlar

.alert-message

Hereketiň şowsuzlygyny, bolup biläýjek şowsuzlygyny ýa-da üstünligini görkezmek üçin bir setirli habarlar. Esasanam formalar üçin peýdaly.

Javascript al »

×

Mukaddes guamamol! Iň gowusy özüňizi barlaň, gaty gowy görünmeýärsiňiz .

×

Aý, gysga! Muny we muny üýtgediň we gaýtadan synanyşyň .

×

Berekella! Bu duýduryş habaryny üstünlikli okadyňyz .

×

Başlar! Bu siziň ünsüňize mätäç duýduryş, ýöne entek gaty möhüm mesele däl.

Mysal kody

  1. <div class = "duýduryş-habar duýduryşy" >
  2. <a class = "close" href = "#"> × </a> _
  3. <p> <strong> Mukaddes guamamol! </strong> Iň gowusy özüňizi barlaň, gaty gowy görünmeýärsiňiz. </p>
  4. </div>

Habarlary blokirläň

.alert-message.block-message

Biraz düşündiriş talap edýän habarlar üçin abzas stili duýduryşlary bar. Bular has uzyn säwlik habarlaryny köpeltmek, ulanyja garaşylýan hereket barada duýduryş bermek ýa-da sahypada has köp ünsi çekmek üçin maglumat hödürlemek üçin ajaýyp.

Javascript al »

×

Mukaddes guamamol! Bu duýduryş! Iň gowusy özüňizi barlaň, gaty gowy görünmeýärsiňiz. Nulla vitae elit libero, pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur we ş.m.

×

Aý, gysga! Erroralňyşlyk aldyňyz! Muny we muny üýtgediň we gaýtadan synanyşyň .

  • Duis mollis est commodo luctus
  • Nisi erat porttitor ligula
  • Lacinia odio sem nec elit
×

Berekella! Bu duýduryş habaryny üstünlikli okadyňyz. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur gülkünç mus. Maecenas faucibus mollis interdum.

×

Başlar! Bu siziň ünsüňize mätäç duýduryş, ýöne entek gaty möhüm mesele däl.

Mysal kody

  1. <div class = "duýduryş-habar blok-habar duýduryşy" >
  2. <a class = "close" href = "#"> × </a> _
  3. <p> <strong> Mukaddes guamamol! Bu duýduryş! </strong> Iň gowusy özüňizi barlaň, gaty gowy görünmeýärsiňiz. Nulla vitae elit libero, pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur we ş.m. </p>
  4. <div class = "duýduryş-hereketler" >
  5. <a class = "btn small" href = "#"> Bu çäräni görüň </a> <a class = "btn small" href = "#"> thisa - da muny ediň </a>
  6. </div>
  7. </div>

Modallar

Modallar - gepleşikler ýa-da çyralar, fon kontekstiniň saklanmagy möhüm bolan ýagdaýlarda kontekstdäki hereketler üçin ajaýyp.

Javascript al »

Gurallar

Twipsies, bulaşyk ulanyja kömek etmek we dogry ugra gönükdirmek üçin gaty peýdaly.

Javascript al »

Lorem ipsum dolar sit amet illo ýalňyşlyk “Voluptasdicta eaque beatae aperiam ut enim voluptatem explicabo explicabo”, “voluptas quia odit fugit accusantium totam totam” arhitektura ekspluatasiýasy “fugit fugit”, “totam doloremque unde sunt sed dicta quae accusantium fugit voluptas nemo voluptas

Popovers

Sahypa düzülişine täsir etmezden, subtekstual maglumatlary bermek üçin açylanlary ulanyň.

Javascript al »

Popover ady

Etiam porta sem maleuada magna mollis euismod. Maecenas faucibus mollis interdum. Morbi leo risus, porta ac consectetur ac, erosda westibulum.

Başlamak

Javascript-i Bootstrap kitaphanasy bilen birleşdirmek gaty aňsat. Aşakda esaslara geçýäris we işe başlamak üçin size ajaýyp pluginler hödürleýäris!

Javascript resminamalaryny görüň »

Näme girýär

“Bootstrap” -yň esasy komponentlerini jQuery we Ender bilen işleýän täze ýörite plaginler bilen durmuşa geçiriň . Developmentörite ösüş zerurlyklaryňyza laýyklaşdyrmak we üýtgetmegi maslahat berýäris.

Faýl Düşündiriş
bootstrap-modal.js Modal pluginimiz , adaty modal js pluginini gaty ýuka ! Diňe twitterde talap edýän ýalaňaç funksiýamyzy goşmak üçin aýratyn alada etdik.
bootstrap-alerts.js Duýduryş plugin, duýduryşlara ýakyn işlemek üçin gaty kiçi synpdyr.
bootstrap-dropdown.js Bu plugin, bootstrap topbar ýa-da bellikli nawigasiýalara aşak düşýän täsirini goşmak üçin.
bootstrap-scrollspy.js “ScrollSpy” plugin, bootstrap topbarsyna aýlaw ýagdaýyna esaslanyp awtomatiki täzelenýän nav goşmak üçin.
bootstrap-düwmeler.js “ScrollSpy” plugin, bootstrap topbarsyna aýlaw ýagdaýyna esaslanyp awtomatiki täzelenýän nav goşmak üçin.
bootstrap-tabs.js Bu plugin ýerli mazmunda tigir sürmek üçin çalt, dinamiki tab we tabletka funksiýasyny goşýar.
bootstrap-twipsy.js Jeýson Frame tarapyndan ýazylan ajaýyp jQuery.tipsy plugin esasynda; twipsy, şekillere bil baglamaýan, animasiýa üçin css3 we ýerli at saklamak üçin maglumat atributlaryny ulanýan täzelenen wersiýa!
bootstrap-popover.js Açylýan plugin, programmaňyza popovers goşmak üçin ýönekeý interfeýs hödürleýär. Boostrap-twipsy.js pluginini giňeldýär , şonuň üçin taslamaňyza popovers goşanyňyzda şol faýly hem ele alyň!

Javascript zerurmy?

! Ok! “Bootstrap” ilkinji nobatda CSS kitaphanasy bolmak üçin döredildi. Bu javascript, goşulan stilleriň üstünde esasy interaktiw gatlagy üpjün edýär.

Şeýle-de bolsa, “javascript” zerur bolanlar üçin “Bootstrap” -y javascript bilen nädip birikdirmelidigine düşünmek we derrew esasy işlemegi üçin çalt we ýeňil wariant bermek üçin ýokardaky pluginleri hödürledik.

Has giňişleýin maglumat we käbir göni ýaýlymlary görmek üçin plugin resminamalar sahypamyza serediň .

“Bootstrap” , has çalt we aňsat web ösüşi üçin CSS deslapky prosessor “ Less ” bilen bilelikde ulanyljak açyk çeşmelerdäki garyndylar we üýtgeýänler “Preboot” -dan guruldy.

“Bootstrap” -da “Preboot” -y nädip ulanandygymyzy we indiki taslamaňyzda “Az” işlemegi saýlasaňyz, ony nädip ulanyp boljakdygyny barlaň.

Nädip ulanmaly

“Bootstrap” -yň az üýtgeýänlerini, garyndylaryny we brauzeriňizdäki javascript arkaly CSS-de höwürtgeleri doly ulanmak üçin bu opsiýany ulanyň.

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

.Js çözgüdini duýmaýarsyňyzmy? Kodyňyzy ýerleşdireniňizde düzmek üçin “Az Mac” programmasyny synap görüň ýa-da “Node.js” -i ulanyň .

Näme girýär

“Bootstrap” -yň bir bölegi hökmünde “Twitter Bootstrap” -a girizilen zatlaryň esasy pursatlary. Has giňişleýin göçürip almak we öwrenmek üçin Bootstrap web sahypasyna ýa-da Github taslama sahypasyna giriň.

Üýtgeýjiler

“Less” -däki üýtgeýjiler, CSS kelläňizi mugt saklamak we täzelemek üçin ajaýyp. Reňk bahasyny ýa-da ýygy-ýygydan ulanylýan bahany üýtgetmek isleseňiz, ony bir ýerde täzeläň we düzüldi.

  1. // Salgylar
  2. @linkColor : # 8b59c2;
  3. @linkColorHover : garaňky ( @linkColor , 10 );
  4.  
  5. // Çal reňk
  6. @black : # 000;
  7. @grayDark : ýeňilleşdir ( @black , 25 %);
  8. @gray : ýeňilleşdir ( @black , 50 %);
  9. @grayLight : ýeňilleşdiriň ( @black , 70 %);
  10. @grayLighter : ýeňilleşdiriň ( @black , 90 %);
  11. @ ak : #fff ;
  12.  
  13. // Accent reňkleri
  14. @blue : # 08b5fb;
  15. @green : # 46a546;
  16. @red : # 9d261d;
  17. @yellow : # ffc40d;
  18. @orange : # f89406;
  19. @pink : # c3325f;
  20. @purple : # 7a43b6;
  21.  
  22. // Esasy gözenek
  23. @basefont : 13px ;
  24. @baseline : 18px ;

Teswir ýazmak

/* ... */Az, CSS-iň adaty sintaksisine goşmaça teswir ýazmagyň başga bir görnüşini hödürleýär .

  1. // Bu teswir
  2. / * Bu hem teswir * /

Wazony garyşdyryň

Miksinler, esasan, CSS üçin bir bölegi öz içine alýar ýa-da bölekler bolup, kod koduny bir ýere jemlemäge mümkinçilik berýär. Satyjy prefiksirlenen häsiýetler box-shadow, brauzer gradiýentleri, şrift ýazgylary we başgalar üçin ajaýyp. Aşakda “Bootstrap” -a goşulan garyndylaryň nusgasy.

Şrift ýazgylary

  1. #font {
  2. . stenografiýa ( @ agram : adaty , @size : 14px , @lineHeight : 20px ) {
  3. şrift - ululygy : @size ;
  4. şrift - agram : @ agram ;
  5. setir - beýiklik : @lineHeight ;
  6. }
  7. . sans - serif ( @ agram : adaty , @size : 14px , @lineHeight : 20px ) {
  8. şrift - maşgala : "Helvetica Neue" , Helvetica , Arial , sans - serif ;
  9. şrift - ululygy : @size ;
  10. şrift - agram : @ agram ;
  11. setir - beýiklik : @lineHeight ;
  12. }
  13. ...
  14. }

Gradiýentler

  1. # gradient {
  2. ...
  3. . dik ( @startColor : # 555, @endColor: # 333) {
  4. fon - reňk : @endColor ;
  5. fon - gaýtalamak : gaýtalamak - x ;
  6. fon - surat : - khtml - gradient ( çyzykly , çep ýokarky , çep aşaky , ( @startColor ) -dan ( @endColor ) çenli ; // Konqueror
  7. fon - surat : - moz - çyzykly - gradient ( @startColor , @endColor ); // FF 3.6+
  8. fon - surat : - ms - çyzykly - gradient ( @startColor , @endColor ); // IE10
  9. fon - surat : - webkit - gradient ( çyzykly , çep ýokarky , çep aşaky , reňk - stop ( 0 %, @startColor ), reňk - stop ( 100 %, @endColor )); // Safari 4+, Chrome 2+
  10. fon - surat : - webkit - çyzykly - gradient ( @startColor , @endColor ); // Safari 5.1+, Chrome 10+
  11. fon - surat : - o - çyzykly - gradient ( @startColor , @endColor ); // Opera 11.10
  12. fon - surat : çyzykly - gradient ( @startColor , @endColor ); // Standart
  13. }
  14. ...
  15. }

Amallar

Aşakdaky ýaly çeýe we güýçli garyndylary döretmek üçin hyýaly boluň we matematika ýerine ýetiriň.

  1. // Griditude
  2. @gridColumns : 16 ;
  3. @gridColumnWidth : 40px ;
  4. @gridGutterWidth : 20px ;
  5. @SiteWidth : ( @gridColumns * @gridColumnWidth ) + ( @gridGutterWidth * ( @gridColumns - 1 ));
  6.  
  7. // Käbir sütün düzüň
  8. . sütünler ( @columnSpan : 1 ) {
  9. ini : ( @gridColumnWidth * @columnSpan ) + ( @gridGutterWidth * ( @columnSpan - 1 ));
  10. }

Has az düzmek

Faýllary / lib / -de üýtgedeniňizden soň .less, bootstrap - *. *. *. Css we bootstrap - *. *. *. Min.css faýllaryny täzeden döretmek üçin olary täzeden düzmeli bolarsyňyz. GitHub-a çekmek haýyşyny iberýän bolsaňyz, elmydama täzeden ýazmaly.

Toplamagyň ýollary

Usul Dimler
Makfile bilen düwün

Aşakdaky buýrugy işledip, has az buýruk setirini npm bilen guruň:

$ npm lessc guruň

Gurlandan soň, bootstrap katalogyňyzyň kökünden işlediň makewe hemmäňiz taýyn.

Mundan başga-da, sagat gurnan bolsaňyz, make watchher gezek bootstrap lib-de bir faýl redaktirläniňizde bootstrap awtomatiki usulda täzeden gurlup bilner (bu hökman däl, diňe amatly usul).

Javascript

Iň soňky Less.js-i göçürip alyň we oňa barýan ýoly (we Bootstrap) goşuň head.

  1. <link rel = "stil sahypasy / az" href = "/path/to/bootstrap.less" >
  2. <script src = "/path/to/less.js" > </script>

.Faýlsyz faýllary täzeden düzmek üçin olary ýatda saklaň we sahypaňyzy täzeden ýükläň. Less.js olary düzýär we ýerli ammarda saklaýar.

Buýruk setiri

Eger sizde has az buýruk setiri guraly bar bolsa, aşakdaky buýrugy işlediň:

$ lessc ./lib/bootstrap.less> bootstrap.css

--compressKäbir baýtlary tygşytlamaga synanyşýan bolsaňyz, şol buýruga goşuň !

Az Mac programmasy

Resmi däl Mac programmasy .less faýllaryň kataloglaryna tomaşa edýär we synlanan .less faýly ýatda saklandan soň kody ýerli faýllara düzýär.

Isleseňiz, awtomatiki kiçeltmek üçin programmada ileri tutmalary üýtgedip bilersiňiz we düzülen faýllaryň haýsy bukjasy gutarýar.