W Bootstrap wbudowane są dziesiątki komponentów wielokrotnego użytku, które zapewniają nawigację, alerty, popovery i wiele więcej.
Niezwykle uproszczona i minimalistycznie stylizowana paginacja inspirowana Rdio, idealna do aplikacji i wyników wyszukiwania. Duży blok jest trudny do przeoczenia, łatwo skalowalny i zapewnia duże obszary kliknięcia.
Linki można dostosowywać i działają w wielu okolicznościach z odpowiednią klasą. .disableddla linków, których nie można kliknąć i .activedla bieżącej strony.
Dodaj jedną z dwóch opcjonalnych klas, aby zmienić wyrównanie łączy stronicowania: .pagination-centeredi .pagination-right.
Domyślny składnik stronicowania jest elastyczny i działa w wielu odmianach.
Zawinięty w <div>, paginacja to tylko <ul>.
- <div class = "paginacja" >
- <ul>
- <li><a href = "#"> Poprzedni </a> </li>
- <li klasa = "aktywny" >
- <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 = "#"> Dalej </a> </li>
- </ul>
- </div>
Komponent pagera to zestaw linków do prostych implementacji stronicowania z lekkimi znacznikami i jeszcze lżejszymi stylami. Świetnie nadaje się do prostych witryn, takich jak blogi czy czasopisma.
Linki do stronicowania używają również ogólnej .disabledklasy z paginacji.
Domyślnie strony centrują linki.
- <ul class = „pager” >
- <li>
- <a href = "#"> Poprzedni </a> _
- </li>
- <li>
- <a href = "#"> Dalej </a> _
- </li>
- </ul>
| Etykiety | Narzut |
|---|---|
| Domyślna | <span class="label">Default</span> |
| Powodzenie | <span class="label label-success">Success</span> |
| Ostrzeżenie | <span class="label label-warning">Warning</span> |
| Ważny | <span class="label label-important">Important</span> |
| Informacje | <span class="label label-info">Info</span> |
| Odwrotność | <span class="label label-inverse">Inverse</span> |
Plakietki to małe, proste elementy służące do wyświetlania wskaźnika lub pewnego rodzaju liczby. Są one często spotykane w klientach poczty e-mail, takich jak Mail.app lub w aplikacjach mobilnych do powiadomień push.
| Nazwa | Przykład | Narzut |
|---|---|---|
| Domyślna | 1 | <span class="badge">1</span> |
| Powodzenie | 2 | <span class="badge badge-success">2</span> |
| Ostrzeżenie | 4 | <span class="badge badge-warning">4</span> |
| Błąd | 6 | <span class="badge badge-error">6</span> |
| Informacje | 8 | <span class="badge badge-info">8</span> |
| Odwrotność | 10 | <span class="badge badge-inverse">10</span> |
Bootstrap zapewnia lekki, elastyczny komponent zwany jednostką bohatera do prezentowania treści w Twojej witrynie. Sprawdza się dobrze w witrynach o dużej zawartości marketingowej i treści.
Zawiń zawartość w divtaki sposób:
- <div class = "bohater-jednostka" >
- <h1> Nagłówek </h1>
- <p> Slogan </p>
- <p>
- <a class = "btn btn-primary btn-large" >
- Ucz się więcej
- </a>
- </p>
- </div>
Jest to prosta jednostka bohatera, prosty element w stylu jumbotronu, który zwraca szczególną uwagę na polecane treści lub informacje.
Prosta powłoka h1do odpowiedniego rozmieszczenia i segmentacji sekcji treści na stronie. Może wykorzystywać h1domyślny smallelement , jak również większość innych komponentów (z dodatkowymi stylami).
- <div class = "page-header" >
- <h1> Przykładowy nagłówek strony </h1>
- </div>
Domyślnie miniatury Bootstrap są zaprojektowane tak, aby prezentować połączone obrazy z minimalnym wymaganym znacznikiem.
Przy odrobinie dodatkowych znaczników można dodać do miniatur dowolnego rodzaju zawartość HTML, taką jak nagłówki, akapity lub przyciski.
Miniatury (wcześniej .media-griddo wersji 1.4) świetnie nadają się do siatek zdjęć lub filmów, wyników wyszukiwania obrazów, produktów detalicznych, portfolio i wielu innych. Mogą to być linki lub treści statyczne.
Znaczniki miniatur są proste — wymagana jest uldowolna liczba elementów. liJest również bardzo elastyczny, pozwalając na dowolny rodzaj treści z odrobiną większej ilości znaczników, aby zawinąć zawartość.
Wreszcie, składnik miniatury wykorzystuje istniejące klasy systemu siatki — takie jak .span2lub .span3— do sterowania wymiarami miniatur.
Jak wspomniano wcześniej, wymagane znaczniki dla miniatur są lekkie i proste. Oto spojrzenie na domyślną konfigurację dla połączonych obrazów :
- <ul class = "miniaturki" >
- <li klasa = "span3" >
- <a href = "#" class = "thumbnail" >
- <img src = "https://placehold.it/260x180" alt = "" >
- </a>
- </li>
- ...
- </ul>
W przypadku niestandardowej zawartości HTML w miniaturach znaczniki nieznacznie się zmieniają. Aby zezwolić na zawartość na poziomie bloku w dowolnym miejscu, zamieniamy <a>na coś <div>takiego:
- <ul class = "miniaturki" >
- <li klasa = "span3" >
- <div class = "miniaturka" >
- <img src = "https://placehold.it/260x180" alt = "" >
- <h5> Etykieta miniatury </h5>
- <p> Podpis miniatury tutaj... </p>
- </div>
- </li>
- ...
- </ul>
W Bootstrap 2 uprościliśmy klasę bazową: .alertzamiast .alert-message. Zmniejszyliśmy również minimalny wymagany znacznik — <p>domyślnie nie jest wymagane, tylko zewnętrzna <div>.
Aby zapewnić trwalszy składnik z mniejszą ilością kodu, usunęliśmy wyróżniający się wygląd alertów blokowych, wiadomości z większym wypełnieniem i zazwyczaj większą ilością tekstu. Klasa również uległa zmianie na .alert-block.
Bootstrap zawiera świetną wtyczkę jQuery, która obsługuje komunikaty ostrzegawcze, dzięki czemu odrzucanie ich jest szybkie i łatwe.
Zapakuj swoją wiadomość i opcjonalną ikonę zamykania w div z prostą klasą.
- <div class = "alert" >
- <a class = „zamknij” data-dismiss = „alert” > × </a>
- <strong> Ostrzeżenie! </strong> Najlepiej sprawdź sam, nie wyglądasz zbyt dobrze.
- </div>
Z łatwością rozszerz standardowy komunikat ostrzegawczy o dwie opcjonalne klasy: .alert-blockdla większej liczby elementów sterujących dopełnieniem i tekstem oraz .alert-headingdla pasującego nagłówka.
Najlepiej sprawdź sam, nie wyglądasz zbyt dobrze. Nulla vitae elit libero, pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.
- <div class = "alert alert-block" >
- <a class = „zamknij” data-dismiss = „alert” > × </a>
- <h4 class = "alert-heading" > Ostrzeżenie! </h4>
- Najlepiej sprawdź się, nie jesteś...
- </div>
- <div class = "alert alert-error" >
- ...
- </div>
- <div class = "alert alert-success" >
- ...
- </div>
- <div class = "alert alert-info" >
- ...
- </div>
Domyślny pasek postępu z pionowym gradientem.
- <div class = "postęp" >
- <div klasa = "bar"
- styl = " szerokość : 60 %; " ></div>
- </div>
Używa gradientu do tworzenia efektu pasków (bez IE).
- <div class = "progress progress-striped" >
- <div klasa = "bar"
- styl = " szerokość : 20 %; " ></div>
- </div>
Bierze przykład w paski i animuje go (bez IE).
- <div class = "progresja w paski postępu
- aktywny" >
- <div klasa = "bar"
- styl = " szerokość : 40 %; " ></div>
- </div>
Paski postępu wykorzystują niektóre z tych samych klas przycisków i alertów, aby zapewnić spójne style.
Podobnie jak w przypadku jednolitych kolorów, mamy zróżnicowane paski postępu.
Paski postępu używają przejść CSS3, więc jeśli dynamicznie dostosujesz szerokość za pomocą javascript, będzie ona płynnie zmieniać rozmiar.
Jeśli użyjesz .activeklasy, twoje .progress-stripedpaski postępu będą animować paski od lewej do prawej.
Paski postępu wykorzystują gradienty, przejścia i animacje CSS3, aby osiągnąć wszystkie swoje efekty. Te funkcje nie są obsługiwane w IE7-9 lub starszych wersjach Firefoksa.
Opera i IE nie obsługują obecnie animacji.
Użyj studni jako prostego efektu na elemencie, aby nadać mu efekt wstawki.
- <div class = "dobrze" >
- ...
- </div>
Użyj ogólnej ikony zamykania, aby odrzucić treści, takie jak modalne i alerty.
- <a class = "zamknij" > × </a>