CSS
ʻO nā hoʻonohonoho CSS honua, nā mea HTML kumu i kāʻili ʻia a hoʻonui ʻia me nā papa hiki ke hoʻonui ʻia, a me kahi ʻōnaehana grid holomua.
ʻO nā hoʻonohonoho CSS honua, nā mea HTML kumu i kāʻili ʻia a hoʻonui ʻia me nā papa hiki ke hoʻonui ʻia, a me kahi ʻōnaehana grid holomua.
E kiʻi i ka haʻahaʻa ma nā ʻāpana koʻikoʻi o ka ʻōnaehana Bootstrap, me kā mākou ala i ka hoʻomohala pūnaewele ʻoi aku ka maikaʻi, wikiwiki a ikaika.
Hoʻohana ʻo Bootstrap i kekahi mau mea HTML a me nā waiwai CSS e koi ai i ka hoʻohana ʻana i ka HTML5 doctype. E hoʻokomo iā ia ma ka hoʻomaka o kāu mau papahana a pau.
Me Bootstrap 2, ua hoʻohui mākou i nā ʻano hoʻohana kelepona koho no nā ʻano koʻikoʻi o ka anga. Me Bootstrap 3, ua kākau hou mākou i ka papahana i mea hoʻohana kelepona mai ka hoʻomaka. Ma kahi o ka hoʻohui ʻana i nā kaila kelepona koho, ua kālua ʻia lākou i loko o ke kumu. ʻO ka ʻoiaʻiʻo, ʻo Bootstrap ka mobile mua . Hiki ke ʻike ʻia nā ʻano kelepona mua ma ka hale waihona puke holoʻokoʻa ma kahi o nā faila ʻokoʻa.
No ka hōʻoia ʻana i ka hāʻawi pono ʻana a me ka hoʻopā ʻana, e hoʻohui i ka tag meta viewport i kāu <head>
.
Hiki iā ʻoe ke hoʻopau i nā mana zooming ma nā polokalamu kelepona ma ka hoʻohui user-scalable=no
ʻana i ka tag meta viewport. Hoʻopau kēia i ka zooming, ʻo ia hoʻi, hiki i nā mea hoʻohana ke ʻōwili wale, a e hopena i kāu pūnaewele e like me kahi noi maoli. Ma ka holoʻokoʻa, ʻaʻole mākou e paipai i kēia ma kēlā me kēia pūnaewele, no laila e hoʻohana makaʻala!
Hoʻonohonoho ʻo Bootstrap i ka hōʻike honua maʻamau, typography, a me nā ʻano loulou. ʻOiaʻiʻo, mākou:
background-color: #fff;
ma kabody
@font-family-base
, @font-size-base
, a me @line-height-base
nā hiʻohiʻona e like me kā mākou kumu kikokikona@link-color
a hoʻopili i nā kaha lalo ma ka loulou:hover
Hiki ke loaʻa kēia mau ʻano i loko o scaffolding.less
.
No ka hoʻomaikaʻi ʻana i ka hoʻololi ʻana i nā mea hoʻohana, hoʻohana mākou i Normalize.css , kahi papahana na Nicolas Gallagher lāua ʻo Jonathan Neal .
Pono ʻo Bootstrap i kahi mea e hoʻopili ai i nā maʻiʻo o ka pūnaewele a hoʻopaʻa i kā mākou ʻōnaehana grid. Hiki iā ʻoe ke koho i kekahi o nā pahu ʻelua e hoʻohana ai i kāu mau papahana. E hoʻomanaʻo, ma muli o a padding
me nā mea hou aʻe, ʻaʻohe pahu i nestable.
E hoʻohana .container
no kahi pahu ākea paʻa paʻa.
E hoʻohana .container-fluid
no ka ipu laula piha, e hoʻopaʻa ana i ka laula holoʻokoʻa o kāu puka nānā.
Loaʻa i ka Bootstrap kahi ʻōnaehana hoʻoheheʻe wai mua e pili ana i ka mea e hoʻonui pono i nā kolamu 12 i ka piʻi ʻana o ka nui a i ʻole ka nānā ʻana. Loaʻa iā ia nā papa i koho mua ʻia no nā koho hoʻonohonoho maʻalahi, a me nā mixins ikaika no ka hoʻomohala ʻana i nā hoʻonohonoho semantic hou aʻe .
Hoʻohana ʻia nā ʻōnaehana Grid no ka hana ʻana i nā ʻaoʻao ʻaoʻao ma o ke ʻano o nā lālani a me nā kolamu e mālama ai i kāu ʻike. Eia ke ʻano o ka hana ʻana o ka ʻōnaehana mākia Bootstrap:
.container
(ka laula paʻa) a i ʻole .container-fluid
(ka laula piha) no ka alignment kūpono a me ka pale..row
a .col-xs-4
loaʻa no ka hana wikiwiki ʻana i nā papa kuhikuhi. Hiki ke hoʻohana ʻia nā mixins liʻiliʻi no nā hoʻolālā semantic hou aʻe.padding
. Hoʻopili ʻia kēlā pale ma nā lālani no ke kolamu mua a hope ma o ka palena ʻino ma .row
s..col-xs-4
..col-md-*
papa i kahi mea ʻaʻole e hoʻopilikia wale i kona ʻano ʻano ma nā ʻaoʻao waena akā ma nā hāmeʻa nui hoʻi inā .col-lg-*
ʻaʻole kahi papa.E nānā i nā laʻana no ka hoʻopili ʻana i kēia mau loina i kāu code.
Hoʻohana mākou i kēia mau nīnau media ma kā mākou mau faila liʻiliʻi no ka hana ʻana i nā wahi haʻihaʻi koʻikoʻi i kā mākou ʻōnaehana mānoanoa.
Hoʻonui mākou i kekahi manawa i kēia mau nīnau media e hoʻokomo i kahi max-width
e kaupalena ʻia CSS i kahi ʻāpana haiki o nā mea hana.
E ʻike pehea e hana ai nā hiʻohiʻona o ka ʻōnaehana mākia Bootstrap ma nā ʻaoʻao he nui me kahi papaʻaina.
Nā hāmeʻa liʻiliʻi ʻē aʻe Nā kelepona (<768px) | Nā polokalamu liʻiliʻi Nā papa (≥768px) | Nā hāmeʻa liʻiliʻi Nā papapihi ( ≥992px ) | Nā polokalamu nunui Nā Papahana (≥1200px) | |
---|---|---|---|---|
ʻO ka hana maʻamau | Horizontal i nā manawa a pau | Ua hāʻule no ka hoʻomaka ʻana, ʻāpae ma luna o nā wahi haʻihaʻi | ||
Laulā pahu | ʻAʻohe (aunoa) | 750px | 970px | 1170px |
Prefix papa | .col-xs- |
.col-sm- |
.col-md- |
.col-lg- |
# o nā kolamu | 12 | |||
laulā kolamu | Auto | ~62px | ~81px | ~97px |
Laulā ʻauwai | 30px (15px ma kēlā me kēia ʻaoʻao o kahi kolamu) | |||
Nestable | ʻAe | |||
Offsets | ʻAe | |||
Kakau ʻana o ke kolamu | ʻAe |
Me ka hoʻohana ʻana i hoʻokahi pūʻulu o .col-md-*
nā papa mākia, hiki iā ʻoe ke hana i kahi ʻōnaehana mānoanoa kumu e hoʻomaka ana i hoʻopaʻa ʻia ma nā polokalamu kelepona a me nā polokalamu papa (ka liʻiliʻi liʻiliʻi a liʻiliʻi paha) ma mua o ka lilo ʻana i ka pae ma luna o nā hāmeʻa (medium). E kau i nā kolamu mānoanoa ma kekahi .row
.
E hoʻololi i ka hoʻolālā mānoanoa paʻa paʻa i kahi hoʻolālā ākea piha ma o ka hoʻololi ʻana i kou waho loa .container
i .container-fluid
.
ʻAʻole makemake e hoʻopaʻa wale kāu kolamu i nā mea liʻiliʻi? E hoʻohana i nā papa mākia liʻiliʻi liʻiliʻi me ka hoʻohui .col-xs-*
.col-md-*
ʻana i kāu kolamu. E ʻike i ka laʻana ma lalo no ka manaʻo maikaʻi aʻe o ka hana ʻana.
Kūkulu ʻia ma ka laʻana mua ma o ka hoʻokumu ʻana i nā hoʻolālā ikaika a ikaika hoʻi me nā papa .col-sm-*
papa.
Inā ʻoi aku ma mua o 12 kolamu i hoʻokomo ʻia i loko o ka lālani hoʻokahi, e hoʻopili ʻia kēlā me kēia hui o nā kolamu ʻē aʻe, ma ke ʻano he ʻāpana hoʻokahi, i kahi laina hou.
Me nā ʻāpana ʻehā o nā mānoanoa i loaʻa, hiki iā ʻoe ke holo i nā pilikia kahi, i kekahi mau haʻihaʻi, ʻaʻole maopopo pono kāu kolamu no ka mea ʻoi aku ka lōʻihi o kekahi ma mua o kekahi. No ka hoʻoponopono ʻana i kēlā, e hoʻohana i ka hui pū ʻana o .clearfix
a me kā mākou papa hana pono pane .
Ma waho aʻe o ka hoʻomaʻemaʻe ʻana i ke kolamu ma nā wahi haʻi pane, pono paha ʻoe e hoʻoponopono hou i nā offset, pahu, a huki paha . E ʻike i kēia ma ka hana ma ka laʻana grid .
E hoʻoneʻe i nā kolamu i ka ʻākau me ka hoʻohana ʻana i .col-md-offset-*
nā papa. Hoʻonui kēia mau papa i ka palena hema o kahi kolamu ma *
nā kolamu. No ka laʻana, .col-md-offset-4
neʻe .col-md-4
ma luna o ʻehā kolamu.
Hiki iā ʻoe ke hoʻopau i nā offset mai nā papa haʻahaʻa haʻahaʻa me .col-*-offset-0
nā papa.
No ka hoʻopili ʻana i kāu ʻike me ka mākia paʻamau, e hoʻohui i kahi kolamu hou .row
a me .col-sm-*
nā kolamu i loko o kahi .col-sm-*
kolamu e kū nei. Pono nā lālani i hoʻopaʻa ʻia he pūʻulu kolamu e hoʻonui i ka 12 a ʻoi aʻe paha (ʻaʻole pono ʻoe e hoʻohana i nā kolamu he 12 i loaʻa).
E hoʻololi maʻalahi i ke ʻano o kā mākou kolamu kolamu i kūkulu ʻia me .col-md-push-*
nā .col-md-pull-*
papa hoʻololi.
Ma waho aʻe o nā papa mākia i kūkulu mua ʻia no nā hoʻolālā wikiwiki, loaʻa iā Bootstrap nā ʻano liʻiliʻi liʻiliʻi a me nā mixins no ka hana wikiwiki ʻana i kāu mau hoʻolālā maʻalahi.
Hoʻoholo nā mea hoʻololi i ka heluna o nā kolamu, ka laula o ka ʻauwai, a me ka wahi nīnau media kahi e hoʻomaka ai nā kolamu lana. Hoʻohana mākou i kēia no ka hoʻopuka ʻana i nā papa papa kuhikuhi i hoʻopaʻa ʻia ma luna, a me nā mixins maʻamau i helu ʻia ma lalo nei.
Hoʻohana pū ʻia nā mixins me nā mea hoʻololi grid e hoʻohua i ka CSS semantic no nā kolamu pahu pākahi.
Hiki iā ʻoe ke hoʻololi i nā mea hoʻololi i kāu mau waiwai maʻamau, a i ʻole e hoʻohana wale i nā mixins me kā lākou mau waiwai paʻamau. Eia kekahi laʻana o ka hoʻohana ʻana i nā hoʻonohonoho paʻamau no ka hana ʻana i kahi hoʻolālā ʻelua kolamu me kahi kaawale ma waena.
Loaʻa nā poʻomanaʻo HTML āpau, <h1>
ma o <h6>
,. .h1
ma o .h6
nā papa, no ka mea, inā makemake ʻoe e hoʻohālikelike i ke ʻano o ka font styling o kahi poʻomanaʻo akā makemake ʻoe e hōʻike ʻia kāu kikokikona ma ka laina.
h1. Poʻomanaʻo Bootstrap |
36px kikoʻī |
h2. Poʻomanaʻo Bootstrap |
30px kikoʻī |
h3. Poʻomanaʻo Bootstrap |
24px kikoʻī |
h4. Poʻomanaʻo Bootstrap |
Māmā 18px |
h5. Poʻomanaʻo Bootstrap |
14px kikoʻī |
h6. Poʻomanaʻo Bootstrap |
12px kikoʻī |
E hana i kahi kikokikona māmā a lua ma kekahi poʻomanaʻo me ka hōʻailona maʻamau <small>
a i ʻole ka .small
papa.
h1. Poʻomanaʻo Bootstrap kikokikona lua |
h2. Poʻomanaʻo Bootstrap kikokikona lua |
h3. Poʻomanaʻo Bootstrap kikokikona lua |
h4. Poʻomanaʻo Bootstrap kikokikona lua |
h5. Poʻomanaʻo Bootstrap kikokikona lua |
h6. Poʻomanaʻo Bootstrap kikokikona lua |
ʻO 14px ka paʻamau honua o Bootstrap font-size
, me ka 1.428 . Hoʻohana ʻia kēia i ka a me nā paukū āpau. Eia hou, loaʻa (nā paukū) ka palena lalo o ka hapalua o ko lākou kiʻekiʻe laina helu (10px ma ka paʻamau).line-height
<body>
<p>
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.
Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec ullamcorper nulla non metus auctor fringilla. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Donec ullamcorper nulla non metus auctor fringilla.
Maecenas sed diam eget risus varius blandit sit amet non magna. Donec id elit non mi porta gravida and eget metus. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit.
E hoʻokaʻawale i kahi paukū ma ka hoʻohui ʻana i .lead
.
Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Duis mollis, est non commodo luctus.
Hoʻokumu ʻia ka pālākiō kiʻi kiʻi ma luna o ʻelua mau ʻano liʻiliʻi liʻiliʻi i nā mea hoʻololi.less : @font-size-base
a me @line-height-base
. ʻO ka mua, ʻo ia ka nui font-nui i hoʻohana ʻia a puni a ʻo ka lua ke kiʻekiʻe laina kumu. Hoʻohana mākou i kēlā mau mea hoʻololi a me kekahi makemakika maʻalahi e hana i nā palena, nā pale, a me nā kiʻekiʻe laina o kā mākou ʻano āpau a ʻoi aku. Hoʻopilikino iā lākou a hoʻololi ʻo Bootstrap.
No ka hōʻike ʻana i ka holo o ka kikokikona ma muli o kona pili ʻana i kahi pōʻaiapili ʻē aʻe, e hoʻohana i ka <mark>
hōʻailona.
Hiki iā ʻoe ke hoʻohana i ka mark mark ihōʻailonakikokikona.
No ka hōʻike ʻana i nā poloka o nā kikokikona i holoi ʻia e hoʻohana i ka <del>
tag.
Hoʻohana ʻia kēia laina kikokikona ma ke ʻano he kikokikona holoi ʻia.
No ka hōʻike ʻana i nā poloka o nā kikokikona pili ʻole e hoʻohana i ka <s>
lepili.
Manaʻo ʻia kēia laina o ka kikokikona me he mea lā ʻaʻole pololei.
No ka hōʻike ʻana i nā mea hoʻohui i ka palapala e hoʻohana i ka <ins>
tag.
Hoʻohana ʻia kēia laina kikokikona ma ke ʻano he mea hoʻohui i ka palapala.
No ke kaha lalo i ke kikokikona e hoʻohana i ka <u>
hōʻailona.
E hāʻawi ʻia kēia laina kikokikona e like me ke kaha ʻia
E hoʻohana i nā hōʻailona koʻikoʻi o HTML me nā ʻano māmā.
No ka hoʻokaʻawale ʻana i ka laina laina a i ʻole nā poloka o ka kikokikona, e hoʻohana i ka <small>
hōʻailona e hoʻonoho i ka kikokikona ma 85% ka nui o ka makua. Loaʻa nā mea poʻomanaʻo i kā lākou ponoʻī font-size
no nā <small>
mea i hoʻopaʻa ʻia.
Hiki iā ʻoe ke hoʻohana i kahi mea inline me .small
kahi o kekahi <small>
.
ʻO kēia laina kikokikona i manaʻo ʻia e mālama ʻia ma ke ʻano he paʻi maikaʻi.
No ka hoʻoikaika ʻana i kahi snippet o ke kikokikona me ke kaumaha o ka font.
Ua unuhi ʻia kēia ʻāpana kikokikona ma ke ʻano he kikokikona wiwo ʻole .
No ka hoʻoikaika ʻana i kahi snippet o nā kikokikona me nā kikoʻī.
Ua unuhi ʻia kēia ʻāpana kikokikona ma ke ʻano he kikokikona italicized .
E ʻoluʻolu e hoʻohana <b>
a <i>
ma HTML5. <b>
ʻO ka manaʻo e hōʻike i nā huaʻōlelo a i ʻole nā huaʻōlelo me ka ʻole o ka lawe ʻana i nā mea koʻikoʻi aʻo <i>
ka hapa nui no ka leo, nā ʻōlelo loea, etc.
Hoʻololi maʻalahi i ka kikokikona i nā ʻāpana me nā papa hoʻoponopono kikokikona.
He kikokikona laulima hema.
kikokikona kaulike waena.
kikokikona pololei pololei.
He kikokikona i hoaponoia.
ʻAʻohe kikokikona wahī.
Hoʻololi i ka kikokikona ma nā ʻāpana me nā papa hoʻohua kikokikona.
kikokikona liʻiliʻi.
He kikokikona i hoʻopaʻa ʻia.
kikokikona i hoʻopaʻa ʻia.
Hoʻohana ʻia i ka mea HTML <abbr>
no nā pōkole a me nā acronyms e hōʻike i ka mana i hoʻonui ʻia ma ka hover. Loaʻa i nā pōkole me kahi title
hiʻohiʻona kahi palena lalo māmā a me kahi kuhikuhi kōkua ma ka hover, e hāʻawi ana i ka pōʻaiapili hou ma ka hover a me nā mea hoʻohana i nā ʻenehana kōkua.
ʻO ka pōkole o ka huaʻōlelo attribute ʻo attr .
Hoʻohui .initialism
i kahi pōkole no ka liʻiliʻi liʻiliʻi.
ʻO HTML ka mea maikaʻi loa mai ka ʻāpana palaoa.
E hōʻike i ka ʻike pili no ke kupuna kokoke a i ʻole ke kino holoʻokoʻa o ka hana. E mālama i ka hōpili ʻana ma ka hoʻopau ʻana i nā laina āpau me <br>
.
No ka haʻi ʻana i nā poloka maʻiʻo mai kahi kumu ʻē aʻe i loko o kāu palapala.
E <blockquote>
kāʻei i kekahi HTML e like me ka ʻōlelo. No nā huaʻōlelo pololei, paipai mākou i kahi <p>
.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.
Hoʻololi ke ʻano a me ka ʻike no nā ʻokoʻa maʻalahi ma kahi maʻamau <blockquote>
.
Hoʻohui i kahi <footer>
no ka ʻike ʻana i ke kumu. E kāʻei i ka inoa o ka hana kumu ma <cite>
.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.
Hoʻohui .blockquote-reverse
no kahi blockquote me ka ʻike pololei.
He papa inoa o nā mea i pili ʻole i ke kauoha .
He papa inoa o nā mea i manaʻo nui ʻia ke kauoha .
Wehe i ka palena paʻamau list-style
a me ka ʻaoʻao hema ma ka papa inoa o nā mea (nā keiki koke wale nō). Pili wale kēia i nā mea papa inoa o nā keiki , ʻo ia hoʻi, pono ʻoe e hoʻohui i ka papa no nā papa inoa pū kekahi.
E kau i nā mea papa inoa a pau ma ka laina hoʻokahi display: inline-block;
a me kahi pale māmā.
He papa inoa o nā huaʻōlelo me kā lākou mau wehewehe pili.
E hana i nā huaʻōlelo a me nā wehewehe ʻana ma ka <dl>
laina ʻaoʻao. Hoʻomaka i ka hoʻopaʻa ʻia e like me s paʻamau <dl>
, akā i ka wā e hoʻonui ai ka navbar, pēlā e hana ai i kēia.
E ʻoki ana nā papa inoa wehewehe ʻaloʻalo i nā huaʻōlelo lōʻihi loa a hiki i ke kolamu hema me text-overflow
. Ma nā wahi ʻike haiki, e hoʻololi lākou i ka hoʻonohonoho hoʻonohonoho paʻamau.
E kāʻei i nā ʻāpana code inline me <code>
.
<section>
pono e ʻōwili ʻia e like me ka inline.
E hoʻohana i ka mea <kbd>
e hōʻike i ka hoʻokomo maʻamau i hoʻokomo ʻia ma o ka keyboard.
Hoʻohana <pre>
no nā laina helu he nui. E hōʻoia e pakele i nā bracket angle i loko o ke code no ka hoʻolilo kūpono.
<p>He laʻana kikokikona ma ʻaneʻi...</p>
Hiki iā ʻoe ke hoʻohui i ka .pre-scrollable
papa, kahi e hoʻonoho ai i kahi kiʻekiʻe kiʻekiʻe o 350px a hāʻawi i kahi scrollbar y-axis.
No ka hōʻike ʻana i nā mea hoʻololi e hoʻohana i ka <var>
tag.
y = m x + b
No ka hōʻike ʻana i nā ʻāpana hoʻohālike i ka puka ʻana mai kahi papahana e hoʻohana i ka <samp>
tag.
Hana ʻia kēia kikokikona ma ke ʻano he laʻana puka mai kahi polokalamu kamepiula.
No ka hoʻolāʻau kumu—hoʻopiʻi māmā a me nā mea hoʻokaʻawale ākea wale nō—e hoʻohui i ka papa kumu .table
i kekahi <table>
. Me he mea lā ʻoi aku ka nui, akā hāʻawi ʻia i ka hoʻohana nui ʻana o nā papa no nā plugins ʻē aʻe e like me nā kalena a me nā mea koho lā, ua koho mākou e hoʻokaʻawale i kā mākou papaʻaina maʻamau.
# | Inoa mua | Inoa hope | inoa hoʻohana |
---|---|---|---|
1 | Maka | Otto | @mdo |
2 | ʻO Iakoba | Thornton | @momona |
3 | Larry | ka Manu |
E hoʻohana .table-striped
e hoʻohui i ka zebra-striping i kēlā me kēia lālani pākaukau i loko o ka <tbody>
.
Hoʻonohonoho ʻia nā papa ʻoniʻoni ma o ka :nth-child
mea koho CSS, ʻaʻole i loaʻa ma Internet Explorer 8.
# | Inoa mua | Inoa hope | inoa hoʻohana |
---|---|---|---|
1 | Maka | Otto | @mdo |
2 | ʻO Iakoba | Thornton | @momona |
3 | Larry | ka Manu |
Hoʻohui .table-bordered
no nā palena ma nā ʻaoʻao a pau o ka pākaukau a me nā cell.
# | Inoa mua | Inoa hope | inoa hoʻohana |
---|---|---|---|
1 | Maka | Otto | @mdo |
2 | ʻO Iakoba | Thornton | @momona |
3 | Larry | ka Manu |
Hoʻohui .table-hover
i mea e hiki ai i kahi kūlana hover ma nā lālani pākaukau i loko o kahi <tbody>
.
# | Inoa mua | Inoa hope | inoa hoʻohana |
---|---|---|---|
1 | Maka | Otto | @mdo |
2 | ʻO Iakoba | Thornton | @momona |
3 | Larry | ka Manu |
Hoʻohui .table-condensed
i mea e ʻoi aku ka paʻakikī o nā papa ma o ka ʻoki ʻana i ka padding cell i ka hapalua.
# | Inoa mua | Inoa hope | inoa hoʻohana |
---|---|---|---|
1 | Maka | Otto | @mdo |
2 | ʻO Iakoba | Thornton | @momona |
3 | Larry ka Manu |
E hoʻohana i nā papa pōʻaiapili e kala i nā lālani papa ʻaina a i ʻole nā pūnaewele pākahi.
Papa | wehewehe |
---|---|
.active |
Hoʻopili i ke kala hover i kekahi lālani a i ʻole ke kelepona |
.success |
Hōʻike i kahi hana holomua a maikaʻi paha |
.info |
Hōʻike i kahi hoʻololi ʻike kūʻokoʻa a i ʻole hana |
.warning |
Hōʻike i kahi ʻōlelo aʻo e pono ai ka nānā |
.danger |
Hōʻike i ka hana pōʻino a i ʻole ka hana ʻino |
# | Poʻomanaʻo kolamu | Poʻomanaʻo kolamu | Poʻomanaʻo kolamu |
---|---|---|---|
1 | maʻiʻo kolamu | maʻiʻo kolamu | maʻiʻo kolamu |
2 | maʻiʻo kolamu | maʻiʻo kolamu | maʻiʻo kolamu |
3 | maʻiʻo kolamu | maʻiʻo kolamu | maʻiʻo kolamu |
4 | maʻiʻo kolamu | maʻiʻo kolamu | maʻiʻo kolamu |
5 | maʻiʻo kolamu | maʻiʻo kolamu | maʻiʻo kolamu |
6 | maʻiʻo kolamu | maʻiʻo kolamu | maʻiʻo kolamu |
7 | maʻiʻo kolamu | maʻiʻo kolamu | maʻiʻo kolamu |
8 | maʻiʻo kolamu | maʻiʻo kolamu | maʻiʻo kolamu |
9 | maʻiʻo kolamu | maʻiʻo kolamu | maʻiʻo kolamu |
ʻO ka hoʻohana ʻana i ka waihoʻoluʻu e hoʻohui i ka manaʻo i ka lālani papaʻaina a i ʻole ke kelepona hoʻokahi wale nō e hāʻawi i kahi hōʻailona ʻike, ʻaʻole e hāʻawi ʻia i nā mea hoʻohana i nā ʻenehana kōkua - e like me nā mea heluhelu pale. E hōʻoia i ka ʻike i hōʻike ʻia e ka waihoʻoluʻu mai ka ʻike ponoʻī (ke kikokikona i ʻike ʻia ma ka lālani pākaukau kūpono), a i ʻole e hoʻokomo ʻia ma o nā ala ʻē aʻe, e like me nā kikokikona hou i hūnā ʻia me ka .sr-only
papa.
E hana i nā pākaukau pane ma ke kāʻei ʻana i kekahi .table
i mea e hoʻopaʻa .table-responsive
ʻia lākou ma nā ʻaoʻao liʻiliʻi (ma lalo o 768px). Ke nānā ʻoe i kekahi mea ʻoi aku ka nui ma mua o 768px ākea, ʻaʻole ʻoe e ʻike i kahi ʻokoʻa ma kēia mau papa.
Hoʻohana nā papa pane i ka overflow-y: hidden
, kahi e hoʻopaʻa ai i nā ʻike ma waho aʻe o nā ʻaoʻao lalo a i luna paha o ka papaʻaina. ʻO ka mea kūikawā, hiki i kēia ke ʻoki i nā menus dropdown a me nā widget ʻaoʻao ʻekolu.
Loaʻa iā Firefox kekahi ʻano hoʻolālā kahua ʻano ʻino e pili ana width
i ka hoʻopili ʻana i ka papa pane. ʻAʻole hiki ke hoʻopau ʻia me ka ʻole o kahi hack kikoʻī Firefox a mākou e hāʻawi ʻole ai ma Bootstrap:
No ka 'ike hou aku, e heluhelu i keia pane Stack Overflow .
# | Poʻomanaʻo papa | Poʻomanaʻo papa | Poʻomanaʻo papa | Poʻomanaʻo papa | Poʻomanaʻo papa | Poʻomanaʻo papa |
---|---|---|---|---|---|---|
1 | Pūlele papa | Pūlele papa | Pūlele papa | Pūlele papa | Pūlele papa | Pūlele papa |
2 | Pūlele papa | Pūlele papa | Pūlele papa | Pūlele papa | Pūlele papa | Pūlele papa |
3 | Pūlele papa | Pūlele papa | Pūlele papa | Pūlele papa | Pūlele papa | Pūlele papa |
# | Poʻomanaʻo papa | Poʻomanaʻo papa | Poʻomanaʻo papa | Poʻomanaʻo papa | Poʻomanaʻo papa | Poʻomanaʻo papa |
---|---|---|---|---|---|---|
1 | Pūlele papa | Pūlele papa | Pūlele papa | Pūlele papa | Pūlele papa | Pūlele papa |
2 | Pūlele papa | Pūlele papa | Pūlele papa | Pūlele papa | Pūlele papa | Pūlele papa |
3 | Pūlele papa | Pūlele papa | Pūlele papa | Pūlele papa | Pūlele papa | Pūlele papa |
Loaʻa ʻokoʻa i nā mana ʻano hoʻokahi i kekahi ʻano honua. Hoʻonohonoho ʻia nā kikokikona āpau <input>
, <textarea>
, a me <select>
nā mea me .form-control
ka width: 100%;
paʻamau. E hoʻopili i nā lepili a me nā kaohi .form-group
no ka hoʻokaʻawale maikaʻi loa.
Mai hoʻohui pololei i nā pūʻulu me nā pūʻulu hoʻokomo . Akā, e hoʻomoe i ka pūʻulu hoʻokomo i loko o ka pūʻulu puka.
E hoʻohui .form-inline
i kāu palapala (ʻaʻole pono he <form>
) no nā mana hoʻopaʻa ʻaoʻao hema. Pili wale kēia i nā puka i loko o nā puka ʻike ma kahi o 768px ākea.
Ua width: 100%;
hoʻohana ʻia nā mea hoʻokomo a me nā koho ma Bootstrap. I loko o nā palapala inline, hoʻonohonoho mākou i kēlā i width: auto;
hiki i nā mana he nui ke noho ma ka laina like. Ma muli o kāu hoʻolālā, pono paha nā laula maʻamau.
E pilikia ana ka poʻe heluhelu pale i kāu mau palapala inā ʻaʻole ʻoe e hoʻokomo i kahi lepili no kēlā me kēia hoʻokomo. No kēia mau palapala inline, hiki iā ʻoe ke hūnā i nā lepili me ka hoʻohana ʻana i ka .sr-only
papa. Aia kekahi mau ala ʻē aʻe no ka hāʻawi ʻana i kahi lepili no nā ʻenehana kōkua, e like me ka aria-label
, a i aria-labelledby
ʻole title
ka ʻano. Inā ʻaʻohe o kēia mau mea, hiki i ka poʻe heluhelu heluhelu ke hoʻohana i ke placeholder
ʻano, inā aia, akā e hoʻomaopopo ʻaʻole ʻōlelo ʻia ka hoʻohana ʻana placeholder
i kahi pani no nā ʻano lepili ʻē aʻe.
E hoʻohana i nā papa mākia i koho mua ʻia e Bootstrap e hoʻolike i nā lepili a me nā pūʻulu o nā mana ʻano i loko o kahi hoʻonohonoho ʻāpae ma ka hoʻohui .form-horizontal
ʻana i ke ʻano (ʻaʻole pono he <form>
). ʻO ka hana ʻana pēlā e hoʻololi ʻia .form-group
ai e like me nā lālani mānoanoa, no laila ʻaʻohe pono o .row
.
Kākoʻo ʻia nā hiʻohiʻona o nā mana ʻano maʻamau i kahi hoʻolālā puka laʻana.
ʻO ka mana maʻamau, nā kahua hoʻokomo kikokikona. Loaʻa i ke kākoʻo no nā ʻano HTML5 āpau: text
, password
, datetime
, datetime-local
, date
, month
, time
, week
, number
, email
, url
, search
, tel
, a me color
.
E kāhua piha ʻia nā mea hoʻokomo inā type
hōʻike pono ʻia ko lākou.
No ka hoʻohui ʻana i nā kikokikona a i ʻole nā pihi i hoʻohui ʻia ma mua a/a ma hope paha o kekahi kikokikona <input>
, e nānā i ka ʻāpana hui hoʻokomo .
Kākoʻo i nā laina kikokikona he nui. E hoʻololi rows
i ke ʻano e like me ka pono.
No ke koho ʻana i hoʻokahi a i ʻole kekahi mau koho i loko o kahi papa inoa, ʻo nā lekiō no ke koho ʻana i hoʻokahi koho mai nā mea he nui.
Kākoʻo ʻia nā pahu hoʻopaʻa a me nā lekiō, akā no ka hāʻawi ʻana i ka pihi "ʻae ʻole" ma ka hover o ka makua <label>
, pono ʻoe e hoʻohui i ka .disabled
papa i ka makua .radio
, .radio-inline
, .checkbox
, a i ʻole .checkbox-inline
.
E hoʻohana i nā papa a i .checkbox-inline
ʻole .radio-inline
nā papa ma kahi pūʻulu pahu pahu a i ʻole lekiō no nā mana e ʻike ʻia ma ka laina like.
Inā ʻaʻohe kikokikona i loko o ka <label>
, hoʻonoho ʻia ka mea hoʻokomo e like me kāu e manaʻo ai. I kēia manawa, hana wale nō ma nā pahu kaha ʻole a me nā lekiō. E hoʻomanaʻo i ka hāʻawi ʻana i kekahi ʻano lepili no nā ʻenehana kōkua (e like me ka hoʻohana ʻana aria-label
).
E hoʻomaopopo i ka nui o nā menus koho maoli-ʻo ia hoʻi ma Safari a me Chrome-ua puni nā kihi ʻaʻole hiki ke hoʻololi ʻia e nā border-radius
waiwai.
No <select>
nā mana me ke multiple
ʻano, hōʻike ʻia nā koho he nui ma ke ʻano paʻamau.
Inā pono ʻoe e kau i ka kikokikona maʻemaʻe ma ka ʻaoʻao o kahi lepili puka i loko o kahi palapala, e hoʻohana i ka .form-control-static
papa ma kahi <p>
.
outline
Wehe mākou i nā kaila paʻamau ma kekahi mau mana ʻano a kau i kahi box-shadow
ma kona wahi no :focus
.
:focus
Mokuʻāina DemoHoʻohana ka mea hoʻokomo laʻana i nā ʻano maʻamau i kā mākou palapala e hōʻike i ka :focus
mokuʻāina ma kahi .form-control
.
Hoʻohui i ke disabled
ʻano boolean ma kahi mea hoʻokomo e pale ai i ka pilina o nā mea hoʻohana. ʻOi aku ka māmā o nā mea hoʻokomo i hoʻopaʻa ʻole ʻia a hoʻohui i kahi not-allowed
kī.
Hoʻohui i ke disabled
ʻano i kahi <fieldset>
e hoʻopau i nā mana āpau i loko o ka <fieldset>
manawa hoʻokahi.
<a>
Ma ka paʻamau, e mālama nā mākaʻikaʻi i nā mana ʻano ʻōiwi āpau ( <input>
, <select>
a me <button>
nā mea ʻeleʻele) i loko o kahi <fieldset disabled>
me he mea kīnā ʻole, me ka pale ʻana i nā pilina ʻelua a me nā ʻiole ma luna o lākou. Eia nō naʻe, inā loaʻa i kāu ʻano he mau <a ... class="btn btn-*">
mea, e hāʻawi wale ʻia kēia i ke ʻano o pointer-events: none
. E like me ka mea i hōʻike ʻia ma ka ʻāpana e pili ana i ke kūlana kīnā no nā pihi (a ma ka ʻāpana ʻāpana no nā mea heleuma), ʻaʻole i hoʻohālikelike ʻia kēia waiwai CSS a ʻaʻole kākoʻo piha ʻia i ka Opera 18 a i lalo, a i ʻole ma Internet Explorer 11, a lanakila. 'aʻole hiki i nā mea hoʻohana keyboard ke kālele a hoʻoikaika paha i kēia mau loulou. No laila e palekana, e hoʻohana i ka JavaScript maʻamau e hoʻopau i nā loulou.
ʻOiai e hoʻohana ʻo Bootstrap i kēia mau ʻano ma nā mākaʻikaʻi āpau, ʻaʻole kākoʻo piha ʻo Internet Explorer 11 a ma lalo i ke disabled
ʻano ma kahi <fieldset>
. E hoʻohana i ka JavaScript maʻamau no ka hoʻopau ʻana i ke kahua kahua ma kēia mau polokalamu kele pūnaewele.
Hoʻohui i ke readonly
ʻano boolean ma kahi hoʻokomo e pale i ka hoʻololi ʻana i ka waiwai o ka mea hoʻokomo. ʻOi aku ka māmā o nā mea hoʻokomo heluhelu-wale (e like me nā mea hoʻokomo i hoʻopaʻa ʻole ʻia), akā mālama ʻia ka ʻōkuhi maʻamau.
Hoʻopaʻa ʻia i nā kikokikona kōkua pae no nā kaohi puka.
Pono e pili pono ka kikokikona kōkua me ke ʻano mana e pili ana i ka hoʻohana ʻana i ke ʻano aria-describedby
. E hōʻoia kēia i nā ʻenehana kōkua - e like me nā mea heluhelu pale - e hoʻolaha i kēia kikokikona kōkua i ka wā e nānā ai ka mea hoʻohana a komo i ka mana.
Loaʻa i ka Bootstrap nā ʻano hōʻoia no ka hewa, ka ʻōlelo aʻo, a me nā kūlana kūleʻa ma nā mana palapala. No ka hoʻohana ʻana, hoʻohui .has-warning
, .has-error
, a i ʻole .has-success
i ka mea makua. E loaʻa i kēlā me kēia .control-label
, .form-control
, a .help-block
i loko o ia mea nā ʻano hōʻoia.
ʻO ka hoʻohana ʻana i kēia mau ʻano hōʻoia no ka hōʻike ʻana i ke kūlana o kahi kaohi puka e hāʻawi wale i kahi hōʻailona ʻike maka, ʻaʻole e hāʻawi ʻia i nā mea hoʻohana i nā ʻenehana kōkua - e like me nā mea heluhelu pale - a i nā mea hoʻohana makapō.
E hōʻoia i ka hāʻawi ʻia ʻana o kahi hōʻailona ʻē aʻe o ka mokuʻāina. No ka laʻana, hiki iā ʻoe ke hoʻokomo i kahi hōʻailona e pili ana i ka mokuʻāina i loko o ke kikokikona o ka mana <label>
palapala ponoʻī (e like me ke ʻano o ka laʻana code ma lalo nei), e hoʻokomo i kahi Glyphicon (me nā kikokikona ʻē aʻe e hoʻohana ana i ka .sr-only
papa - e ʻike i nā hiʻohiʻona Glyphicon ), a i ʻole ma ka hāʻawi ʻana i kahi poloka kikokikona kōkua hou . Maikaʻi no nā ʻenehana kōkua, hiki ke hāʻawi ʻia nā mana palapala kūpono ʻole i kahi ʻano aria-invalid="true"
.
Hiki iā ʻoe ke hoʻohui i nā kiʻi manaʻo koho me ka hoʻohui a .has-feedback
me ka ikona kūpono.
Hana wale nā kiʻi manaʻo me nā <input class="form-control">
mea kikokikona.
Pono ka hoʻonohonoho lima ʻana o nā kiʻi manaʻo no nā mea hoʻokomo me ka lepili ʻole a no nā pūʻulu hoʻokomo me kahi mea hoʻohui ma ka ʻākau. Paipai ʻia ʻoe e hāʻawi i nā lepili no nā mea hoʻokomo āpau no nā kumu hiki ke komo. Inā makemake ʻoe e pale i ka hōʻike ʻia ʻana o nā lepili, hūnā iā lākou me ka .sr-only
papa. Inā pono ʻoe e hana me ka ʻole o nā lepili, e hoʻololi i ka top
waiwai o ke kiʻi manaʻo. No nā pūʻulu hoʻokomo, hoʻololi i karight
waiwai i kahi waiwai pixel kūpono ma muli o ka laulā o kāu addon.
No ka hōʻoia ʻana i nā ʻenehana kōkua - e like me nā mea heluhelu pale - e hōʻike pololei i ke ʻano o kahi ikona, pono e hoʻokomo ʻia nā kikokikona huna ʻē aʻe me ka .sr-only
papa a pili pono i ka mana palapala e pili ana i ka hoʻohana ʻana aria-describedby
. ʻO kahi ʻē aʻe, e hōʻoia i ka manaʻo (no ka laʻana, ʻo ka ʻoiaʻiʻo he ʻōlelo aʻoaʻo no kahi kahua hoʻokomo kikokikona) i lawe ʻia ma kekahi ʻano ʻē aʻe, e like me ka hoʻololi ʻana i ka kikokikona o ka mea maoli.<label>
e pili ana i ka mana palapala.
ʻOiai ua haʻi mua nā laʻana ma lalo nei i ke kūlana hōʻoia o kā lākou ʻano mana i loko o ka <label>
kikokikona ponoʻī, ua hoʻokomo ʻia ka ʻenehana i luna (e hoʻohana ana i ka .sr-only
kikokikona a me aria-describedby
) no nā kumu hoʻohālike.
.sr-only
Nā ikona koho me nā lepili hunaInā hoʻohana ʻoe i ka .sr-only
papa e hūnā i ka mana o ka puka <label>
(ma mua o ka hoʻohana ʻana i nā koho lepili ʻē aʻe, e like me ke aria-label
ʻano), e hoʻoponopono ʻo Bootstrap i ke kūlana o ke kiʻi i ka manawa i hoʻohui ʻia.
E hoʻonoho i nā kiʻekiʻe me ka hoʻohana ʻana i nā papa e like me .input-lg
, a hoʻonohonoho i nā laula me ka hoʻohana ʻana i nā papa kolamu e like me .col-lg-*
.
E hana i nā mana ʻano lōʻihi a pōkole paha e like me ka nui o nā pihi.
Hoʻonui wikiwiki i nā lepili a hana i nā mana i loko .form-horizontal
ma ka hoʻohui ʻana a i .form-group-lg
ʻole .form-group-sm
.
Hoʻopili i nā mea hoʻokomo i nā kolamu mānoanoa, a i ʻole kekahi mea makua maʻamau, e hoʻokō maʻalahi i nā laula i makemake ʻia.
E hoʻohana i nā papa pihi ma kahi <a>
, <button>
, a i ʻole <input>
mea.
ʻOiai hiki ke hoʻohana ʻia nā papa pihi <a>
a me <button>
nā mea, nā mea wale nō <button>
i kākoʻo ʻia i loko o kā mākou nav a me navbar ʻāpana.
Inā <a>
hoʻohana ʻia nā mea e like me nā pihi - e hoʻomaka ana i ka hana i loko o ka ʻaoʻao, ma mua o ka hoʻokele ʻana i kahi palapala a i ʻole ʻāpana ʻē aʻe i loko o ka ʻaoʻao o kēia manawa - pono lākou e hāʻawi ʻia i kahi kūpono role="button"
.
Ma ke ʻano he hoʻomaʻamaʻa maikaʻi loa, manaʻo nui mākou e hoʻohana i ka <button>
element i nā manawa a pau e hiki ai ke hōʻoia i ka hoʻohālikelike ʻana i ka hoʻololi ʻana i nā mākaʻikaʻi.
Ma waena o nā mea ʻē aʻe, aia kahi pahu i Firefox <30 e pale iā mākou mai ka hoʻonohonoho ʻana i nā pihi line-height
o <input>
-based, e hoʻohālikelike ʻole i ke kiʻekiʻe o nā pihi ʻē aʻe ma Firefox.
E hoʻohana i kekahi o nā papa pihi i loaʻa e hana wikiwiki i kahi pihi kāhua.
ʻO ka hoʻohana ʻana i ke kala e hoʻohui i ka manaʻo i kahi pihi e hāʻawi wale i kahi hōʻailona ʻike, ʻaʻole e hāʻawi ʻia i nā mea hoʻohana i nā ʻenehana kōkua - e like me nā mea heluhelu pale. E hōʻoia i ka ʻike i hōʻike ʻia e ke kala i ʻike ʻia mai ka ʻike ponoʻī (ke kikokikona ʻike ʻia o ke pihi), a i ʻole e hoʻokomo ʻia ma o nā ala ʻē aʻe, e like me nā kikokikona hou i hūnā ʻia me ka .sr-only
papa.
Makemake i nā pihi nui a liʻiliʻi paha? Hoʻohui .btn-lg
, .btn-sm
, a i ʻole .btn-xs
no nā nui ʻē aʻe.
E hana i nā pihi pae poloka—ʻo ia ka mea e lōʻihi i ka laula piha o kahi makua—ma ka hoʻohui ʻana i .btn-block
.
E paʻi ʻia nā pihi (me ka ʻaoʻao ʻeleʻele, ka palena ʻeleʻele, a me ke aka hoʻokomo) i ka wā e hana ai. No <button>
nā mea, hana ʻia kēia ma o :active
. No <a>
nā mea, ua hana ʻia me .active
. Eia nō naʻe, hiki iā ʻoe ke hoʻohana .active
ma <button>
s (a hoʻokomo i ka aria-pressed="true"
ʻano) inā pono ʻoe e hana hou i ke kūlana hana ma ka papahana.
ʻAʻole pono e hoʻohui :active
no ka mea he pseudo-class, akā inā pono ʻoe e hoʻoikaika i ka helehelena like, e hele i mua a hoʻohui .active
.
Hoʻohui i ka .active
papa i nā <a>
pihi.
E nānā i nā pihi hiki ʻole ke kaomi ma ka hoʻihoʻi ʻana iā lākou me opacity
.
Hoʻohui i ke disabled
ʻano i nā <button>
pihi.
Inā ʻoe e hoʻohui i ke disabled
ʻano i kahi <button>
, ʻo Internet Explorer 9 a ma lalo e hoʻolilo i ke kikokikona hina me kahi ʻano kikokikona ʻino ʻaʻole hiki iā mākou ke hoʻoponopono.
Hoʻohui i ka .disabled
papa i nā <a>
pihi.
Hoʻohana mākou .disabled
ma ke ʻano he papa hana ma aneʻi, e like me ka .active
papa maʻamau, no laila ʻaʻohe prefix e koi ʻia.
Ke hoʻohana nei kēia papa pointer-events: none
e hoʻāʻo e hoʻopau i ka hana loulou o <a>
s, akā ʻaʻole i hoʻohālikelike ʻia kēlā waiwai CSS a ʻaʻole i kākoʻo piha ʻia ma Opera 18 a ma lalo, a i ʻole ma Internet Explorer 11 pointer-events: none
. ʻAʻole pili ka hoʻokele ʻana, ʻo ia hoʻi, hiki i nā mea hoʻohana keyboard ʻike ʻia a me nā mea hoʻohana o nā ʻenehana kōkua ke hoʻāla i kēia mau loulou. No laila e palekana, e hoʻohana i ka JavaScript maʻamau e hoʻopau i nā loulou.
Hiki ke hoʻopili ʻia nā kiʻi ma Bootstrap 3 ma o ka hoʻohui ʻana o ka .img-responsive
papa. Pili kēia max-width: 100%;
, height: auto;
a display: block;
i ke kiʻi i mea unahi maikaʻi i ka mea makua.
No ke kikowaena kiʻi e hoʻohana ana i ka .img-responsive
papa, e hoʻohana .center-block
ma kahi o .text-center
. E ʻike i ka ʻāpana papa kōkua no nā kikoʻī hou aku e pili ana i .center-block
ka hoʻohana.
Ma Internet Explorer 8-10, ʻokoʻa ka nui o nā kiʻi SVG me .img-responsive
ka nui. No ka hoʻoponopono i kēia, hoʻohui i width: 100% \9;
kahi e pono ai. ʻAʻole hoʻohana maʻalahi ʻo Bootstrap i kēia no ka mea e hoʻopiʻi ai i nā ʻano kiʻi ʻē aʻe.
Hoʻohui i nā papa i kahi <img>
mea e hoʻokalakala maʻalahi i nā kiʻi i kekahi papahana.
E hoʻomanaʻo i ka nele o Internet Explorer 8 i ke kākoʻo no nā kihi pōʻai.
E hōʻike i ka manaʻo ma o ka waihoʻoluʻu me ka lima o nā papa hana koʻikoʻi. Hiki ke hoʻohana ʻia kēia i nā loulou a e pōʻeleʻele i ka hover e like me kā mākou ʻano loulou paʻamau.
Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh.
Nullam id dolor id nibh ultricies vehicula ut id elit.
Duis mollis, est non commodo luctus, nisi erat porttitor ligula.
Maecenas sed diam eget risus varius blandit sit amet non magna.
Etiam porta sem malesuada magna mollis euismod.
Donec ullamcorper nulla non metus auctor fringilla.
I kekahi manawa ʻaʻole hiki ke hoʻohana ʻia nā papa koʻikoʻi ma muli o ke ʻano kikoʻī o kahi mea koho ʻē aʻe. I ka hapanui o nā hihia, ʻo ka hoʻoponopono ʻana i kāu kikokikona <span>
me ka papa.
ʻO ka hoʻohana ʻana i ke kala e hoʻohui i ka manaʻo e hāʻawi wale i kahi hōʻailona ʻike, ʻaʻole e hāʻawi ʻia i nā mea hoʻohana i nā ʻenehana kōkua - e like me nā mea heluhelu pale. E hōʻoia i ka ʻike i hōʻike ʻia e ka waihoʻoluʻu i ʻike ʻia mai ka ʻike ponoʻī (e hoʻohana wale ʻia nā kala ʻokoʻa no ka hoʻoikaika ʻana i ka manaʻo i loaʻa i loko o ka kikokikona/markup), a i ʻole e hoʻokomo ʻia ma o nā ala ʻē aʻe, e like me nā kikokikona hou i hūnā ʻia me ka .sr-only
papa. .
E like me nā papa waihoʻoluʻu kikokikona, hoʻonohonoho maʻalahi i ke kāʻei kua o kekahi mea i kekahi papa ʻokoʻa. E pōʻeleʻele nā mea heleuma ma ka hover, e like me nā papa kikokikona.
Nullam id dolor id nibh ultricies vehicula ut id elit.
Duis mollis, est non commodo luctus, nisi erat porttitor ligula.
Maecenas sed diam eget risus varius blandit sit amet non magna.
Etiam porta sem malesuada magna mollis euismod.
Donec ullamcorper nulla non metus auctor fringilla.
I kekahi manawa, ʻaʻole hiki ke hoʻohana ʻia nā papa hope ʻokoʻa ma muli o ke ʻano kikoʻī o kahi mea koho ʻē aʻe. I kekahi mau hihia, ʻo kahi hoʻoponopono kūpono e hoʻopili i ka ʻike o kāu mea i loko a <div>
me ka papa.
E like me nā waihoʻoluʻu pōʻaiapili , e hōʻoia i ka lawe ʻia ʻana o kekahi manaʻo ma o ka waihoʻoluʻu ma kahi ʻano ʻaʻole i hōʻike wale ʻia.
E hoʻohana i ka hōʻailona kokoke maʻamau no ka hoʻokuʻu ʻana i nā ʻike e like me nā modals a me nā makaʻala.
E hoʻohana i nā mea mālama e hōʻike i ka hana hoʻokuʻu a me ke kuhikuhi. E hoʻomanaʻo e hoʻohuli ʻokoʻa ka caret paʻamau i nā menus dropup .
E lana i kekahi mea ma ka hema a me ka akau me ka papa. !important
ua hoʻokomo ʻia e pale i nā pilikia kikoʻī. Hiki ke hoʻohana ʻia nā papa e like me nā mixins.
E hoʻonoho i kahi mea display: block
a i waena ma o margin
. Loaʻa ma ke ʻano he mixin a me ka papa.
E hoʻomaʻemaʻe maʻalahi float
ma ka hoʻohui .clearfix
ʻana i ka mea makua . Hoʻohana i ka micro clearfix e like me ka mea i hoʻolaha ʻia e Nicolas Gallagher. Hiki ke hoʻohana ʻia ma ke ʻano he mixin.
E hoʻoikaika i kahi mea e hōʻike ʻia a hūnā ʻia ( me nā mea heluhelu pale ) me ka hoʻohana a .show
me .hidden
nā papa. Hoʻohana kēia mau papa !important
e pale i nā paio kikoʻī, e like me nā lana wikiwiki . Loaʻa iā lākou no ka hoʻololi ʻana i ka pae poloka. Hiki ke hoʻohana ʻia e like me nā mixins.
.hide
loaʻa, akā, ʻaʻole pili ia i ka poʻe heluhelu pale a hoʻopau ʻia e like me v3.0.1. E hoʻohana a i .hidden
ʻole .sr-only
.
Eia kekahi, .invisible
hiki ke hoʻohana ʻia e hoʻololi wale i ka ʻike o kahi mea, ʻo ia hoʻi display
, ʻaʻole ia i hoʻololi ʻia a hiki ke hoʻololi ʻia ka mea i ke kahe o ka palapala.
Hūnā i kekahi mea i nā mea hana a pau koe nā mea heluhelu pale me .sr-only
. E hoʻohui .sr-only
me .sr-only-focusable
ka hōʻike hou ʻana i ka mea i ka wā e kālele ana (e laʻa me ka mea hoʻohana keyboard-wale nō). Pono no ka hahai ʻana i nā hana maikaʻi loa . Hiki ke hoʻohana ʻia e like me nā mixins.
E hoʻohana i ka .text-hide
papa a i ʻole mixin e hoʻololi i ka ʻike kikokikona o kahi mea me ke kiʻi hope.
No ka hoʻomohala wikiwiki ʻana i ka paʻa lima, e hoʻohana i kēia mau papa pono no ka hōʻike ʻana a me ka hūnā ʻana i ka ʻike e ka mea ma o ka nīnau media. Hoʻokomo pū ʻia nā papa pono no ka hoʻololi ʻana i ka ʻike ke paʻi ʻia.
E ho'āʻo e hoʻohana i kēia mau mea ma ke kumu palena ʻole a pale i ka hana ʻana i nā mana like ʻole o ka pūnaewele hoʻokahi. Akā, e hoʻohana iā lākou e hoʻokō i ka hōʻike ʻana o kēlā me kēia hāmeʻa.
E hoʻohana i hoʻokahi a i ʻole hui pū ʻana o nā papa i loaʻa no ka hoʻololi ʻana i ka ʻike ma nā wahi haʻi ʻike.
ʻO nā mea liʻiliʻi liʻiliʻiKelepona (<768px) | Nā mea liʻiliʻiNā papa (≥768px) | Nā mea hana maʻamauPapahana (≥992px) | Nā mea hana nuiPapahana (≥1200px) | |
---|---|---|---|---|
.visible-xs-* |
ʻIke ʻia | Huna | Huna | Huna |
.visible-sm-* |
Huna | ʻIke ʻia | Huna | Huna |
.visible-md-* |
Huna | Huna | ʻIke ʻia | Huna |
.visible-lg-* |
Huna | Huna | Huna | ʻIke ʻia |
.hidden-xs |
Huna | ʻIke ʻia | ʻIke ʻia | ʻIke ʻia |
.hidden-sm |
ʻIke ʻia | Huna | ʻIke ʻia | ʻIke ʻia |
.hidden-md |
ʻIke ʻia | ʻIke ʻia | Huna | ʻIke ʻia |
.hidden-lg |
ʻIke ʻia | ʻIke ʻia | ʻIke ʻia | Huna |
E like me v3.2.0, hiki mai nā .visible-*-*
papa no kēlā me kēia breakpoint i ʻekolu mau ʻokoʻa, hoʻokahi no kēlā me kēia display
waiwai CSS i helu ʻia ma lalo nei.
Hui o na papa | CSSdisplay |
---|---|
.visible-*-block |
display: block; |
.visible-*-inline |
display: inline; |
.visible-*-inline-block |
display: inline-block; |
No laila, no nā pale liʻiliʻi ( xs
) no ka laʻana, ʻo nā .visible-*-*
papa i loaʻa: .visible-xs-block
, .visible-xs-inline
, a me .visible-xs-inline-block
.
ʻO nā papa .visible-xs
, .visible-sm
, .visible-md
, a .visible-lg
aia pū kekahi, akā ua hoʻopau ʻia e like me v3.2.0 . Ua like lākou me .visible-*-block
, koe wale nō me nā hihia kūikawā hou no ka <table>
hoʻohuli ʻana i nā mea pili.
E like me nā papa pane maʻamau, e hoʻohana i kēia no ka hoʻololi ʻana i ka ʻike no ka paʻi.
Nā papa | Pūnaewele | Paʻi |
---|---|---|
.visible-print-block .visible-print-inline .visible-print-inline-block |
Huna | ʻIke ʻia |
.hidden-print |
ʻIke ʻia | Huna |
Aia .visible-print
nō ka papa akā ua hoʻopau ʻia e like me v3.2.0. Ua like ia me .visible-print-block
, koe nae me na hihia kūikawā hou no <table>
-e pili ana.
Hoʻololi hou i kāu polokalamu kele pūnaewele a hoʻouka paha ma nā ʻaoʻao like ʻole e hoʻāʻo i nā papa pono pane.
Hōʻike ʻia nā māka ʻōmaʻomaʻo e ʻike ʻia ka mea i kāu wahi nānā i kēia manawa.
Ma ʻaneʻi, hōʻike pū ʻia nā māka ʻōmaʻomaʻo i hūnā ʻia ka mea i kāu ʻike ʻike i kēia manawa.
Hoʻokumu ʻia ka CSS o Bootstrap ma luna o Less, kahi preprocessor me nā hana ʻē aʻe e like me nā loli, mixins, a me nā hana no ka hōʻuluʻulu ʻana i CSS. ʻO ka poʻe e ʻimi nei e hoʻohana i ke kumu ʻO nā faila liʻiliʻi ma mua o kā mākou mau faila CSS i hōʻuluʻulu ʻia e hiki ke hoʻohana i nā ʻano like ʻole a me nā mixins a mākou e hoʻohana ai i loko o ka anga.
Hoʻopili ʻia nā mea hoʻololi Grid a me nā mixins i loko o ka ʻāpana ʻōnaehana Grid .
Hiki ke hoʻohana ʻia ʻo Bootstrap ma nā ʻaoʻao ʻelua: me ka CSS i hui pū ʻia a i ʻole ke kumu. No ka hōʻuluʻulu ʻana i nā faila liʻiliʻi, e ʻimi i ka ʻāpana Hoʻomaka no ka hoʻonohonoho ʻana i kāu wahi hoʻomohala e holo i nā kauoha e pono ai.
Hiki ke hana pū me Bootstrap nā mea hana hui ʻaoʻao ʻekolu, akā ʻaʻole kākoʻo ʻia e kā mākou hui kumu.
Hoʻohana ʻia nā ʻano like ʻole i loko o ka papahana holoʻokoʻa ma ke ʻano he ala e hoʻokaʻawale a kaʻana like i nā waiwai maʻamau e like me nā kala, spacing, a i ʻole nā pūʻulu font. No ka haʻihaʻi piha ʻana, e ʻoluʻolu e ʻike i ka Customizer .
E hoʻohana maʻalahi i ʻelua mau kala kala: grayscale a me semantic. Hāʻawi nā kala grayscale i ke komo wikiwiki ʻana i nā aka ʻeleʻele i hoʻohana mau ʻia aʻo ka semantic e loaʻa i nā kala like ʻole i hāʻawi ʻia i nā waiwai ʻikepili koʻikoʻi.
E hoʻohana i kekahi o kēia mau ʻano kala like ʻole a i ʻole e hoʻihoʻi hou iā lākou i nā ʻano hoʻololi koʻikoʻi no kāu papahana.
ʻO kahi liʻiliʻi o nā mea hoʻololi no ka hoʻonohonoho wikiwiki ʻana i nā mea koʻikoʻi o ka iwi o kāu pūnaewele.
E kāhiko maʻalahi i kāu mau loulou me ke kala kūpono me hoʻokahi waiwai.
E hoʻomaopopo i ka @link-hover-color
hoʻohana ʻana i kahi hana, kahi mea hana ʻē aʻe mai ka liʻiliʻi, e hana ʻakomi i ke kala hover kūpono. Hiki iā ʻoe ke hoʻohana i ka darken
, lighten
, saturate
, a me desaturate
.
E hoʻonohonoho maʻalahi i kāu typeface, ka nui kikokikona, alakaʻi, a me nā mea hou aʻe me kekahi mau loli wikiwiki. Hoʻohana ʻo Bootstrap i kēia mau mea e hāʻawi i nā mixins typographic maʻalahi.
ʻElua mau hoʻololi wikiwiki no ka hoʻopilikino ʻana i ka wahi a me ka inoa faila o kāu mau kiʻi.
Hoʻohana nā ʻāpana a puni ʻo Bootstrap i kekahi mau mea hoʻololi paʻamau no ka hoʻonohonoho ʻana i nā waiwai maʻamau. Eia nā mea maʻamau i hoʻohana ʻia.
ʻO nā mixins nā mea kūʻai aku he mea hui e kōkua i ke kākoʻo ʻana i nā polokalamu kele pūnaewele ma o ka hoʻokomo ʻana i nā prefix mea kūʻai kūpono a pau i kāu CSS i hōʻuluʻulu ʻia.
E hoʻihoʻi hou i ke kumu hoʻohālike pahu o kāu mau mea me ka hui pū hoʻokahi. No ka pōʻaiapili, e ʻike i kēia ʻatikala kōkua mai Mozilla .
Hoʻopau ʻia ka mixin e like me v3.2.0 , me ka hoʻokomo ʻana o Autoprefixer. No ka mālama ʻana i hope, e hoʻohana mau ʻo Bootstrap i ka mixin i loko a hiki i ka Bootstrap v4.
I kēia lā, kākoʻo nā polokalamu kele pūnaewele hou i ka border-radius
waiwai prefixed ʻole. No laila, ʻaʻohe .border-radius()
mixin, akā aia ʻo Bootstrap i nā pōkole no ka hoʻopuni wikiwiki ʻana i ʻelua kihi ma kekahi ʻaoʻao o kahi mea.
Inā ke hoʻohana nei kāu poʻe i manaʻo ʻia i nā polokalamu kele pūnaewele hou loa a maikaʻi loa, e ʻoluʻolu e hoʻohana wale i ka box-shadow
waiwai iā ia iho. Inā makemake ʻoe i ke kākoʻo no ka Android kahiko (pre-v4) a me nā polokalamu iOS (pre-iOS 5), e hoʻohana i ka mixin i hoʻopau ʻia e kiʻi i ka prefix-webkit
pono.
Hoʻopau ʻia ka mixin e like me v3.1.0 , ʻoiai ʻaʻole kākoʻo kūhelu ʻo Bootstrap i nā paepae kahiko i kākoʻo ʻole i ka waiwai maʻamau. No ka mālama ʻana i hope, e hoʻohana mau ʻo Bootstrap i ka mixin i loko a hiki i ka Bootstrap v4.
E ʻoluʻolu e hoʻohana i rgba()
nā waihoʻoluʻu i loko o kāu mau pahu pahu i hoʻohui ʻia e like me ka maʻalahi me nā kāʻei.
Nā huila lehulehu no ka maʻalahi. E hoʻonoho i nā ʻike hoʻololi a pau me hoʻokahi, a i ʻole e kuhikuhi i kahi lohi a me ka lōʻihi e like me ka mea e pono ai.
Hoʻopau ʻia nā mixins e like me v3.2.0 , me ka hoʻokomo ʻana o Autoprefixer. No ka mālama ʻana i ka hoʻohālikelike hope, e hoʻohana mau ʻo Bootstrap i nā mixins i loko a hiki i ka Bootstrap v4.
E hoʻololi, unahi, unuhi (neʻe), a skew i kekahi mea.
Hoʻopau ʻia nā mixins e like me v3.2.0 , me ka hoʻokomo ʻana o Autoprefixer. No ka mālama ʻana i ka hoʻohālikelike hope, e hoʻohana mau ʻo Bootstrap i nā mixins i loko a hiki i ka Bootstrap v4.
Hoʻokahi mixin no ka hoʻohana ʻana i nā waiwai animation a pau o CSS3 i hoʻokahi hoʻolaha a me nā hui ʻē aʻe no kēlā me kēia waiwai.
Hoʻopau ʻia nā mixins e like me v3.2.0 , me ka hoʻokomo ʻana o Autoprefixer. No ka mālama ʻana i ka hoʻohālikelike hope, e hoʻohana mau ʻo Bootstrap i nā mixins i loko a hiki i ka Bootstrap v4.
E hoʻonoho i ka opacity no nā polokalamu kele pūnaewele a hāʻawi i kahi filter
hāʻule no IE8.
Hāʻawi i ka pōʻaiapili no nā mana palapala i loko o kēlā me kēia kahua.
E hana i nā kolamu ma o CSS i loko o hoʻokahi mea.
E hoʻololi maʻalahi i nā kala ʻelua i kahi ʻoluʻolu hope. E kiʻi i ka holomua a hoʻonohonoho i kahi kuhikuhi, e hoʻohana i ʻekolu kala, a i ʻole e hoʻohana i kahi gradient radial. Me hoʻokahi mixin loaʻa iā ʻoe nā syntax prefixed āpau āu e pono ai.
Hiki nō hoʻi iā ʻoe ke kuhikuhi i ke kihi o kahi kala ʻelua maʻamau, gradient linear:
Inā makemake ʻoe i kahi ʻano gradient style barber-stripe, maʻalahi nō hoʻi. E koho wale i hoʻokahi kala a e uhi mākou i kahi kaha keʻokeʻo translucent.
E piʻi i luna a hoʻohana i ʻekolu kala. E hoʻonoho i ka waihoʻoluʻu mua, ka lua o ka waihoʻoluʻu, ka lua o ka waihoʻoluʻu pani (he pakeneka waiwai like 25%), a me ke kolu o ka waihoʻoluʻu me kēia mau huila:
Nā poʻo i luna! Inā pono ʻoe e wehe i kahi gradient, e hōʻoia e wehe i kekahi IE-specific filter
āu i hoʻohui ai. Hiki iā ʻoe ke hana i kēlā me ka hoʻohana ʻana i ka .reset-filter()
mixin me ka ʻaoʻao background-image: none;
.
ʻO nā mea hoʻohui hoʻohana nā mea hui e hui pū i nā waiwai CSS pili ʻole e hoʻokō i kahi pahuhopu a i ʻole hana.
E poina i ka hoʻohui class="clearfix"
ʻana i kekahi mea a hoʻohui i ka .clearfix()
mixin inā kūpono. Hoʻohana i ka micro clearfix mai Nicolas Gallagher .
E hoʻokomo koke i kekahi mea i loko o kona makua. Pono width
a max-width
hoʻonohonoho ʻia.
E wehewehe maʻalahi i nā ana o kekahi mea.
E hoʻonohonoho maʻalahi i nā koho hoʻololi no kekahi textarea, a i ʻole kekahi mea ʻē aʻe. Paʻamau i ka hana polokalamu kele pūnaewele maʻamau ( both
).
E ʻoki maʻalahi i nā kikokikona me kahi ellipsis me kahi hui pū hoʻokahi. Pono ka ʻeleʻele a pae block
paha inline-block
.
E wehewehe i ʻelua ala kiʻi a me nā ʻāpana kiʻi @1x, a e hāʻawi ʻo Bootstrap i kahi hulina media @2x. Inā he nui kāu mau kiʻi e lawelawe ai, e noʻonoʻo e kākau lima i kāu kiʻi retina CSS me ka lima i hoʻokahi nīnau media.
ʻOiai ua kūkulu ʻia ʻo Bootstrap ma ka liʻiliʻi, loaʻa iā ia kahi awa Sass mana . Mālama mākou iā ia ma kahi waihona ʻokoʻa ʻo GitHub a mālama i nā mea hou me kahi palapala hoʻololi.
No ka mea he repo ʻokoʻa ko ke awa Sass a lawelawe i kahi lehulehu ʻē aʻe, ʻokoʻa loa nā mea o ka papahana mai ka papahana Bootstrap nui. ʻO kēia ka mea e hōʻoiaʻiʻo ai i ka port Sass e like me ka nui o nā ʻōnaehana Sass e like me ka hiki.
Alanui | wehewehe |
---|---|
lib/ |
Ruby gem code (Sass configuration, Rails and Compass integrations) |
tasks/ |
Nā palapala hoʻololi (e hoʻohuli i ke kahawai liʻiliʻi iā Sass) |
test/ |
Nā hoʻāʻo hōʻuluʻulu |
templates/ |
Hōʻike pūʻolo panana panana |
vendor/assets/ |
Sass, JavaScript, a me nā faila font |
Rakefile |
Nā hana kūloko, e like me ka rake a me ka hoʻololi |
E kipa i ka waihona waihona GitHub o Sass port e ʻike i kēia mau faila i ka hana.
No ka ʻike e pili ana i ka hoʻouka ʻana a me ka hoʻohana ʻana iā Bootstrap no Sass, e ʻimi i ka waihona waihona GitHub readme . ʻO ia ke kumu hou loa a loaʻa ka ʻike no ka hoʻohana ʻana me Rails, Compass, a me nā papahana Sass maʻamau.