Knäppercher
Benotzt Bootstrap seng personaliséiert Knäppchenstiler fir Aktiounen a Formen, Dialogen a méi mat Ënnerstëtzung fir verschidde Gréissten, Staaten a méi.
Bootstrap enthält verschidde virdefinéiert Knäppercher, jidderee servéiert säin eegene semanteschen Zweck, mat e puer Extrae fir méi Kontroll geworf.
Bedeitung vun Hëllefstechnologien
D'Faarf benotze fir Bedeitung ze addéieren gëtt nëmmen eng visuell Indikatioun, déi net un d'Benotzer vun Assistenztechnologien vermëttelt gëtt - sou wéi Écran Lieser. Vergewëssert Iech datt d'Informatioun, déi mat der Faarf bezeechent gëtt, entweder offensichtlech aus dem Inhalt selwer ass (zB dem siichtbaren Text), oder duerch alternativ Mëttelen abegraff ass, sou wéi zousätzlech Text verstoppt mat der .sr-only
Klass.
D' .btn
Klassen sinn entwéckelt fir mam <button>
Element ze benotzen. Wéi och ëmmer, Dir kënnt dës Klassen och op Elementer benotzen <a>
( <input>
obwuel e puer Browser eng liicht aner Rendering applizéiere kënnen).
Wann Dir Knäppercher op <a>
Elementer benotzt, déi benotzt gi fir In-Säit Funktionalitéit auszeléisen (wéi Zesummebroch Inhalt), anstatt op nei Säiten oder Sektiounen op der aktueller Säit ze verlinken, sollten dës Linken e role="button"
ginn fir hiren Zweck an Assistenztechnologien ze vermëttelen, wéi z. Écran Lieser.
Braucht Dir e Knäppchen, awer net déi hefteg Hannergrondfaarwen déi se bréngen? Ersetzen d'Standardmodifikateur Klassen mat .btn-outline-*
deenen fir all Hannergrondbiller a Faarwen op all Knäppchen ze läschen.
Loscht op méi grouss oder méi kleng Knäppercher? Addéieren .btn-lg
oder .btn-sm
fir zousätzlech Gréissten.
Erstellt Blockniveau Knäppercher - déi déi d'ganz Breet vun engem Elterendeel spanen - andeems Dir .btn-block
.
Knäppercher erschéngen gedréckt (mat engem däischterem Hannergrond, méi däischter Grenz, an inset Schied) wann se aktiv sinn. Et ass net néideg eng Klass op <button>
s ze addéieren well se eng Pseudo-Klass benotzen . Wéi och ëmmer, Dir kënnt nach ëmmer datselwecht aktive Erscheinungsbild zwéngen mat .active
(an den aria-pressed="true"
Attribut enthalen) wann Dir de Staat programmatesch muss replizéieren.
Maacht Knäppercher inaktiv kucken andeems Dir de disabled
booleschen Attribut un all <button>
Element bäidréit.
Behënnerte Knäppercher mat dem <a>
Element behuelen e bëssen anescht:
<a>
s Ënnerstëtzung net dendisabled
Attribut, also musst Dir d'.disabled
Klass addéieren fir se visuell behënnert ze maachen.- E puer zukünfteg frëndlech Stiler sinn abegraff fir alles
pointer-events
op Ankerknäppchen auszeschalten. A Browser déi dës Eegeschafte ënnerstëtzen, gesitt Dir den behënnerte Cursor guer net. - Behënnerte Knäppercher sollen den
aria-disabled="true"
Attribut enthalen fir den Zoustand vum Element un Assistenztechnologien unzeginn.
Link Funktionalitéit Opgepasst
D' .disabled
Klass benotzt pointer-events: none
fir ze probéieren d'Linkfunktionalitéit vun <a>
s auszeschalten, awer dës CSS Eegeschafte ass nach net standardiséiert. Zousätzlech, och a Browser déi ënnerstëtzen pointer-events: none
, bleift d'Tastaturnavigatioun net beaflosst, dat heescht datt seent Tastatur Benotzer an d'Benotzer vun Hëllefstechnologien nach ëmmer kënnen dës Linken aktivéieren. Also fir sécher ze sinn, füügt en tabindex="-1"
Attribut op dës Linken un (fir ze verhënneren datt se Tastaturfokus kréien) a benotzt personaliséiert JavaScript fir hir Funktionalitéit auszeschalten.
Maacht méi mat Knäppercher. Kontroll Knäppchen Staaten oder Gruppe vu Knäppercher erstellen fir méi Komponenten wéi Toolbaren.
Füügt fir den Zoustand data-toggle="button"
vun engem Knäppchen ze active
wiesselen. Wann Dir e Knäpp pre-toggelt, musst Dir d' .active
Klass manuell an aria-pressed="true"
d' <button>
.
Bootstrap .button
Stiler kënnen op aner Elementer applizéiert ginn, sou wéi <label>
s, fir d'Checkbox oder d'Radiostil-Knäppchen ze wiesselen. Füügt data-toggle="buttons"
zu engem .btn-group
enthalen déi geännert Knäppercher fir hiert Togglingverhalen iwwer JavaScript z'erméiglechen a füügt .btn-group-toggle
d' <input>
S an Äre Knäpper ze styléieren. Bedenkt datt Dir eenzel Input-powered Knäppercher oder Gruppe vun hinnen erstellen kënnt.
De gepréiften Zoustand fir dës Knäppercher gëtt nëmmen iwwer click
Event op de Knäppchen aktualiséiert. Wann Dir eng aner Methode benotzt fir den Input ze aktualiséieren - zB mat <input type="reset">
oder andeems Dir d' checked
Eegeschafte vum Input manuell applizéiert - musst Dir .active
op den <label>
manuell wiesselen.
Notéiert datt d'virgecheckte Knäpper erfuerderen datt Dir d' .active
Klass manuell an d'Input bäidréit <label>
.
Method | Beschreiwung |
---|---|
$().button('toggle') |
Wiesselt Push Staat. Gëtt de Knäppchen d'Erscheinung datt et aktivéiert gouf. |
$().button('dispose') |
Zerstéiert en Element Knäppchen. |