Fa'amau
Fa'aoga sitaili fa'aautu masani a Bootstrap mo gaioiga i fomu, talanoaga, ma isi mea fa'atasi ai ma le lagolago mo le tele o lapopoa, setete, ma isi mea.
Faataitaiga
O le Bootstrap e aofia ai le tele o sitaili faʻamaufaʻailogaina faʻamau, o loʻo faʻaogaina e taʻitasi lona lava faʻamoemoega faʻapitoa, faʻatasi ai ma nai mea faʻaopoopo e lafo i totonu mo le sili atu le pulea.
<button type="button" class="btn btn-primary">Primary</button>
<button type="button" class="btn btn-secondary">Secondary</button>
<button type="button" class="btn btn-success">Success</button>
<button type="button" class="btn btn-danger">Danger</button>
<button type="button" class="btn btn-warning">Warning</button>
<button type="button" class="btn btn-info">Info</button>
<button type="button" class="btn btn-light">Light</button>
<button type="button" class="btn btn-dark">Dark</button>
<button type="button" class="btn btn-link">Link</button>
Tu'uina atu le uiga i tekinolosi fesoasoani
O le fa'aogaina o le lanu e fa'aopoopo ai le uiga e na'o se fa'aaliga va'aia, e le fa'ailoa atu i tagata fa'aoga o tekonolosi fesoasoani - e pei o le au faitau mata. Ia fa'amautinoa o fa'amatalaga o lo'o fa'ailogaina i le lanu e manino mai le anotusi lava ia (fa'ata'ita'iga o tusitusiga va'aia), pe fa'aofi mai i isi auala, e pei o tusitusiga fa'aopoopo natia i le .sr-only
vasega.
Taofi le afifiina o tusitusiga
Afai e te le mana'o e afifi le ki, e mafai ona e fa'aopoopo le .text-nowrap
vasega ile fa'amau. I le Sass, e mafai ona e seti $btn-white-space: nowrap
e faʻamalo le afifiina o tusitusiga mo faʻamau taʻitasi.
Fa'ailoga fa'amau
O .btn
vasega ua mamanuina e faʻaaogaina ma le <button>
elemene. Ae ui i lea, e mafai foʻi ona e faʻaogaina nei vasega i luga <a>
poʻo <input>
elemene (e ui o nisi tagata suʻesuʻe e mafai ona faʻaogaina se faʻaliliuga laʻititi).
Pe a fa'aogaina vasega fa'amau i <a>
elemene e fa'aaogaina e fa'aosoina ai galuega i totonu o le itulau (pei o le malepelepe o mea), nai lo le feso'ota'i i itulau fou po'o vaega i totonu o le itulau o lo'o i ai nei, e tatau ona tu'uina atu nei feso'ota'iga a role="button"
e fa'ailoa lelei ai lo latou fa'amoemoe i tekinolosi fesoasoani e pei o le lau faitau mata.
<a class="btn btn-primary" href="#" role="button">Link</a>
<button class="btn btn-primary" type="submit">Button</button>
<input class="btn btn-primary" type="button" value="Input">
<input class="btn btn-primary" type="submit" value="Submit">
<input class="btn btn-primary" type="reset" value="Reset">
Otootoga faamau
E mana'omia se fa'amau, ae le o lanu tetele o tua latou te aumaia? Suia vasega fa'aoga fa'aletonu i vasega .btn-outline-*
e aveese uma ata ma lanu i luga o so'o se ki.
<button type="button" class="btn btn-outline-primary">Primary</button>
<button type="button" class="btn btn-outline-secondary">Secondary</button>
<button type="button" class="btn btn-outline-success">Success</button>
<button type="button" class="btn btn-outline-danger">Danger</button>
<button type="button" class="btn btn-outline-warning">Warning</button>
<button type="button" class="btn btn-outline-info">Info</button>
<button type="button" class="btn btn-outline-light">Light</button>
<button type="button" class="btn btn-outline-dark">Dark</button>
Tele
Mana'o i fa'amau tetele pe la'ititi? Fa'aopoopo .btn-lg
pe .btn-sm
mo isi lapopo'a.
<button type="button" class="btn btn-primary btn-lg">Large button</button>
<button type="button" class="btn btn-secondary btn-lg">Large button</button>
<button type="button" class="btn btn-primary btn-sm">Small button</button>
<button type="button" class="btn btn-secondary btn-sm">Small button</button>
Fausia fa'amau fa'apoloka—o mea e fa'alautele le lautele atoa o se matua—e ala i le fa'aopoopoina .btn-block
.
<button type="button" class="btn btn-primary btn-lg btn-block">Block level button</button>
<button type="button" class="btn btn-secondary btn-lg btn-block">Block level button</button>
Tulaga toaga
O ki o le a foliga oomi pe a gaioi ma se pogisa pito i tua, pogisa tuaoi, ma, pe a mafai ata lafoia, o se ata lafoia. E le mana'omia le fa'aopoopoina o se vasega i <button>
le s a'o latou fa'aogaina se pseudo-class . Ae ui i lea, e mafai lava ona e faʻamalosi foliga tutusa ma le .active
(ma aofia ai le aria-pressed=“true”
uiga) pe a manaʻomia ona e toe faʻaogaina le setete i le polokalame.
<a href="#" class="btn btn-primary btn-lg active" role="button" aria-pressed="true">Primary link</a>
<a href="#" class="btn btn-secondary btn-lg active" role="button" aria-pressed="true">Link</a>
Tulaga le atoatoa
Fa'apena fa'amau fa'agaoioi e ala i le fa'aopoopoina o le disabled
uiga boolean i so'o se <button>
elemene.
<button type="button" class="btn btn-lg btn-primary" disabled>Primary button</button>
<button type="button" class="btn btn-secondary btn-lg" disabled>Button</button>
O fa'amau fa'aletonu e fa'aaoga ai le <a>
elemene e fai si 'ese'ese:
<a>
e le lagolagoina ledisabled
uiga, o lea e tatau ai ona e faaopoopo le.disabled
vasega ina ia foliga mai e le atoatoa.- O nisi sitaili faauo i le lumana'i o lo'o i ai e fa'amalo uma
pointer-events
i fa'amau taula. I su'esu'ega o lo'o lagolagoina lena mea totino, e te le va'ai i le fa'ama'i fa'aletonu. - O fa'aoga fa'aletonu e
<a>
tatau ona aofia ai learia-disabled="true"
uiga e fa'ailoa ai le tulaga o le elemene i tekinolosi fesoasoani. - O fa'aoga fa'aletonu e
<a>
le tatau ona aofia ai lehref
uiga.
<a class="btn btn-primary btn-lg disabled" role="button" aria-disabled="true">Primary link</a>
<a class="btn btn-secondary btn-lg disabled" role="button" aria-disabled="true">Link</a>
So'otaga galuega fa'atino
Ina ia aofia ai mataupu e tatau ona e tausia ai le href
uiga i luga o se so'oga fa'aletonu, .disabled
e fa'aaoga e le vasega pointer-events: none
e taumafai e fa'amalo le feso'ota'iga o <a>
le s. Manatua o lenei CSS meatotino e leʻi faʻatulagaina mo HTML, ae o loʻo lagolagoina uma e suʻesuʻega faʻaonaponei. E le gata i lea, e oo lava i tagata su'esu'e o lo'o lagolagoina pointer-events: none
, e tumau pea le le a'afiaina o le ta'avale keyboard, o lona uiga o tagata fa'aoga keyboard ma tagata fa'aoga fesoasoani tekonolosi o le a mafai lava ona fa'agaoioia nei so'oga. O lea ina ia saogalemu, e faaopoopo atu i le aria-disabled="true"
, ia aofia ai foi se tabindex="-1"
uiga i luga o nei soʻotaga e taofia ai i latou mai le mauaina o le keyboard taulaʻi, ma faʻaaoga le JavaScript masani e faʻamalo uma ai a latou galuega.
<a href="#" class="btn btn-primary btn-lg disabled" tabindex="-1" role="button" aria-disabled="true">Primary link</a>
<a href="#" class="btn btn-secondary btn-lg disabled" tabindex="-1" role="button" aria-disabled="true">Link</a>
Fa'amau fa'amau
Fai atili i fa'amau. Fa'amalo fa'aigoa po'o le fa'atupuina o vaega o fa'amau mo nisi vaega e pei o meafaigaluega.
Togi setete
Fa'aopoopo data-toggle="button"
e sui le tulaga o se faamau active
. Afai o lo'o e tosoina muamua se faamau, e tatau ona e fa'aopoopo ma le lima le .active
vasega ma aria-pressed="true"
le <button>
.
<button type="button" class="btn btn-primary" data-toggle="button" aria-pressed="false">
Single toggle
</button>
Pusa siaki ma faamau leitio
E mafai ona fa'aoga sitaili a Bootstrap .button
i isi elemene, e pei o <label>
le s, e tu'uina atu ai le pusa siaki po'o le sitaili o le leitio e sosolo. Fa'aopoopo data-toggle="buttons"
i se mea o .btn-group
lo'o i ai na fa'amau fa'alelei ina ia mafai ai a latou amio fe'avea'i e ala i le JavaScript ma fa'aopoopo .btn-group-toggle
i le sitaili o <input>
s i totonu o au fa'amau. Manatua e mafai ona e faia ni fa'amau fa'aulu e tasi po'o ni vaega o latou.
O le tulaga siaki mo nei faamau e na'o le fa'afouina e ala i click
mea na tupu i luga o le ki. Afai e te fa'aogaina se isi auala e fa'afou ai le fa'aulufale—fa'ata'ita'iga, fa'atasi <input type="reset">
ma le fa'aogaina ma le lima ole mea e tu'uina atu checked
—e mana'omia lou kili .active
i le <label>
lima.
Manatua o fa'amau na mua'i siaki e mana'omia oe e fa'aopoopo ma le lima le .active
vasega i le mea fa'aoga <label>
.
<div class="btn-group-toggle" data-toggle="buttons">
<label class="btn btn-secondary active">
<input type="checkbox" checked> Checked
</label>
</div>
<div class="btn-group btn-group-toggle" data-toggle="buttons">
<label class="btn btn-secondary active">
<input type="radio" name="options" id="option1" checked> Active
</label>
<label class="btn btn-secondary">
<input type="radio" name="options" id="option2"> Radio
</label>
<label class="btn btn-secondary">
<input type="radio" name="options" id="option3"> Radio
</label>
</div>
Metotia
Metotia | Fa'amatalaga |
---|---|
$().button('toggle') |
Togi le tulaga tulei. Tu'u atu i le ki le foliga mai ua fa'agaoioia. |
$().button('dispose') |
Fa'aleaga le faamau o se elemene. |