Bootstrap 4 -knoppies
Knoppie Styles
Bootstrap 4 bied verskillende style van knoppies:
Voorbeeld
<button type="button" class="btn">Basic</button>
<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-info">Info</button>
<button type="button" class="btn btn-warning">Warning</button>
<button type="button" class="btn btn-danger">Danger</button>
<button type="button" class="btn btn-dark">Dark</button>
<button
type="button" class="btn btn-light">Light</button>
<button type="button" class="btn btn-link">Link</button>
Die knoppie klasse kan gebruik word op <a>
, <button>
, of
<input>
elemente:
Voorbeeld
<a href="#" class="btn btn-info" role="button">Link Button</a>
<button type="button" class="btn btn-info">Button</button>
<input type="button" class="btn btn-info" value="Input Button">
<input type="submit" class="btn btn-info" value="Submit Button">
Waarom plaas ons 'n # in die href-kenmerk van die skakel?
Aangesien ons geen bladsy het om dit na te koppel nie, en ons nie 'n "404"-boodskap wil kry nie, plaas ons # as die skakel. In die werklike lewe moet dit natuurlik 'n regte URL na die "Soek"-bladsy wees.
Knoppie uiteensetting
Bootstrap 4 bied agt buitelyn-/omsoomknoppies:
Voorbeeld
<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-info">Info</button>
<button
type="button" class="btn btn-outline-warning">Warning</button>
<button
type="button" class="btn btn-outline-danger">Danger</button>
<button type="button" class="btn btn-outline-dark">Dark</button>
<button
type="button" class="btn btn-outline-light text-dark">Light</button>
Knoppie Groottes
Gebruik die .btn-lg
klas vir groot knoppies of .btn-sm
klas vir klein knoppies:
Voorbeeld
<button type="button" class="btn btn-primary btn-lg">Large</button>
<button type="button" class="btn btn-primary">Default</button>
<button type="button" class="btn btn-primary btn-sm">Small</button>
Blokvlakknoppies
Voeg klas .btn-block
by om 'n blokvlakknoppie te skep wat oor die hele breedte van die ouerelement strek.
Voorbeeld
<button type="button" class="btn btn-primary btn-block">Full-Width
Button</button>
Aktiewe/gedeaktiveerde knoppies
'n Knoppie kan ingestel word op 'n aktiewe (skyn gedruk) of 'n gedeaktiveerde (nie-klikbare) toestand:
Die klas .active
laat 'n knoppie gedruk lyk, en die disabled
kenmerk maak 'n knoppie onklikbaar. Let daarop dat <a>-elemente nie die disabled-kenmerk ondersteun nie en dus die .disabled
klas moet gebruik om dit visueel gestremd te laat lyk.
Voorbeeld
<button type="button" class="btn btn-primary active">Active Primary</button>
<button type="button" class="btn btn-primary" disabled>Disabled Primary</button>
<a href="#" class="btn btn-primary
disabled">Disabled Link</a>
Draaiknope
Jy kan ook "spinners" by 'n knoppie voeg, waaroor jy meer sal leer in ons BS4 Spinners Tutoriaal :
Voorbeeld
<button class="btn btn-primary">
<span class="spinner-border
spinner-border-sm"></span>
</button>
<button class="btn
btn-primary">
<span class="spinner-border
spinner-border-sm"></span>
Loading..
</button>
<button
class="btn btn-primary" disabled>
<span class="spinner-border
spinner-border-sm"></span>
Loading..
</button>
<button class="btn btn-primary" disabled>
<span
class="spinner-grow spinner-grow-sm"></span>
Loading..
</button>