Картице
Боотстрап картице пружају флексибилан и проширив контејнер садржаја са више варијанти и опција.
О томе
Картица је флексибилан и проширив контејнер садржаја . Укључује опције за заглавља и подножја, широк избор садржаја, контекстуалне боје позадине и моћне опције приказа. Ако сте упознати са Боотстрап 3, картице замењују наше старе панеле, бунаре и сличице. Слична функционалност овим компонентама доступна је као модификаторске класе за картице.
Пример
Картице су направљене са што мање ознака и стилова, али ипак успевају да испоруче тону контроле и прилагођавања. Направљени са флексбоксом, нуде лако поравнање и добро се мешају са другим Боотстрап компонентама. margin
Подразумевано немају , па користите услужне програме за размак по потреби.
Испод је пример основне картице са мешовитим садржајем и фиксном ширином. Картице немају фиксну ширину за почетак, тако да ће природно испунити пуну ширину свог родитељског елемента. Ово се лако прилагођава нашим различитим опцијама величине .
Наслов картице
Неки брзи пример текста који треба да се надогради на наслов картице и да чини већи део садржаја картице.
Иди негде<div class="card" style="width: 18rem;">
<img src="..." class="card-img-top" alt="...">
<div class="card-body">
<h5 class="card-title">Card title</h5>
<p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
<a href="#" class="btn btn-primary">Go somewhere</a>
</div>
</div>
Типови садржаја
Картице подржавају широк спектар садржаја, укључујући слике, текст, групе листа, везе и још много тога. Испод су примери онога што је подржано.
Тело
Грађевински блок картице је .card-body
. Користите га кад год вам затреба подстављени део унутар картице.
<div class="card">
<div class="card-body">
This is some text within a card body.
</div>
</div>
Наслови, текст и везе
Наслови картица се користе додавањем .card-title
у <h*>
ознаку. На исти начин, везе се додају и постављају једна поред друге додавањем .card-link
у <a>
ознаку.
Титлови се користе додавањем а .card-subtitle
у <h*>
ознаку. Ако су .card-title
и .card-subtitle
ставке постављене у .card-body
ставку, наслов картице и поднаслов су добро усклађени.
Наслов картице
Поднаслов картице
Неки брзи пример текста који треба да се надогради на наслов картице и да чини већи део садржаја картице.
Веза са картицом Још једна веза<div class="card" style="width: 18rem;">
<div class="card-body">
<h5 class="card-title">Card title</h5>
<h6 class="card-subtitle mb-2 text-muted">Card subtitle</h6>
<p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
<a href="#" class="card-link">Card link</a>
<a href="#" class="card-link">Another link</a>
</div>
</div>
Слике
.card-img-top
поставља слику на врх картице. Помоћу .card-text
, текст се може додати на картицу. Текст унутар .card-text
се такође може стилизовати са стандардним ХТМЛ ознакама.
Неки брзи пример текста који треба да се надогради на наслов картице и да чини већи део садржаја картице.
<div class="card" style="width: 18rem;">
<img src="..." class="card-img-top" alt="...">
<div class="card-body">
<p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
</div>
</div>
Листа група
Креирајте листе садржаја на картици са групом листе за испирање.
- Ставка
- Друга ставка
- Трећа ставка
<div class="card" style="width: 18rem;">
<ul class="list-group list-group-flush">
<li class="list-group-item">An item</li>
<li class="list-group-item">A second item</li>
<li class="list-group-item">A third item</li>
</ul>
</div>
- Ставка
- Друга ставка
- Трећа ставка
<div class="card" style="width: 18rem;">
<div class="card-header">
Featured
</div>
<ul class="list-group list-group-flush">
<li class="list-group-item">An item</li>
<li class="list-group-item">A second item</li>
<li class="list-group-item">A third item</li>
</ul>
</div>
- Ставка
- Друга ставка
- Трећа ставка
<div class="card" style="width: 18rem;">
<ul class="list-group list-group-flush">
<li class="list-group-item">An item</li>
<li class="list-group-item">A second item</li>
<li class="list-group-item">A third item</li>
</ul>
<div class="card-footer">
Card footer
</div>
</div>
Судопера
Мешајте и упарите више типова садржаја да бисте направили картицу која вам је потребна или ставите све тамо. Доле су приказани стилови слика, блокови, стилови текста и група листе—све умотано у картицу фиксне ширине.
Наслов картице
Неки брзи пример текста који треба да се надогради на наслов картице и да чини већи део садржаја картице.
- Ставка
- Друга ставка
- Трећа ставка
<div class="card" style="width: 18rem;">
<img src="..." class="card-img-top" alt="...">
<div class="card-body">
<h5 class="card-title">Card title</h5>
<p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
</div>
<ul class="list-group list-group-flush">
<li class="list-group-item">An item</li>
<li class="list-group-item">A second item</li>
<li class="list-group-item">A third item</li>
</ul>
<div class="card-body">
<a href="#" class="card-link">Card link</a>
<a href="#" class="card-link">Another link</a>
</div>
</div>
Хедер и футер
Додајте опционално заглавље и/или подножје унутар картице.
Посебан насловни третман
Са пратећим текстом испод као природним уводом у додатни садржај.
Иди негде<div class="card">
<div class="card-header">
Featured
</div>
<div class="card-body">
<h5 class="card-title">Special title treatment</h5>
<p class="card-text">With supporting text below as a natural lead-in to additional content.</p>
<a href="#" class="btn btn-primary">Go somewhere</a>
</div>
</div>
Заглавља картица могу бити стилизована додавањем .card-header
елемената <h*>
.
Изабран
Посебан насловни третман
Са пратећим текстом испод као природним уводом у додатни садржај.
Иди негде<div class="card">
<h5 class="card-header">Featured</h5>
<div class="card-body">
<h5 class="card-title">Special title treatment</h5>
<p class="card-text">With supporting text below as a natural lead-in to additional content.</p>
<a href="#" class="btn btn-primary">Go somewhere</a>
</div>
</div>
Добро познати цитат, садржан у елементу блок цитата.
<div class="card">
<div class="card-header">
Quote
</div>
<div class="card-body">
<blockquote class="blockquote mb-0">
<p>A well-known quote, contained in a blockquote element.</p>
<footer class="blockquote-footer">Someone famous in <cite title="Source Title">Source Title</cite></footer>
</blockquote>
</div>
</div>
Посебан насловни третман
Са пратећим текстом испод као природним уводом у додатни садржај.
Иди негде<div class="card text-center">
<div class="card-header">
Featured
</div>
<div class="card-body">
<h5 class="card-title">Special title treatment</h5>
<p class="card-text">With supporting text below as a natural lead-in to additional content.</p>
<a href="#" class="btn btn-primary">Go somewhere</a>
</div>
<div class="card-footer text-muted">
2 days ago
</div>
</div>
Одређивање величине
Картице претпостављају да нема специфичности width
за почетак, тако да ће бити 100% широке осим ако није другачије наведено. Ово можете променити по потреби помоћу прилагођеног ЦСС-а, грид класа, грид Сасс миксина или услужних програма.
Коришћење мрежних ознака
Користећи мрежу, умотајте картице у колоне и редове по потреби.
<div class="row">
<div class="col-sm-6">
<div class="card">
<div class="card-body">
<h5 class="card-title">Special title treatment</h5>
<p class="card-text">With supporting text below as a natural lead-in to additional content.</p>
<a href="#" class="btn btn-primary">Go somewhere</a>
</div>
</div>
</div>
<div class="col-sm-6">
<div class="card">
<div class="card-body">
<h5 class="card-title">Special title treatment</h5>
<p class="card-text">With supporting text below as a natural lead-in to additional content.</p>
<a href="#" class="btn btn-primary">Go somewhere</a>
</div>
</div>
</div>
</div>
Коришћење услужних програма
Користите наш прегршт доступних услужних програма за одређивање величине да брзо подесите ширину картице.
<div class="card w-75">
<div class="card-body">
<h5 class="card-title">Card title</h5>
<p class="card-text">With supporting text below as a natural lead-in to additional content.</p>
<a href="#" class="btn btn-primary">Button</a>
</div>
</div>
<div class="card w-50">
<div class="card-body">
<h5 class="card-title">Card title</h5>
<p class="card-text">With supporting text below as a natural lead-in to additional content.</p>
<a href="#" class="btn btn-primary">Button</a>
</div>
</div>
Коришћење прилагођеног ЦСС-а
Користите прилагођени ЦСС у својим стиловима или као уграђене стилове да бисте подесили ширину.
Посебан насловни третман
Са пратећим текстом испод као природним уводом у додатни садржај.
Иди негде<div class="card" style="width: 18rem;">
<div class="card-body">
<h5 class="card-title">Special title treatment</h5>
<p class="card-text">With supporting text below as a natural lead-in to additional content.</p>
<a href="#" class="btn btn-primary">Go somewhere</a>
</div>
</div>
Поравнање текста
Можете брзо да промените поравнање текста на било којој картици — у целини или одређеним деловима — помоћу наших класа за поравнавање текста .
Посебан насловни третман
Са пратећим текстом испод као природним уводом у додатни садржај.
Иди негдеПосебан насловни третман
Са пратећим текстом испод као природним уводом у додатни садржај.
Иди негдеПосебан насловни третман
Са пратећим текстом испод као природним уводом у додатни садржај.
Иди негде<div class="card" style="width: 18rem;">
<div class="card-body">
<h5 class="card-title">Special title treatment</h5>
<p class="card-text">With supporting text below as a natural lead-in to additional content.</p>
<a href="#" class="btn btn-primary">Go somewhere</a>
</div>
</div>
<div class="card text-center" style="width: 18rem;">
<div class="card-body">
<h5 class="card-title">Special title treatment</h5>
<p class="card-text">With supporting text below as a natural lead-in to additional content.</p>
<a href="#" class="btn btn-primary">Go somewhere</a>
</div>
</div>
<div class="card text-end" style="width: 18rem;">
<div class="card-body">
<h5 class="card-title">Special title treatment</h5>
<p class="card-text">With supporting text below as a natural lead-in to additional content.</p>
<a href="#" class="btn btn-primary">Go somewhere</a>
</div>
</div>
Навигација
Додајте мало навигације у заглавље (или блок) картице помоћу навигацијских компоненти Боотстрап-а .
Посебан насловни третман
Са пратећим текстом испод као природним уводом у додатни садржај.
Иди негде<div class="card text-center">
<div class="card-header">
<ul class="nav nav-tabs card-header-tabs">
<li class="nav-item">
<a class="nav-link active" aria-current="true" href="#">Active</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item">
<a class="nav-link disabled">Disabled</a>
</li>
</ul>
</div>
<div class="card-body">
<h5 class="card-title">Special title treatment</h5>
<p class="card-text">With supporting text below as a natural lead-in to additional content.</p>
<a href="#" class="btn btn-primary">Go somewhere</a>
</div>
</div>
Посебан насловни третман
Са пратећим текстом испод као природним уводом у додатни садржај.
Иди негде<div class="card text-center">
<div class="card-header">
<ul class="nav nav-pills card-header-pills">
<li class="nav-item">
<a class="nav-link active" href="#">Active</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item">
<a class="nav-link disabled">Disabled</a>
</li>
</ul>
</div>
<div class="card-body">
<h5 class="card-title">Special title treatment</h5>
<p class="card-text">With supporting text below as a natural lead-in to additional content.</p>
<a href="#" class="btn btn-primary">Go somewhere</a>
</div>
</div>
Слике
Картице укључују неколико опција за рад са сликама. Изаберите између додавања „капа слика“ на оба краја картице, преклапања слика са садржајем картице или једноставног уграђивања слике у картицу.
Имаге цапс
Слично као заглавља и подножја, картице могу да садрже горње и доње „капе слика“—слике на врху или дну картице.
Наслов картице
Ово је шира картица са пратећим текстом испод као природни увод у додатни садржај. Овај садржај је мало дужи.
Последњи пут ажурирано пре 3 минута
Наслов картице
Ово је шира картица са пратећим текстом испод као природни увод у додатни садржај. Овај садржај је мало дужи.
Последњи пут ажурирано пре 3 минута
<div class="card mb-3">
<img src="..." class="card-img-top" alt="...">
<div class="card-body">
<h5 class="card-title">Card title</h5>
<p class="card-text">This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.</p>
<p class="card-text"><small class="text-muted">Last updated 3 mins ago</small></p>
</div>
</div>
<div class="card">
<div class="card-body">
<h5 class="card-title">Card title</h5>
<p class="card-text">This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.</p>
<p class="card-text"><small class="text-muted">Last updated 3 mins ago</small></p>
</div>
<img src="..." class="card-img-bottom" alt="...">
</div>
Прекривања слика
Претворите слику у позадину картице и прекријте текст картице. У зависности од слике, можда ће вам требати или не морају бити додатни стилови или услужни програми.
<div class="card text-bg-dark">
<img src="..." class="card-img" alt="...">
<div class="card-img-overlay">
<h5 class="card-title">Card title</h5>
<p class="card-text">This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.</p>
<p class="card-text"><small>Last updated 3 mins ago</small></p>
</div>
</div>
Хоризонтално
Користећи комбинацију мрежних и услужних класа, картице се могу поставити хоризонтално на начин који је прилагођен мобилним уређајима и који реагује. У примеру испод, уклањамо решеткасте олуке са .g-0
и користимо .col-md-*
класе да бисмо картицу учинили хоризонталном на md
тачки прекида. Можда ће бити потребна даља подешавања у зависности од садржаја ваше картице.
Наслов картице
Ово је шира картица са пратећим текстом испод као природни увод у додатни садржај. Овај садржај је мало дужи.
Последњи пут ажурирано пре 3 минута
<div class="card mb-3" style="max-width: 540px;">
<div class="row g-0">
<div class="col-md-4">
<img src="..." class="img-fluid rounded-start" alt="...">
</div>
<div class="col-md-8">
<div class="card-body">
<h5 class="card-title">Card title</h5>
<p class="card-text">This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.</p>
<p class="card-text"><small class="text-muted">Last updated 3 mins ago</small></p>
</div>
</div>
</div>
</div>
Стилови картица
Картице садрже различите опције за прилагођавање њихове позадине, ивица и боје.
Позадина и боја
Додато у в5.2.0Поставите а background-color
са контрастним првим планом color
са нашим .text-bg-{color}
помагачима . Раније је било потребно да ручно упарите свој избор .text-{color}
и .bg-{color}
услужне програме за стилизовање, које и даље можете користити ако желите.
Наслов примарне картице
Неки брзи пример текста који треба да се надогради на наслов картице и да чини већи део садржаја картице.
Наслов секундарне картице
Неки брзи пример текста који треба да се надогради на наслов картице и да чини већи део садржаја картице.
Наслов картице успеха
Неки брзи пример текста који треба да се надогради на наслов картице и да чини већи део садржаја картице.
Назив картице опасности
Неки брзи пример текста који треба да се надогради на наслов картице и да чини већи део садржаја картице.
Наслов картице упозорења
Неки брзи пример текста који треба да се надогради на наслов картице и да чини већи део садржаја картице.
Наслов инфо картице
Неки брзи пример текста који треба да се надогради на наслов картице и да чини већи део садржаја картице.
Лагани наслов картице
Неки брзи пример текста који треба да се надогради на наслов картице и да чини већи део садржаја картице.
Тамни наслов картице
Неки брзи пример текста који треба да се надогради на наслов картице и да чини већи део садржаја картице.
<div class="card text-bg-primary mb-3" style="max-width: 18rem;">
<div class="card-header">Header</div>
<div class="card-body">
<h5 class="card-title">Primary card title</h5>
<p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
</div>
</div>
<div class="card text-bg-secondary mb-3" style="max-width: 18rem;">
<div class="card-header">Header</div>
<div class="card-body">
<h5 class="card-title">Secondary card title</h5>
<p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
</div>
</div>
<div class="card text-bg-success mb-3" style="max-width: 18rem;">
<div class="card-header">Header</div>
<div class="card-body">
<h5 class="card-title">Success card title</h5>
<p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
</div>
</div>
<div class="card text-bg-danger mb-3" style="max-width: 18rem;">
<div class="card-header">Header</div>
<div class="card-body">
<h5 class="card-title">Danger card title</h5>
<p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
</div>
</div>
<div class="card text-bg-warning mb-3" style="max-width: 18rem;">
<div class="card-header">Header</div>
<div class="card-body">
<h5 class="card-title">Warning card title</h5>
<p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
</div>
</div>
<div class="card text-bg-info mb-3" style="max-width: 18rem;">
<div class="card-header">Header</div>
<div class="card-body">
<h5 class="card-title">Info card title</h5>
<p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
</div>
</div>
<div class="card text-bg-light mb-3" style="max-width: 18rem;">
<div class="card-header">Header</div>
<div class="card-body">
<h5 class="card-title">Light card title</h5>
<p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
</div>
</div>
<div class="card text-bg-dark mb-3" style="max-width: 18rem;">
<div class="card-header">Header</div>
<div class="card-body">
<h5 class="card-title">Dark card title</h5>
<p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
</div>
</div>
Преношење значења помоћним технологијама
Коришћење боје за додавање значења пружа само визуелну индикацију, која се неће пренети корисницима помоћних технологија – као што су читачи екрана. Уверите се да су информације означене бојом или очигледне из самог садржаја (нпр. видљиви текст), или су укључене путем алтернативних средстава, као што је додатни текст скривен .visually-hidden
класом.
Граница
Користите граничне услужне програме да промените само border-color
картицу. Имајте на уму да можете ставити .text-{color}
класе на родитељ .card
или подскуп садржаја картице као што је приказано испод.
Наслов примарне картице
Неки брзи пример текста који треба да се надогради на наслов картице и да чини већи део садржаја картице.
Наслов секундарне картице
Неки брзи пример текста који треба да се надогради на наслов картице и да чини већи део садржаја картице.
Наслов картице успеха
Неки брзи пример текста који треба да се надогради на наслов картице и да чини већи део садржаја картице.
Назив картице опасности
Неки брзи пример текста који треба да се надогради на наслов картице и да чини већи део садржаја картице.
Наслов картице упозорења
Неки брзи пример текста који треба да се надогради на наслов картице и да чини већи део садржаја картице.
Наслов инфо картице
Неки брзи пример текста који треба да се надогради на наслов картице и да чини већи део садржаја картице.
Лагани наслов картице
Неки брзи пример текста који треба да се надогради на наслов картице и да чини већи део садржаја картице.
Тамни наслов картице
Неки брзи пример текста који треба да се надогради на наслов картице и да чини већи део садржаја картице.
<div class="card border-primary mb-3" style="max-width: 18rem;">
<div class="card-header">Header</div>
<div class="card-body text-primary">
<h5 class="card-title">Primary card title</h5>
<p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
</div>
</div>
<div class="card border-secondary mb-3" style="max-width: 18rem;">
<div class="card-header">Header</div>
<div class="card-body text-secondary">
<h5 class="card-title">Secondary card title</h5>
<p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
</div>
</div>
<div class="card border-success mb-3" style="max-width: 18rem;">
<div class="card-header">Header</div>
<div class="card-body text-success">
<h5 class="card-title">Success card title</h5>
<p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
</div>
</div>
<div class="card border-danger mb-3" style="max-width: 18rem;">
<div class="card-header">Header</div>
<div class="card-body text-danger">
<h5 class="card-title">Danger card title</h5>
<p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
</div>
</div>
<div class="card border-warning mb-3" style="max-width: 18rem;">
<div class="card-header">Header</div>
<div class="card-body">
<h5 class="card-title">Warning card title</h5>
<p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
</div>
</div>
<div class="card border-info mb-3" style="max-width: 18rem;">
<div class="card-header">Header</div>
<div class="card-body">
<h5 class="card-title">Info card title</h5>
<p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
</div>
</div>
<div class="card border-light mb-3" style="max-width: 18rem;">
<div class="card-header">Header</div>
<div class="card-body">
<h5 class="card-title">Light card title</h5>
<p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
</div>
</div>
<div class="card border-dark mb-3" style="max-width: 18rem;">
<div class="card-header">Header</div>
<div class="card-body text-dark">
<h5 class="card-title">Dark card title</h5>
<p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
</div>
</div>
Микинс утилитиес
Такође можете да промените границе у заглављу и подножју картице по потреби, па чак и да их уклоните background-color
помоћу .bg-transparent
.
Наслов картице успеха
Неки брзи пример текста који треба да се надогради на наслов картице и да чини већи део садржаја картице.
<div class="card border-success mb-3" style="max-width: 18rem;">
<div class="card-header bg-transparent border-success">Header</div>
<div class="card-body text-success">
<h5 class="card-title">Success card title</h5>
<p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
</div>
<div class="card-footer bg-transparent border-success">Footer</div>
</div>
Изглед картице
Поред стилизовања садржаја унутар картица, Боотстрап укључује неколико опција за постављање серије картица. За сада, ове опције распореда још увек не реагују .
Групе картица
Користите групе картица да бисте приказали картице као један, причвршћени елемент са колонама једнаке ширине и висине. Групе карата почињу наслагане и користе display: flex;
се за спајање са уједначеним димензијама почевши од sm
тачке прекида.
Наслов картице
Ово је шира картица са пратећим текстом испод као природни увод у додатни садржај. Овај садржај је мало дужи.
Последњи пут ажурирано пре 3 минута
Наслов картице
Ова картица има пратећи текст испод као природни увод у додатни садржај.
Последњи пут ажурирано пре 3 минута
Наслов картице
Ово је шира картица са пратећим текстом испод као природни увод у додатни садржај. Ова картица има још дужи садржај од прве која показује акцију једнаке висине.
Последњи пут ажурирано пре 3 минута
<div class="card-group">
<div class="card">
<img src="..." class="card-img-top" alt="...">
<div class="card-body">
<h5 class="card-title">Card title</h5>
<p class="card-text">This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.</p>
<p class="card-text"><small class="text-muted">Last updated 3 mins ago</small></p>
</div>
</div>
<div class="card">
<img src="..." class="card-img-top" alt="...">
<div class="card-body">
<h5 class="card-title">Card title</h5>
<p class="card-text">This card has supporting text below as a natural lead-in to additional content.</p>
<p class="card-text"><small class="text-muted">Last updated 3 mins ago</small></p>
</div>
</div>
<div class="card">
<img src="..." class="card-img-top" alt="...">
<div class="card-body">
<h5 class="card-title">Card title</h5>
<p class="card-text">This is a wider card with supporting text below as a natural lead-in to additional content. This card has even longer content than the first to show that equal height action.</p>
<p class="card-text"><small class="text-muted">Last updated 3 mins ago</small></p>
</div>
</div>
</div>
Када користите групе картица са подножјима, њихов садржај ће се аутоматски поравнати.
Наслов картице
Ово је шира картица са пратећим текстом испод као природни увод у додатни садржај. Овај садржај је мало дужи.
Наслов картице
Ова картица има пратећи текст испод као природни увод у додатни садржај.
Наслов картице
Ово је шира картица са пратећим текстом испод као природни увод у додатни садржај. Ова картица има још дужи садржај од прве која показује акцију једнаке висине.
<div class="card-group">
<div class="card">
<img src="..." class="card-img-top" alt="...">
<div class="card-body">
<h5 class="card-title">Card title</h5>
<p class="card-text">This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.</p>
</div>
<div class="card-footer">
<small class="text-muted">Last updated 3 mins ago</small>
</div>
</div>
<div class="card">
<img src="..." class="card-img-top" alt="...">
<div class="card-body">
<h5 class="card-title">Card title</h5>
<p class="card-text">This card has supporting text below as a natural lead-in to additional content.</p>
</div>
<div class="card-footer">
<small class="text-muted">Last updated 3 mins ago</small>
</div>
</div>
<div class="card">
<img src="..." class="card-img-top" alt="...">
<div class="card-body">
<h5 class="card-title">Card title</h5>
<p class="card-text">This is a wider card with supporting text below as a natural lead-in to additional content. This card has even longer content than the first to show that equal height action.</p>
</div>
<div class="card-footer">
<small class="text-muted">Last updated 3 mins ago</small>
</div>
</div>
</div>
Мрежне картице
Користите Боотстрап систем мреже и његове .row-cols
класе да контролишете колико колона мреже (умотаних око ваших картица) приказујете по реду. На пример, ево .row-cols-1
постављања картица на једну колону и .row-cols-md-2
раздвајања четири картице на једнаку ширину у више редова, од средње тачке прекида нагоре.
Наслов картице
Ово је дужа картица са пратећим текстом испод као природни увод у додатни садржај. Овај садржај је мало дужи.
Наслов картице
Ово је дужа картица са пратећим текстом испод као природни увод у додатни садржај. Овај садржај је мало дужи.
Наслов картице
Ово је дужа картица са пратећим текстом испод као природни увод у додатни садржај.
Наслов картице
Ово је дужа картица са пратећим текстом испод као природни увод у додатни садржај. Овај садржај је мало дужи.
<div class="row row-cols-1 row-cols-md-2 g-4">
<div class="col">
<div class="card">
<img src="..." class="card-img-top" alt="...">
<div class="card-body">
<h5 class="card-title">Card title</h5>
<p class="card-text">This is a longer card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.</p>
</div>
</div>
</div>
<div class="col">
<div class="card">
<img src="..." class="card-img-top" alt="...">
<div class="card-body">
<h5 class="card-title">Card title</h5>
<p class="card-text">This is a longer card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.</p>
</div>
</div>
</div>
<div class="col">
<div class="card">
<img src="..." class="card-img-top" alt="...">
<div class="card-body">
<h5 class="card-title">Card title</h5>
<p class="card-text">This is a longer card with supporting text below as a natural lead-in to additional content.</p>
</div>
</div>
</div>
<div class="col">
<div class="card">
<img src="..." class="card-img-top" alt="...">
<div class="card-body">
<h5 class="card-title">Card title</h5>
<p class="card-text">This is a longer card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.</p>
</div>
</div>
</div>
</div>
Промените је у .row-cols-3
и видећете четврту картицу.
Наслов картице
Ово је дужа картица са пратећим текстом испод као природни увод у додатни садржај. Овај садржај је мало дужи.
Наслов картице
Ово је дужа картица са пратећим текстом испод као природни увод у додатни садржај. Овај садржај је мало дужи.
Наслов картице
Ово је дужа картица са пратећим текстом испод као природни увод у додатни садржај.
Наслов картице
Ово је дужа картица са пратећим текстом испод као природни увод у додатни садржај. Овај садржај је мало дужи.
<div class="row row-cols-1 row-cols-md-3 g-4">
<div class="col">
<div class="card">
<img src="..." class="card-img-top" alt="...">
<div class="card-body">
<h5 class="card-title">Card title</h5>
<p class="card-text">This is a longer card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.</p>
</div>
</div>
</div>
<div class="col">
<div class="card">
<img src="..." class="card-img-top" alt="...">
<div class="card-body">
<h5 class="card-title">Card title</h5>
<p class="card-text">This is a longer card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.</p>
</div>
</div>
</div>
<div class="col">
<div class="card">
<img src="..." class="card-img-top" alt="...">
<div class="card-body">
<h5 class="card-title">Card title</h5>
<p class="card-text">This is a longer card with supporting text below as a natural lead-in to additional content.</p>
</div>
</div>
</div>
<div class="col">
<div class="card">
<img src="..." class="card-img-top" alt="...">
<div class="card-body">
<h5 class="card-title">Card title</h5>
<p class="card-text">This is a longer card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.</p>
</div>
</div>
</div>
</div>
Када вам треба једнака висина, додајте .h-100
на картице. Ако желите једнаке висине подразумевано, можете да подесите $card-height: 100%
у Сасс-у.
Наслов картице
Ово је дужа картица са пратећим текстом испод као природни увод у додатни садржај. Овај садржај је мало дужи.
Наслов картице
Ово је кратка картица.
Наслов картице
Ово је дужа картица са пратећим текстом испод као природни увод у додатни садржај.
Наслов картице
Ово је дужа картица са пратећим текстом испод као природни увод у додатни садржај. Овај садржај је мало дужи.
<div class="row row-cols-1 row-cols-md-3 g-4">
<div class="col">
<div class="card h-100">
<img src="..." class="card-img-top" alt="...">
<div class="card-body">
<h5 class="card-title">Card title</h5>
<p class="card-text">This is a longer card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.</p>
</div>
</div>
</div>
<div class="col">
<div class="card h-100">
<img src="..." class="card-img-top" alt="...">
<div class="card-body">
<h5 class="card-title">Card title</h5>
<p class="card-text">This is a short card.</p>
</div>
</div>
</div>
<div class="col">
<div class="card h-100">
<img src="..." class="card-img-top" alt="...">
<div class="card-body">
<h5 class="card-title">Card title</h5>
<p class="card-text">This is a longer card with supporting text below as a natural lead-in to additional content.</p>
</div>
</div>
</div>
<div class="col">
<div class="card h-100">
<img src="..." class="card-img-top" alt="...">
<div class="card-body">
<h5 class="card-title">Card title</h5>
<p class="card-text">This is a longer card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.</p>
</div>
</div>
</div>
</div>
Као и код група картица, подножја картица ће се аутоматски поравнати.
Наслов картице
Ово је шира картица са пратећим текстом испод као природни увод у додатни садржај. Овај садржај је мало дужи.
Наслов картице
Ова картица има пратећи текст испод као природни увод у додатни садржај.
Наслов картице
Ово је шира картица са пратећим текстом испод као природни увод у додатни садржај. Ова картица има још дужи садржај од прве која показује акцију једнаке висине.
<div class="row row-cols-1 row-cols-md-3 g-4">
<div class="col">
<div class="card h-100">
<img src="..." class="card-img-top" alt="...">
<div class="card-body">
<h5 class="card-title">Card title</h5>
<p class="card-text">This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.</p>
</div>
<div class="card-footer">
<small class="text-muted">Last updated 3 mins ago</small>
</div>
</div>
</div>
<div class="col">
<div class="card h-100">
<img src="..." class="card-img-top" alt="...">
<div class="card-body">
<h5 class="card-title">Card title</h5>
<p class="card-text">This card has supporting text below as a natural lead-in to additional content.</p>
</div>
<div class="card-footer">
<small class="text-muted">Last updated 3 mins ago</small>
</div>
</div>
</div>
<div class="col">
<div class="card h-100">
<img src="..." class="card-img-top" alt="...">
<div class="card-body">
<h5 class="card-title">Card title</h5>
<p class="card-text">This is a wider card with supporting text below as a natural lead-in to additional content. This card has even longer content than the first to show that equal height action.</p>
</div>
<div class="card-footer">
<small class="text-muted">Last updated 3 mins ago</small>
</div>
</div>
</div>
</div>
Зидарство
Користили v4
смо технику само за ЦСС да опонашамо понашање колона сличних зидању , али ова техника је имала много непријатних споредних ефеката . Ако желите да имате ову врсту распореда у v5
, можете једноставно користити додатак Масонри. Масонри није укључен у Боотстрап , али смо направили демо пример који ће вам помоћи да почнете.
ЦСС
Променљиве
Додато у в5.2.0Као део Боотстрап-овог еволуирајућег приступа ЦСС варијабли, картице сада користе локалне ЦСС променљиве .card
за побољшано прилагођавање у реалном времену. Вредности за ЦСС променљиве се постављају преко Сасс-а, тако да је и Сасс прилагођавање и даље подржано.
--#{$prefix}card-spacer-y: #{$card-spacer-y};
--#{$prefix}card-spacer-x: #{$card-spacer-x};
--#{$prefix}card-title-spacer-y: #{$card-title-spacer-y};
--#{$prefix}card-border-width: #{$card-border-width};
--#{$prefix}card-border-color: #{$card-border-color};
--#{$prefix}card-border-radius: #{$card-border-radius};
--#{$prefix}card-box-shadow: #{$card-box-shadow};
--#{$prefix}card-inner-border-radius: #{$card-inner-border-radius};
--#{$prefix}card-cap-padding-y: #{$card-cap-padding-y};
--#{$prefix}card-cap-padding-x: #{$card-cap-padding-x};
--#{$prefix}card-cap-bg: #{$card-cap-bg};
--#{$prefix}card-cap-color: #{$card-cap-color};
--#{$prefix}card-height: #{$card-height};
--#{$prefix}card-color: #{$card-color};
--#{$prefix}card-bg: #{$card-bg};
--#{$prefix}card-img-overlay-padding: #{$card-img-overlay-padding};
--#{$prefix}card-group-margin: #{$card-group-margin};
Сасс варијабле
$card-spacer-y: $spacer;
$card-spacer-x: $spacer;
$card-title-spacer-y: $spacer * .5;
$card-border-width: $border-width;
$card-border-color: var(--#{$prefix}border-color-translucent);
$card-border-radius: $border-radius;
$card-box-shadow: null;
$card-inner-border-radius: subtract($card-border-radius, $card-border-width);
$card-cap-padding-y: $card-spacer-y * .5;
$card-cap-padding-x: $card-spacer-x;
$card-cap-bg: rgba($black, .03);
$card-cap-color: null;
$card-height: null;
$card-color: null;
$card-bg: $white;
$card-img-overlay-padding: $spacer;
$card-group-margin: $grid-gutter-width * .5;