From 25d6824e6c1299fa3d1b5ec11bd8006a3728e119 Mon Sep 17 00:00:00 2001 From: Mark Otto Date: Tue, 5 Aug 2014 17:12:24 -0700 Subject: cards --- docs/components/card.md | 286 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 286 insertions(+) create mode 100644 docs/components/card.md (limited to 'docs/components') diff --git a/docs/components/card.md b/docs/components/card.md new file mode 100644 index 000000000..237588c55 --- /dev/null +++ b/docs/components/card.md @@ -0,0 +1,286 @@ +--- +layout: page +title: Cards +--- + +A **card** is a flexible and extensible content container. It includes options for headers and footers, a wide variety of content, contextual background colors, and powerful display options. + +If you're familiar with Bootstrap 3, cards replace our old panels, wells, and thumbnails. + +### Basic example + +Cards require very little markup, but do require some additional classes to give you as much control as possible. Create a `.card`, add any heading with `.card-title`, and use `.card-text` on paragraphs. These classes ensure proper spacing and alignment. + +{% example html %} +
+

Special title treatment

+

With supporting text below as a natural lead-in to additional content.

+ Go somewhere +
+{% endexample %} + +### Text alignment + +You can quickly change the text alignment of any card—in it's entirety or specific parts—with our [text align classes](). + +{% example html %} +
+

Special title treatment

+

With supporting text below as a natural lead-in to additional content.

+ Go somewhere +
+ +
+

Special title treatment

+

With supporting text below as a natural lead-in to additional content.

+ Go somewhere +
+ +
+

Special title treatment

+

With supporting text below as a natural lead-in to additional content.

+ Go somewhere +
+{% endexample %} + +### Header and footer + +Add an optional header and/or footer within a card. + +{% example html %} +
+
+ Featured +
+

Special title treatment

+

With supporting text below as a natural lead-in to additional content.

+ Go somewhere +
+ +
+
+ Quote +
+
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

+
Someone famous in Source Title
+
+
+{% endexample %} + +{% example html %} +
+
+ Featured +
+

Special title treatment

+

With supporting text below as a natural lead-in to additional content.

+ Go somewhere + +
+ +
+
+ Quote +
+
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

+
Someone famous in Source Title
+
+ +
+{% endexample %} + +### Image caps + +Similar to headers and footers, cards include top and bottom image caps. + +{% example html %} +
+ Card image cap +

Card title

+

This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.

+

Last updated 3 mins ago

+
+
+

Card title

+

This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.

+

Last updated 3 mins ago

+ Card image cap +
+{% endexample %} + +### Image overlays + +Turn an image into a card background and overlay your card's text. Depending on the image, you may or may not need `.card-inverse`. + +{% example html %} +
+ Card image +
+

Card title

+

This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.

+

Last updated 3 mins ago

+
+
+{% endexample %} + +### Inverted text + +Cards include a class for quickly toggling the text color. By default, cards use dark text and assume a light background. **Add `.card-inverse` for white text on a dark background.** You'll need to specify the `background-color` and `border-color` to go with it, or use the [contextual backgrounds](#context-variations). + +{% example html %} +
+

Special title treatment

+

With supporting text below as a natural lead-in to additional content.

+ Go somewhere +
+{% endexample %} + +### Background variants + +Cards include their own variant classes for quickly changing the `background-color` and `border-color` of a card. Darker colors require the use of `.card-inverse`. + +{% example html %} +
+
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

+
Someone famous in Source Title
+
+
+
+
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

+
Someone famous in Source Title
+
+
+
+
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

+
Someone famous in Source Title
+
+
+
+
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

+
Someone famous in Source Title
+
+
+
+
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

+
Someone famous in Source Title
+
+
+{% endexample %} + +### Groups + +Set a `width` on the `.card-group`, content automatically sizes for equal columns via `display: table;` and `table-layout: fixed;`. And because we're using table styles, we also get equal height for free. + +{% example html %} +
+
+ Card image cap +

Card title

+

This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.

+

Last updated 3 mins ago

+
+
+ Card image cap +

Card title

+

This card has supporting text below as a natural lead-in to additional content.

+

Last updated 3 mins ago

+
+
+ Card image cap +

Card title

+

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.

+

Last updated 3 mins ago

+
+
+{% endexample %} + +### Sets + +Get equal-width and equal-height cards by using two wrappers: `.card-set-wrapper` and a `.card-set`. We use table styles for the sizing and the gutters on `.card-set`. The `.card-set-wrapper` is used to negative margin out the `border-spacing` on the `.card-set`. + +{% example html %} +
+
+
+ Card image cap +

Card title

+

This is a longer card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.

+

Last updated 3 mins ago

+
+
+ Card image cap +

Card title

+

This card has supporting text below as a natural lead-in to additional content.

+

Last updated 3 mins ago

+
+
+ Card image cap +

Card title

+

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.

+

Last updated 3 mins ago

+
+
+
+{% endexample %} + +### Columns + +Cards can be organized into columns by wrapping a group with `.card-columns`. + +{% example html %} +
+
+ Card image cap +

Card title that wraps to a new line

+

This is a longer card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.

+
+
+
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

+
Someone famous in Source Title
+
+
+
+ Card image cap +

Card title

+

This card has supporting text below as a natural lead-in to additional content.

+

Last updated 3 mins ago

+
+
+
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

+
Someone famous in Source Title
+
+
+
+ Card image +
+
+

Card title

+

This card has supporting text below as a natural lead-in to additional content.

+

Last updated 3 mins ago

+
+
+
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

+
Someone famous in Source Title
+
+
+
+

Card title

+

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.

+

Last updated 3 mins ago

+
+
+{% endexample %} -- cgit v1.2.3