Template:Card
From Bootstrap - Demo Wiki
This Card template offers a different approach to displaying cards without using HTML codes on the content pages. Instead, set the content and style for the card using the parameters listed below.
Parameters
The template serves the following parameters:
header
- The header text of the cardheadercolor
- The background color of the header sectionheaderbg
- The background color of the header sectiontitle
- The title text of the cardtitlecolor
- The color for the title textcontent
- The body content of the cardcontentcolor
- The color for the content textbodybg
- The background color of the body sectionfooter
- The footer text of the cardfootercolor
- The color for the footer textfooterbg
- The background color of the footer sectionborder
- The border color of the cardmaxwidth
- Max width of the card
For all possible color styles and examples see Colors.
Simple Card
- Code
{{Card |header=Header |headercolor=white |title=Title |titlecolor=white |content=Some quick example text to build on the card title and make up the bulk of the card's content. |contentcolor=white |bodybg=primary }}
- Result
Header
Title
Some quick example text to build on the card title and make up the bulk of the card's content.
Customized Card
- Code
{{Card |header=Card header |headercolor=white |headerbg=success |title=Card title |titlecolor=dark |content=This is the card content![[File:DSC02180 363.jpg|class=card-img-top]] |contentcolor=dark |bodybg=light |footer=I have a footer |footercolor=white |footerbg=warning |border=dark |maxwidth=25rem }}
- Result
Card header
Card title
This is the card content!
Card Deck
- Code
<div class="card-deck"> {{Card |header=Card 1 |title=Card Title |content=Card with short content and no footer. |bodybg=light }} {{Card |header=Card 2 |title=Card Title |content=Some quick example text to build on the card title and make up the bulk of the card's content. This card has more text than the others. |bodybg=light |footer=Card Footer }} {{Card |header=Card 3 |title=Card Title |content=Some quick example text to build on the card title and make up the bulk of the card's content. |bodybg=light |footer=Card Footer }} </div>
- Result
Card 1
Card Title
Card with short content and no footer.
Card 2
Card Title
Some quick example text to build on the card title and make up the bulk of the card's content. This card has more text than the others.
Card 3
Card Title
Some quick example text to build on the card title and make up the bulk of the card's content.
Template code
<includeonly><!--
--><div class="card {{#if: {{{border|}}} |border border-{{{border}}} }} text-{{{contentcolor|black}}} bg-{{{bodybg|info}}} mb-3" style="max-width: {{{maxwidth|18rem}}};">
<div class="card-header {{#if: {{{headerbg|}}} |bg-{{{headerbg}}} }} {{#if: {{{headercolor|}}} |text-{{{headercolor}}} }}">{{{header|}}}</div>
<div class="card-body text-{{{contentcolor|black}}} bg-{{{bodybg|info}}}">
<h5 class="card-title {{#if: {{{titlecolor|}}} |text-{{{titlecolor}}} }}">{{{title|}}}</h5>
<p class="card-text">{{{content|}}}</p>
</div>
{{#if: {{{footer|}}} |
<div class="card-footer {{#if: {{{footerbg|}}} |bg-{{{footerbg}}} }}">
<small class="text-{{{footercolor|muted}}}">{{{footer}}}</small>
</div>
}}
</div></includeonly>