Etiam porta sem malesuada magna mollis euismod. Maecenas faucibus mollis interdum. Morbi leo risus, portac consectetur ac, vestibulum na eros.
Bootstrap bụ ngwa ọrụ sitere na Twitter emebere ka ịmalite mmepe nke webapps na saịtị.
Ọ gụnyere isi CSS na HTML maka odide, ụdị, bọtịnụ, tebụl, grids, igodo, na ndị ọzọ.
Nleba anya Nerd: Ejiri obere ihe wuo Bootstrap ma emebere ya ka o were ihe nchọgharị ọgbara ọhụrụ rụọ ọrụ site n'ọnụ ụzọ ámá.
Maka mmalite kacha dị mfe na nke kachasị mfe, detuo snippet a na ibe weebụ gị.
Onye na-akwado iji obere? Enweghị nsogbu, naanị mechie repo ma tinye ahịrị ndị a:
Budata, ndụdụ, dọpụta, nsogbu faịlụ na ihe ndị ọzọ site na iji Bootstrap repo gọọmentị na Github.
N'ụbọchị mbụ nke Twitter, ndị injinia na-eji ihe fọrọ nke nta ka ọ bụrụ ọbá akwụkwọ ọ bụla ha maara nke ọma iji mezuo ihe achọrọ n'ihu. Bootstrap malitere dị ka azịza nye ihe ịma aka ndị wetara na mmepe mere ngwa ngwa n'oge Twitter Hackweek mbụ.
Site n'enyemaka na nzaghachi nke ọtụtụ ndị injinia na Twitter, Bootstrap etoola nke ukwuu iji gbasaa ọ bụghị naanị ụdị isi, kama ọ bụ ihe mara mma na nke dịgidere n'ihu.
Gụkwuo na dev.twitter.com ›
A na-anwale ma kwado bootstrap na ihe nchọgharị ọgbara ọhụrụ dị ka Chrome, Safari, Internet Explorer na Firefox.
Bootstrap na-abịa zuru oke na CSS achịkọtara, achịkọtabeghị, yana ndebiri ihe atụ.
Sistemụ grid ndabara enyere dị ka akụkụ nke Bootstrap bụ grid kọlụm 16 obosara 940px. Ọ bụ ụtọ nke sistemu grid 960 na-ewu ewu, mana enweghị oke / padding n'akụkụ aka ekpe na aka nri.
Dịka egosiri n'ebe a, enwere ike ịmepụta okirikiri nhọrọ ukwuu na "ogidi abụọ," nke ọ bụla na-agbakọ ọnụ ọgụgụ nke kọlụm 16 ntọala anyị kọwara dịka akụkụ nke usoro grid anyị. Lee ihe atụ n'okpuru maka ndịiche ọzọ.
- <div klas = "ahịrị" >
- <div klas = "span6 kọlụm" >
- ...
- </div>
- <div klas = "span10 kọlụm" >
- ...
- </div>
- </div>
Ihe ndabara na dị mfe 940px-obosara, okirikiri nhọrọ ukwuu maka naanị webụsaịtị ma ọ bụ ibe ọ bụla nke otu faịlụ nyere <div.container>
.
- <ahụ>
- <div klas = "container" >
- ...
- </div>
- </ ahu>
Nhazi ibe mmiri nke ọzọ, na-agbanwe agbanwe nke nwere obere- na max-obosara yana akụkụ aka ekpe. Ọ dị mma maka ngwa na docs.
- <ahụ>
- <div class = "container-fluid" >
- <div class = " sidebar" >
- ...
- </div>
- <div class = "ọdịnaya" >
- ...
- </div>
- </div>
- </ ahu>
Ọkọlọtọ typographic ọkwa maka ịhazi ibe weebụ gị.
Ihe niile grid ederede dabere na mgbanwe abụọ pere mpe na faịlụ preboot.less anyị: @basefont
na @baseline
. Nke mbụ bụ nha font-isi ejiri mee ihe niile na nke abụọ bụ ogologo ahịrị ntọala.
Anyị na-eji mgbanwe ndị ahụ, yana ụfọdụ mgbakọ na mwepụ, iji mepụta oke, paddings, na ogologo ahịrị ụdị anyị niile na ndị ọzọ.
Nullam quis risus eget urna mollis ornare vel eu leo. N'ihi ya, ọ bụ ezie na ọ dị mkpa ka anyị na-eme ihe, na-akpa ọchị. Nullam id dolor id nibh ultricies vehicula ut id elit.
Iji nkwusi okwu ike, adreesị, na ndebiri
<strong>
<em>
<address>
<abbr>
Ekwesịrị iji mkpado mesiri ike ( <strong>
na <em>
) iji gosi mkpa ọzọ ma ọ bụ mesiri okwu ma ọ bụ nkebiokwu metụtara nnomi ya gbara ya gburugburu. Jiri <strong>
maka mkpa yana <em>
maka nrụgide nrụgide.
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, a pharetra augue.
Rịba ama: Ọ ka dị mma iji <b>
na <i>
mkpado na HTML5 na ha ekwesịghị ịkepụta nkwuwa okwu na italic n'otu n'otu (ọ bụ ezie na ọ bụrụ na e nwere ihe ọmụmụ ihe ọzọ, jiri ya). <b>
bu n'obi ime ka okwu ma ọ bụ nkebiokwu pụta ìhè n'ebughị ihe dị mkpa ọzọ, ebe ọ <i>
na-abụkarị maka olu, okwu teknụzụ, wdg.
A <address>
na-eji mmewere ahụ maka ozi kọntaktị maka nna nna ya nso, ma ọ bụ ahụ dum nke ọrụ. Nke a bụ ka ọ dị:
Cheta na: Ahịrị ọ bụla dị n'ime <address>
ga-ejedebe na nkwụsị ahịrị ( <br />
) ma ọ bụ kechie ya na mkpado ngọngọ (dịka ọmụmaatụ <p>
) iji hazie ọdịnaya nke ọma.
Maka ndebiri na mkpọghe okwu, jiri <abbr>
mkpado ( <acronym>
emebiela na HTML5 ). Tinye mpempe akwụkwọ n'ime mkpado ahụ wee tọọ aha maka aha zuru ezu.
<blockquote>
<p>
<small>
Iji tinye ihe mgbochi , kechie <blockquote>
na mkpado. Jiri mmewere gosi isi mmalite gị ma ị ga-enweta em dash n'ihu ya.<p>
<small>
<small>
—
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer na-eme ka ọ bụrụ ihe na-eme ka ọ bụrụ ihe na-atọ ụtọ.
Dr Julius Hibbert
<ul>
<ul.unstyled>
<ol>
dl
<table>
<thead>
<tbody>
<tr>
<th>
<td>
<colspan>
<caption>
Tebụl dị mma - maka ọtụtụ ihe. Tebụl ndị mara mma, Otú ọ dị, chọrọ ntakịrị ịhụnanya nrịbama ka ọ bụrụ ihe bara uru, nke a na-atụgharị, na nke a na-agụ (na ọkwa koodu). Nke a bụ ndụmọdụ ole na ole iji nyere aka.
Kechie ndị nkụnye eji isi mee kọlụm gị mgbe niile n'ụdị ọkwa <thead>
ahụ bụ <thead>
> <tr>
> <th>
.
Dị ka ndị nkụnye eji isi mee kọlụm, ọdịnaya ahụ dị na tebụl gị niile kwesịrị ka a kechie ya <tbody>
ka ndị isi gị wee bụrụ <tbody>
> <tr>
> <td>
.
A ga-eji naanị oke dị mkpa hazie tebụl niile na-akpaghị aka iji hụ na enwere ike ịgụ na idobe nhazi. Ọ dịghị mkpa itinye mgbakwunye klaasị ma ọ bụ àgwà.
# | Aha mbụ | Aha ikpeazụ | Asụsụ |
---|---|---|---|
1 | Ụfọdụ | Otu | Bekee |
2 | Joe | Sixpack | Bekee |
3 | Stu | Det | Koodu |
- <tebụl>
- ...
- </table>
Nweta ntakịrị mmasị na tebụl gị site na ịgbakwunye zebra-striping - naanị tinye .zebra-striped
klas ahụ.
# | Aha mbụ | Aha ikpeazụ | Asụsụ |
---|---|---|---|
1 | Ụfọdụ | Otu | Bekee |
2 | Joe | Sixpack | Bekee |
3 | Stu | Det | Koodu |
Mara: Zebra-striping bụ nkwalite na-aga n'ihu adịghị maka ihe nchọgharị ochie dị ka IE8 na n'okpuru.
- <tebụl klas = "zebra-striped" >
- ...
- </table>
N'iji ihe atụ gara aga, anyị na-eme ka uru nke tebụl anyị dịkwuo mma site n'inye ọrụ nhazi site na jQuery na ngwa mgbakwunye Tablesorter . Pịa nkụnye eji isi mee kọlụm ọ bụla ka ịgbanwee ụdị.
# | Aha mbụ | Aha ikpeazụ | Asụsụ |
---|---|---|---|
1 | Gị | Otu | Bekee |
2 | Joe | Sixpack | Bekee |
3 | Stu | Det | Koodu |
- <script src = "js/jquery/jquery.tablesorter.min.js" >> script>
- <edemede >
- $ ( ọrụ () {
- $ ( "okpokoro#sortTableExample" ). tablesorter ({ sortList : [[ 1 , 0 ]] });
- }
- </script>
- <tebụl klas = "zebra-striped" >
- ...
- </table>
A na-enye ụdịdị niile ka ọ bụrụ nke dabara adaba iji weta ha n'ụzọ enwere ike ịgụ na scalable. Enyere ụdị maka ntinye ederede, ndepụta họrọ, ebe ederede, bọtịnụ redio na igbe nlele, na bọtịnụ.
Tinye .form-stacked
na HTML ụdị gị ma ị ga-enwe akara n'elu ubi ha kama ịnọ n'aka ekpe ha. Nke a na-arụ ọrụ nke ọma ma ọ bụrụ na ụdị gị dị mkpụmkpụ ma ọ bụ na ị nwere ogidi abụọ nke ntinye maka ụdị dị arọ.
Dịka mgbakọ, a na-eji bọtịnụ eme ihe mgbe ejiri njikọ mee ihe. Dịka ọmụmaatụ, "Download" nwere ike ịbụ bọtịnụ yana "ọrụ na-adịbeghị anya" nwere ike ịbụ njikọ.
Bọtịnụ niile dabara na ụdị isi awọ dị ọkụ, mana enwere ike itinye ọtụtụ klaasị arụ ọrụ maka ụdị agba dị iche iche. Klas ndị a gụnyere klaasị na-acha anụnụ anụnụ .primary
, klaasị-acha anụnụ anụnụ .info
, klaasị akwụkwọ ndụ akwụkwọ ndụ .success
, na klaasị ọbara ọbara .danger
. Na mgbakwunye, ịtụgharị ụdị nke gị dị mfe peasy.
Enwere ike itinye ụdị bọtịnụ na ihe ọ bụla na .btn
etinyere ya. Ọ na-adịkarị, ị ga-achọ itinye ndị a na naanị <a>
, <button>
, ma họrọ <input>
ihe. Nke a bụ ka ọ dị:
Ị na-achọ bọtịnụ buru ibu ma ọ bụ obere? Nwee ya!
Maka bọtịnụ ndị na-adịghị arụ ọrụ ma ọ bụ ndị ngwa nwere nkwarụ maka otu ihe ma ọ bụ ọzọ, jiri steeti nkwarụ. Nke ahụ bụ .disabled
maka njikọ na :disabled
maka <button>
ihe.
div.alert-message
Ozi otu ahịrị maka igosipụta ọdịda, ọdịda enwere ike, ma ọ bụ ihe ịga nke ọma nke ihe omume. Karịsịa bara uru maka ụdị.
div.alert-message.block-message
Maka ozi chọrọ ntakịrị nkọwa, anyị nwere ọkwa ọkwa paragraf. Ndị a zuru oke maka iwepụta ozi njehie dị ogologo, dọọ onye ọrụ aka na ntị maka ihe na-echere, ma ọ bụ naanị iwepụta ozi maka itinyekwu ike na ibe ahụ.
Modals — dialogs ma ọ bụ igbe ọkụ — dị mma maka omume ọnọdụ n'ọnọdụ ebe ọ dị mkpa ka edobe ọnọdụ ndabere.
Otu anụ ahụ mara mma…
Twipsies bara uru nke ukwuu maka inyere onye ọrụ mgbagwoju anya aka na ịtụ ha aka n'ụzọ ziri ezi.
Lorem ipsum dolar sit amet illo error ipsum veritatis ma ọ bụ na-eme ka perspiciatis bụ voluptas natus illo dị ka odit ma natus consequuntur consequuntur, ma ọ bụ 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 dicta quae accusantium fugit accusantium accusantium na -arụ ọrụ nke ọma .
Jiri popovers iji nye ozi subtextual na ibe na-emetụtaghị okirikiri nhọrọ ukwuu.
Etiam porta sem malesuada magna mollis euismod. Maecenas faucibus mollis interdum. Morbi leo risus, portac consectetur ac, vestibulum na eros.
Ejiri Preboot wuo Bootstrap , ngwugwu ngwakọta na-emepe emepe nke a ga-eji na obere obere , onye na-ebu ụzọ CSS maka mmepe weebụ ngwa ngwa ma dị mfe.
Lelee ka anyị si jiri Preboot na Bootstrap yana otu ị ga-esi jiri ya mee ihe ma ọ bụrụ na ịhọrọ ịgba ọsọ obere na ọrụ ọzọ gị.
Jiri nhọrọ a mee ihe nke ọma Bootstrap's Less variables, mixins, na nesting na CSS site na javascript na ihe nchọgharị gị.
- <njikọ rel = "stylesheet/ less" href = " less/bootstrap.less" media = "niile" />
- <script src = "js/less-1.1.3.min.js" </script>
Enweghị mmetụta ngwọta .js? Gbalịa ngwa Mac obere ma ọ bụ jiri Node.js chịkọta mgbe ị na-ebuga koodu gị.
Nke a bụ ụfọdụ isi ihe agbakwunyere na Twitter Bootstrap dịka akụkụ nke Bootstrap. Gaa na webụsaịtị Bootstrap ma ọ bụ ibe ọrụ Github ka ibudata ma mụtakwuo.
Mgbanwe dị na Less zuru oke maka idowe na imelite isi ọwụwa CSS gị n'efu. Mgbe ịchọrọ ịgbanwe uru agba ma ọ bụ uru a na-ejikarị, melite ya n'otu ebe wee tọọ gị.
- // Njikọ
- @linkColor : #8b59c2;
- @linkColorHover : gbara ọchịchịrị ( @linkColor , 10 );
- // Agba
- @nwa : #000;
- @grayDark : gbaa ọkụ ( @ nwa , 25 %);
- @isi awọ : gbaa ọkụ ( @ nwa , 50 %);
- @greyLight : gbaa ọkụ ( @ nwa , 70 %);
- @grayLighter : gbaa ọkụ ( @ nwa , 90 %);
- @ọcha : #ff;
- // Agba olu
- @acha anụnụ anụnụ : #08b5fb;
- @ akwụkwọ ndụ akwụkwọ ndụ : #46a546 ;
- @ uhie : #9d261d;
- @edo edo : #ffc40d;
- @oroma : #f89406;
- @pink : #c3325f;
- @acha odo odo : #7a43b6;
- // grid ntọala
- @bashent : 13px ;
- @baseline : 18px ;
Obere na-enyekwa ụdị nkọwa ọzọ na mgbakwunye na /* ... */
syntax nkịtị nke CSS.
- // Nke a bụ okwu
- /* Nke a bụkwa okwu */
Mixins na-agụnye ma ọ bụ akụkụ maka CSS, na-enye gị ohere ijikọta ngọngọ koodu n'ime otu. Ha dị mma maka ihe ndị na-ere ahịa prefixed dị ka box-shadow
, gradients cross-browser, font stacks, na ndị ọzọ. N'okpuru ebe a bụ ihe atụ nke mixins nke etinyere na Bootstrap.
- # font {
- . mkpirisi ( @ arọ : nkịtị , @size : 14px , @lineHeight : 20px ) {
- font - nha : @ size ;
- font - arọ : @ arọ ;
- ahịrị - elu : @lineHeight ;
- }
- . sans - serif ( @ arọ : nkịtị , @size : 14px , @lineHeight : 20px ) {
- font - ezinụlọ : "Helvetica Neue" , Helvetica , Arial , sans - serif ;
- font - nha : @ size ;
- font - arọ : @ arọ ;
- ahịrị - elu : @lineHeight ;
- }
- . serif ( @ arọ : nkịtị , @size : 14px , @lineHeight : 20px ) {
- font - ezinụlọ : "Georgia" , Times New Roman , Times , sans - serif ;
- font - nha : @ size ;
- font - arọ : @ arọ ;
- ahịrị - elu : @lineHeight ;
- }
- . monospace ( @ arọ : nkịtị , @ size : 12px , @lineHeight : 20px ) {
- font - ezinụlọ : "Monaco" , Courier New , monospace ;
- font - nha : @ size ;
- font - arọ : @ arọ ;
- ahịrị - elu : @lineHeight ;
- }
- }
- #gradient {
- . kehoraizin ( @startColor : #555, @endColor: #333) {
- ndabere - agba : @endColor ;
- ndabere - megharịa : kwugharịa - x ;
- ndabere - onyonyo : - khtml - gradient ( linear , n'elu aka ekpe , elu aka nri , site na ( @startColor ), ruo ( @endColor ) ); // Konqueror
- ndabere - onyonyo : - moz - linear - gradient ( aka ekpe , @startColor , @endColor ); // FF 3.6+
- ndabere - onyonyo : - ms - linear - gradient ( aka ekpe , @startColor , @endColor ); // IE10
- ndabere - onyonyo : - webkit - gradient ( linear , n'elu aka ekpe , elu aka nri , agba - nkwụsị ( 0 % , @startColor ), agba - nkwụsị ( 100 % , @endColor )); // Safari 4+, Chrome 2+
- ndabere - onyonyo : - webkit - linear - gradient ( aka ekpe , @startColor , @endColor ); // Safari 5.1+, Chrome 10+
- ndabere - onyonyo : - o - linear - gradient ( aka ekpe , @startColor , @endColor ); // Opera 11.10
- ndabere - onyonyo : linear - gradient ( aka ekpe , @startColor , @endColor ); // Le ọkọlọtọ
- }
- . vetikal ( @startColor : #555, @endColor: #333) {
- ndabere - agba : @endColor ;
- ndabere - megharịa : kwugharịa - x ;
- ndabere - onyonyo : - khtml - gradient ( linear , n'elu aka ekpe , ala aka ekpe , site na ( @startColor ), ruo ( @endColor ) ); // Konqueror
- ndabere - onyonyo : - moz - linear - gradient ( @startColor , @endColor ); // FF 3.6+
- ndabere - onyonyo : - ms - linear - gradient ( @startColor , @endColor ); // IE10
- ndabere - oyiyi : - webkit - gradient ( linear , n'elu aka ekpe , aka ekpe , agba - nkwụsị ( 0 % , @startColor ), agba - nkwụsị ( 100 % , @endColor )); // Safari 4+, Chrome 2+
- ndabere - onyonyo : - webkit - linear - gradient ( @startColor , @endColor ); // Safari 5.1+, Chrome 10+
- ndabere - onyonyo : - o - linear - gradient ( @startColor , @endColor ); // Opera 11.10
- ndabere - onyonyo : linear - gradient ( @startColor , @endColor ); // Ọkọlọtọ
- }
- . ntụziaka ( @startColor : #555, @endColor: #333, @deg: 45deg) {
- ...
- }
- . vetikal - atọ - agba ( @startColor : #00b3ee, @midColor: #7a43b6, @colorStop: 50%, @endColor: #c3325f) {
- ...
- }
- }
Nweta ọmarịcha ma mee ụfọdụ mgbakọ na mwepụ iji mepụta ngwakọta na-agbanwe agbanwe ma dị ike dị ka nke dị n'okpuru.
- // Griditude
- @grid kọlụm : 16 ;
- @gridColumnWidth : 40px ;
- @gridGutterWidth : 20px ;
- @siteWidth : ( @gridColumns * @gridColumnWidth ) + ( @gridGutterWidth * ( @gridColumns - 1 ));
- // Sistemụ grid
- . akpa {
- obosara : @siteWidth ;
- oke : 0 akpaaka ;
- . mkpochapụ ();
- }
- . kọlụm ( @columnSpan : 1 ) {
- obosara : ( @gridColumnWidth * @columnSpan ) + ( @gridGutterWidth * ( @columnSpan - 1 ));
- }
- . kwụsịrị ( @columnOffset : 1 ) {
- oke - aka ekpe : ( @gridColumnWidth * @columnOffset ) + ( @gridGutterWidth * ( @columnOffset - 1 )) + @extraSpace ;
- }