Karty Bootstrap zapewniają elastyczny i rozszerzalny kontener zawartości z wieloma wariantami i opcjami.
O
Karta to elastyczny i rozszerzalny pojemnik na zawartość . Zawiera opcje nagłówków i stopek, szeroką gamę treści, kontekstowe kolory tła i zaawansowane opcje wyświetlania. Jeśli znasz Bootstrap 3, karty zastępują nasze stare panele, zagłębienia i miniatury. Podobna funkcjonalność do tych komponentów jest dostępna jako klasy modyfikujące dla kart.
Przykład
Karty są zbudowane z jak najmniejszą ilością znaczników i stylów, ale nadal zapewniają mnóstwo kontroli i dostosowywania. Zbudowane z flexboxem, zapewniają łatwe dopasowanie i dobrze łączą się z innymi komponentami Bootstrap. marginDomyślnie nie mają , więc w razie potrzeby użyj narzędzi do rozmieszczania .
Poniżej znajduje się przykład karty podstawowej o mieszanej zawartości i stałej szerokości. Karty nie mają ustalonej szerokości na początku, więc naturalnie wypełniają całą szerokość elementu nadrzędnego. Można to łatwo dostosować dzięki naszym różnym opcjom rozmiarów .
Tytuł karty
Krótki przykładowy tekst do zbudowania na tytule karty i uzupełnienia większości treści karty.
Karty obsługują szeroką gamę treści, w tym obrazy, tekst, grupy list, linki i inne. Poniżej znajdują się przykłady obsługiwanych elementów.
Ciało
Elementem budulcowym karty jest .card-body. Użyj go, gdy potrzebujesz wyściełanej sekcji w karcie.
To jest tekst w treści karty.
Tytuły, tekst i linki
Tytuły kart są używane przez dodanie .card-titledo <h*>tagu. W ten sam sposób linki są dodawane i umieszczane obok siebie poprzez dodanie .card-linkdo <a>tagu.
Napisy są używane przez dodanie .card-subtitledo <h*>tagu. Jeśli elementy .card-titlei .card-subtitlesą umieszczone w .card-bodyelemencie, tytuł karty i podtytuł są dobrze wyrównane.
Tytuł karty
Podtytuł karty
Krótki przykładowy tekst do zbudowania na tytule karty i uzupełnienia większości treści karty.
.card-img-topumieszcza obraz na górze karty. Dzięki .card-text, tekst może być dodany do karty. Tekst wewnątrz .card-textmoże być również stylizowany za pomocą standardowych znaczników HTML.
Krótki przykładowy tekst do zbudowania na tytule karty i uzupełnienia większości treści karty.
Lista grup
Twórz listy treści na karcie z grupą list opróżniających.
Cras justo odio
Dapibus ac facilisis in
Przedsionek w erosie
Wyróżniony
Cras justo odio
Dapibus ac facilisis in
Przedsionek w erosie
Zlew kuchenny
Mieszaj i dopasowuj różne rodzaje treści, aby utworzyć kartę, której potrzebujesz, lub wrzuć wszystko do niej. Poniżej pokazano style obrazów, bloki, style tekstu i grupę list — wszystko w karcie o stałej szerokości.
Tytuł karty
Krótki przykładowy tekst do zbudowania na tytule karty i uzupełnienia większości treści karty.
Karty zakładają , że widthna początku nie są określone, więc będą miały 100% szerokości, chyba że zaznaczono inaczej. Możesz to zmienić w razie potrzeby za pomocą niestandardowego CSS, klas siatki, mixinów siatki Sass lub narzędzi.
Korzystanie ze znaczników siatki
Używając siatki, owiń karty w kolumny i rzędy zgodnie z potrzebami.
Specjalne traktowanie tytułów
Z tekstem pomocniczym poniżej jako naturalnym wprowadzeniem do dodatkowych treści.
Karty zawierają kilka opcji pracy z obrazami. Wybieraj spośród dołączania „zakończeń obrazu” na obu końcach karty, nakładania obrazów z treścią karty lub po prostu osadzania obrazu na karcie.
Czapki z obrazkami
Podobnie jak nagłówki i stopki, karty mogą zawierać górne i dolne „zakończenia obrazów” — obrazy na górze lub na dole karty.
Tytuł karty
To jest szersza karta z tekstem pomocniczym poniżej jako naturalnym wprowadzeniem do dodatkowej zawartości. Ta treść jest trochę dłuższa.
Ostatnia aktualizacja 3 minuty temu
Tytuł karty
To jest szersza karta z tekstem pomocniczym poniżej jako naturalnym wprowadzeniem do dodatkowej zawartości. Ta treść jest trochę dłuższa.
Ostatnia aktualizacja 3 minuty temu
Nakładki graficzne
Zmień obraz w tło karty i nałóż na nią tekst. W zależności od obrazu możesz potrzebować dodatkowych stylów lub narzędzi.
Tytuł karty
To jest szersza karta z tekstem pomocniczym poniżej jako naturalnym wprowadzeniem do dodatkowej zawartości. Ta treść jest trochę dłuższa.
Ostatnia aktualizacja 3 minuty temu
Pamiętaj, że treść nie powinna być większa niż wysokość obrazu. Jeśli zawartość jest większa niż obraz, zawartość zostanie wyświetlona poza obrazem.
Poziomy
Wykorzystując kombinację klas siatki i użyteczności, karty mogą być poziome w sposób przyjazny dla urządzeń mobilnych i responsywny. W poniższym przykładzie usuwamy rynny siatki .no-guttersi używamy .col-md-*klas, aby ustawić kartę poziomo w punkcie mdprzerwania. W zależności od zawartości karty mogą być potrzebne dalsze korekty.
Tytuł karty
To jest szersza karta z tekstem pomocniczym poniżej jako naturalnym wprowadzeniem do dodatkowej zawartości. Ta treść jest trochę dłuższa.
Ostatnia aktualizacja 3 minuty temu
Style kart
Karty zawierają różne opcje dostosowywania tła, obramowania i koloru.
Krótki przykładowy tekst do zbudowania na tytule karty i uzupełnienia większości treści karty.
nagłówek
Dodatkowy tytuł karty
Krótki przykładowy tekst do zbudowania na tytule karty i uzupełnienia większości treści karty.
nagłówek
Tytuł karty sukcesu
Krótki przykładowy tekst do zbudowania na tytule karty i uzupełnienia większości treści karty.
nagłówek
Tytuł karty zagrożenia
Krótki przykładowy tekst do zbudowania na tytule karty i uzupełnienia większości treści karty.
nagłówek
Tytuł karty ostrzegawczej
Krótki przykładowy tekst do zbudowania na tytule karty i uzupełnienia większości treści karty.
nagłówek
Tytuł karty informacyjnej
Krótki przykładowy tekst do zbudowania na tytule karty i uzupełnienia większości treści karty.
nagłówek
Jasny tytuł karty
Krótki przykładowy tekst do zbudowania na tytule karty i uzupełnienia większości treści karty.
nagłówek
Ciemny tytuł karty
Krótki przykładowy tekst do zbudowania na tytule karty i uzupełnienia większości treści karty.
Nadawanie znaczenia technologiom wspomagającym
Użycie koloru w celu dodania znaczenia zapewnia jedynie wizualne wskazanie, które nie zostanie przekazane użytkownikom technologii wspomagających – takich jak czytniki ekranu. Upewnij się, że informacje oznaczone kolorem są oczywiste z samej treści (np. widoczny tekst) lub są zawarte w inny sposób, np. dodatkowy tekst ukryty z .sr-onlyklasą.
Granica
Użyj narzędzi granicznych , aby zmienić tylko border-colorkartę. Pamiętaj, że możesz umieścić .text-{color}klasy na rodzicu .cardlub podzbiorze zawartości karty, jak pokazano poniżej.
nagłówek
Główny tytuł karty
Krótki przykładowy tekst do zbudowania na tytule karty i uzupełnienia większości treści karty.
nagłówek
Dodatkowy tytuł karty
Krótki przykładowy tekst do zbudowania na tytule karty i uzupełnienia większości treści karty.
nagłówek
Tytuł karty sukcesu
Krótki przykładowy tekst do zbudowania na tytule karty i uzupełnienia większości treści karty.
nagłówek
Tytuł karty zagrożenia
Krótki przykładowy tekst do zbudowania na tytule karty i uzupełnienia większości treści karty.
nagłówek
Tytuł karty ostrzegawczej
Krótki przykładowy tekst do zbudowania na tytule karty i uzupełnienia większości treści karty.
nagłówek
Tytuł karty informacyjnej
Krótki przykładowy tekst do zbudowania na tytule karty i uzupełnienia większości treści karty.
nagłówek
Jasny tytuł karty
Krótki przykładowy tekst do zbudowania na tytule karty i uzupełnienia większości treści karty.
nagłówek
Ciemny tytuł karty
Krótki przykładowy tekst do zbudowania na tytule karty i uzupełnienia większości treści karty.
Narzędzia do mieszania
W razie potrzeby możesz także zmienić obramowanie nagłówka i stopki karty, a nawet usunąć je background-colorza pomocą .bg-transparent.
nagłówek
Tytuł karty sukcesu
Krótki przykładowy tekst do zbudowania na tytule karty i uzupełnienia większości treści karty.
Układ karty
Oprócz stylizowania zawartości kart, Bootstrap zawiera kilka opcji układania serii kart. Na razie te opcje układu nie są jeszcze responsywne .
Grupy kart
Użyj grup kart, aby renderować karty jako pojedynczy, dołączony element o równych kolumnach szerokości i wysokości. Grupy kart stosują display: flex;do uzyskania jednolitego rozmiaru.
Tytuł karty
To jest szersza karta z tekstem pomocniczym poniżej jako naturalnym wprowadzeniem do dodatkowej zawartości. Ta treść jest trochę dłuższa.
Ostatnia aktualizacja 3 minuty temu
Tytuł karty
Ta karta zawiera tekst pomocniczy poniżej jako naturalny wstęp do dodatkowej zawartości.
Ostatnia aktualizacja 3 minuty temu
Tytuł karty
To jest szersza karta z tekstem pomocniczym poniżej jako naturalnym wprowadzeniem do dodatkowej zawartości. Ta karta ma jeszcze dłuższą zawartość niż pierwsza, która pokazuje tę samą akcję wysokości.
Ostatnia aktualizacja 3 minuty temu
W przypadku korzystania z grup kart ze stopkami ich zawartość zostanie automatycznie wyrównana.
Tytuł karty
To jest szersza karta z tekstem pomocniczym poniżej jako naturalnym wprowadzeniem do dodatkowej zawartości. Ta treść jest trochę dłuższa.
Tytuł karty
Ta karta zawiera tekst pomocniczy poniżej jako naturalny wstęp do dodatkowej zawartości.
Tytuł karty
To jest szersza karta z tekstem pomocniczym poniżej jako naturalnym wprowadzeniem do dodatkowej zawartości. Ta karta ma jeszcze dłuższą zawartość niż pierwsza, która pokazuje tę samą akcję wysokości.
Talie kart
Potrzebujesz zestawu kart o jednakowej szerokości i wysokości, które nie są ze sobą połączone? Używaj talii kart.
Tytuł karty
Jest to dłuższa karta z tekstem pomocniczym poniżej jako naturalnym wprowadzeniem do dodatkowych treści. Ta treść jest trochę dłuższa.
Ostatnia aktualizacja 3 minuty temu
Tytuł karty
Ta karta zawiera tekst pomocniczy poniżej jako naturalny wstęp do dodatkowej zawartości.
Ostatnia aktualizacja 3 minuty temu
Tytuł karty
To jest szersza karta z tekstem pomocniczym poniżej jako naturalnym wprowadzeniem do dodatkowej zawartości. Ta karta ma jeszcze dłuższą zawartość niż pierwsza, która pokazuje tę samą akcję wysokości.
Ostatnia aktualizacja 3 minuty temu
Podobnie jak w przypadku grup kart, stopki kart w taliach zostaną automatycznie wyrównane.
Tytuł karty
To jest szersza karta z tekstem pomocniczym poniżej jako naturalnym wprowadzeniem do dodatkowej zawartości. Ta treść jest trochę dłuższa.
Tytuł karty
Ta karta zawiera tekst pomocniczy poniżej jako naturalny wstęp do dodatkowej zawartości.
Tytuł karty
To jest szersza karta z tekstem pomocniczym poniżej jako naturalnym wprowadzeniem do dodatkowej zawartości. Ta karta ma jeszcze dłuższą zawartość niż pierwsza, która pokazuje tę samą akcję wysokości.
Karty siatkowe
Użyj systemu siatek Bootstrap i jego .row-colsklas, aby kontrolować, ile kolumn siatki (owiniętych wokół twoich kart) wyświetlasz w rzędzie. Na przykład tutaj .row-cols-1układamy karty w jednej kolumnie i .row-cols-md-2dzielimy cztery karty na równą szerokość w wielu rzędach, od średniego punktu przerwania w górę.
Tytuł karty
Jest to dłuższa karta z tekstem pomocniczym poniżej jako naturalnym wprowadzeniem do dodatkowych treści. Ta treść jest trochę dłuższa.
Tytuł karty
Jest to dłuższa karta z tekstem pomocniczym poniżej jako naturalnym wprowadzeniem do dodatkowych treści. Ta treść jest trochę dłuższa.
Tytuł karty
Jest to dłuższa karta z tekstem pomocniczym poniżej jako naturalnym wprowadzeniem do dodatkowych treści.
Tytuł karty
Jest to dłuższa karta z tekstem pomocniczym poniżej jako naturalnym wprowadzeniem do dodatkowych treści. Ta treść jest trochę dłuższa.
Zmień go na .row-cols-3, a zobaczysz czwarte opakowanie karty.
Tytuł karty
Jest to dłuższa karta z tekstem pomocniczym poniżej jako naturalnym wprowadzeniem do dodatkowych treści. Ta treść jest trochę dłuższa.
Tytuł karty
Jest to dłuższa karta z tekstem pomocniczym poniżej jako naturalnym wprowadzeniem do dodatkowych treści. Ta treść jest trochę dłuższa.
Tytuł karty
Jest to dłuższa karta z tekstem pomocniczym poniżej jako naturalnym wprowadzeniem do dodatkowych treści.
Tytuł karty
Jest to dłuższa karta z tekstem pomocniczym poniżej jako naturalnym wprowadzeniem do dodatkowych treści. Ta treść jest trochę dłuższa.
Kiedy potrzebujesz równej wysokości, dodaj .h-100do kart. Jeśli chcesz domyślnie równe wysokości, możesz ustawić $card-height: 100%w Sass.
Tytuł karty
Jest to dłuższa karta z tekstem pomocniczym poniżej jako naturalnym wprowadzeniem do dodatkowych treści. Ta treść jest trochę dłuższa.
Tytuł karty
To jest krótka karta.
Tytuł karty
Jest to dłuższa karta z tekstem pomocniczym poniżej jako naturalnym wprowadzeniem do dodatkowych treści.
Tytuł karty
Jest to dłuższa karta z tekstem pomocniczym poniżej jako naturalnym wprowadzeniem do dodatkowych treści. Ta treść jest trochę dłuższa.
Kolumny kart
Karty można organizować w kolumny przypominające murarstwo za pomocą samego kodu CSS, pakując je w .card-columns. Karty są zbudowane za pomocą CSScolumn właściwościami CSS zamiast flexbox dla łatwiejszego wyrównania. Karty są uporządkowane od góry do dołu i od lewej do prawej.
Heads-up! Twój przebieg z kolumnami kart może się różnić. Aby zapobiec rozbijaniu kart przez kolumny, musimy je ustawić, display: inline-blockponieważ column-break-inside: avoidnie jest to jeszcze kuloodporne rozwiązanie.
Tytuł karty, który zawija się do nowej linii
Jest to dłuższa karta z tekstem pomocniczym poniżej jako naturalnym wprowadzeniem do dodatkowych treści. Ta treść jest trochę dłuższa.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Liczba całkowita posuere erat ante.
Tytuł karty
Ta karta zawiera tekst pomocniczy poniżej jako naturalny wstęp do dodatkowej zawartości.
Ostatnia aktualizacja 3 minuty temu
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Liczba całkowita posuere erat.
Tytuł karty
Ta karta ma normalny tytuł i krótki akapit tekstu poniżej.
Ostatnia aktualizacja 3 minuty temu
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Liczba całkowita posuere erat ante.
Tytuł karty
To kolejna karta z tytułem i tekstem pomocniczym poniżej. Ta karta ma dodatkową zawartość, dzięki czemu jest nieco wyższa.
Ostatnia aktualizacja 3 minuty temu
Kolumny kart można również rozszerzyć i dostosować za pomocą dodatkowego kodu. Poniżej pokazano rozszerzenie .card-columnsklasy wykorzystujące ten sam CSS, którego używamy — kolumny CSS — do generowania zestawu responsywnych warstw do zmiany liczby kolumn.