Dusinvis af genbrugelige komponenter er indbygget i Bootstrap for at give navigation, advarsler, popovers og meget mere.
Ultra forenklet og minimalistisk paginering inspireret af Rdio, fantastisk til apps og søgeresultater. Den store blok er svær at gå glip af, let skalerbar og giver store klikområder.
Links kan tilpasses og fungerer under en række omstændigheder med den rigtige klasse. .disabled
for uklikbare links og .active
for den aktuelle side.
Tilføj en af to valgfrie klasser for at ændre justeringen af sideinddelingslinks: .pagination-centered
og .pagination-right
.
Standardpagineringskomponenten er fleksibel og fungerer i en række variationer.
Paginering <div>
er pakket ind i en <ul>
.
- <div class = "paginering" >
- <ul>
- <li><a href = "#" > Forrige </a></li>
- <li klasse = "aktiv" >
- <a href = "#" > 1 </a>
- </li>
- <li><a href = "#" > 2 </a></li>
- <li><a href = "#" > 3 </a></li>
- <li><a href = "#" > 4 </a></li>
- <li><a href = "#" > Næste </a></li>
- </ul>
- </div>
Personsøger-komponenten er et sæt links til simple pagineringsimplementeringer med let markering og endnu lettere stilarter. Det er fantastisk til simple websteder som blogs eller magasiner.
Pager-links bruger også den generelle .disabled
klasse fra pagineringen.
Som standard centrerer personsøgeren links.
- <ul class = "personsøger" >
- <li>
- <a href = "#" > Forrige </a>
- </li>
- <li>
- <a href = "#" > Næste </a>
- </li>
- </ul>
Etiketter | Markup |
---|---|
Standard | <span class="label">Default</span> |
Succes | <span class="label label-success">Success</span> |
Advarsel | <span class="label label-warning">Warning</span> |
Vigtig | <span class="label label-important">Important</span> |
Info | <span class="label label-info">Info</span> |
Omvendt | <span class="label label-inverse">Inverse</span> |
Badges er små, enkle komponenter til at vise en indikator eller et antal af en slags. De findes almindeligvis i e-mail-klienter som Mail.app eller på mobilapps til push-meddelelser.
Navn | Eksempel | Markup |
---|---|---|
Standard | 1 | <span class="badge">1</span> |
Succes | 2 | <span class="badge badge-success">2</span> |
Advarsel | 4 | <span class="badge badge-warning">4</span> |
Vigtig | 6 | <span class="badge badge-important">6</span> |
Info | 8 | <span class="badge badge-info">8</span> |
Omvendt | 10 | <span class="badge badge-inverse">10</span> |
Bootstrap giver en let, fleksibel komponent kaldet en heltenhed til at vise indhold på dit websted. Det fungerer godt på marketing- og indholdstunge sider.
Pak dit indhold ind i en div
sådan:
- <div class = "hero-unit" >
- <h1> Overskrift </h1>
- <p> Tagline </p>
- <p>
- <a class = "btn btn-primary btn-large" >
- Lær mere
- </a>
- </p>
- </div>
Dette er en simpel heltenhed, en simpel jumbotron-lignende komponent til at gøre ekstra opmærksom på fremhævet indhold eller information.
En simpel skal h1
til passende afstand og segmentering af sektioner af indhold på en side. Det kan bruge h1
standardelementet small
, såvel som de fleste andre komponenter (med yderligere stilarter).
- <div class = "page-header" >
- <h1> Eksempel på sidehoved </h1>
- </div>
Bootstraps thumbnails er som standard designet til at vise sammenkædede billeder med minimalt påkrævet opmærkning.
Med lidt ekstra markering er det muligt at tilføje enhver form for HTML-indhold som overskrifter, afsnit eller knapper til miniaturebilleder.
Miniaturebilleder (tidligere .media-grid
indtil v1.4) er fantastiske til gitter af fotos eller videoer, billedsøgeresultater, detailprodukter, porteføljer og meget mere. De kan være links eller statisk indhold.
Opmærkning af miniaturebilleder er enkel - en ul
med et vilkårligt antal li
elementer er alt, der kræves. Det er også super fleksibelt, hvilket giver mulighed for enhver type indhold med bare en smule mere markering til at pakke dit indhold.
Til sidst bruger thumbnails-komponenten eksisterende gittersystemklasser – som .span2
eller .span3
– til kontrol af thumbnail-dimensioner.
Som tidligere nævnt er den nødvendige markering for miniaturebilleder let og ligetil. Her er et kig på standardopsætningen for linkede billeder :
- <ul class = "thumbnails" >
- <li class = "span3" >
- <a href = "#" class = "thumbnail" >
- <img src = "https://placehold.it/260x180" alt = "" >
- </a>
- </li>
- ...
- </ul>
For tilpasset HTML-indhold i miniaturebilleder ændres opmærkningen lidt. For at tillade indhold på blokniveau overalt, bytter vi ud <a>
med et <div>
lignende:
- <ul class = "thumbnails" >
- <li class = "span3" >
- <div class = "thumbnail" >
- <img src = "https://placehold.it/260x180" alt = "" >
- <h5> Miniaturelabel </h5>
- <p> Miniature billedtekst lige her... </p>
- </div>
- </li>
- ...
- </ul>
Med Bootstrap 2 har vi forenklet basisklassen: .alert
i stedet for .alert-message
. Vi har også reduceret den mindste krævede markering - nej <p>
er påkrævet som standard, kun den ydre <div>
.
For en mere holdbar komponent med mindre kode har vi fjernet det differentierende udseende for blokadvarsler, meddelelser, der kommer med mere udfyldning og typisk mere tekst. Klassen er også ændret til .alert-block
.
Bootstrap kommer med et fantastisk jQuery-plugin, der understøtter alarmbeskeder, hvilket gør det hurtigt og nemt at afvise dem.
Pak din besked og et valgfrit lukkeikon ind i en div med enkel klasse.
- <div class = "alert" >
- <button class = "close" data-dismiss = "alert" > × </button>
- <strong> Advarsel! </strong> Tjek bedst selv, du ser ikke for godt ud.
- </div>
Heads up! iOS-enheder kræver en href="#"
for afvisning af advarsler. Sørg for at inkludere den og dataattributten for ankerlukningsikoner. Alternativt kan du bruge et <button>
element med dataattributten, hvilket vi har valgt at gøre for vores dokumenter. Når du bruger <button>
, skal du inkludere, type="button"
ellers kan dine formularer ikke indsendes.
Udvid nemt standardadvarselsmeddelelsen med to valgfrie klasser: .alert-block
for mere udfyldning og tekstkontrol og .alert-heading
for en matchende overskrift.
Bedst tjek dig selv, du ser ikke for godt ud. Nulla vitae elit libero, en pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.
- <div class = "alarm alert-block" >
- <a class = "close" data-dismiss = "alert" href = "#" > × </a>
- <h4 class = "alert-heading" > Advarsel! </h4>
- Bedst tjek dig selv, du er ikke...
- </div>
- <div class = "alert alert-error" >
- ...
- </div>
- <div class = "alarm alert-success" >
- ...
- </div>
- <div class = "alert alert-info" >
- ...
- </div>
Standard statuslinje med en lodret gradient.
- <div class = "fremskridt" >
- <div klasse = "bar"
- style = " bredde : 60 %; " ></div>
- </div>
Bruger en gradient til at skabe en stribet effekt (ingen IE).
- <div class = "fremskridt fremskridt-stribet" >
- <div klasse = "bar"
- style = " bredde : 20 %; " ></div>
- </div>
Tager det stribede eksempel og animerer det (ingen IE).
- <div class = "fremskridt fremskridt-stribet
- aktiv" >
- <div klasse = "bar"
- style = " bredde : 40 %; " ></div>
- </div>
Fremskridtslinjer bruger nogle af de samme knap- og advarselsklasser til ensartede stilarter.
I lighed med de solide farver har vi varierede stribede fremskridtsbjælker.
Fremskridtsbjælker bruger CSS3-overgange, så hvis du dynamisk justerer bredden via javascript, ændres størrelsen jævnt.
Hvis du bruger .active
klassen, vil dine .progress-striped
fremskridtsbjælker animere striberne fra venstre mod højre.
Fremskridtsbjælker bruger CSS3-gradienter, overgange og animationer til at opnå alle deres effekter. Disse funktioner understøttes ikke i IE7-9 eller ældre versioner af Firefox.
Opera og IE understøtter ikke animationer på nuværende tidspunkt.
Brug brønden som en simpel effekt på et element for at give det en indsat effekt.
- <div class = "godt" >
- ...
- </div>
Brug det generiske lukkeikon til at afvise indhold som modals og advarsler.
- <button class = "luk" > × </button>
iOS-enheder kræver et href="#" for klikhændelser, hvis du hellere bruger et anker.
- <a class = "close" href = "#" > × </a>