card.md 20.5 KB
Newer Older
Mark Otto's avatar
cards  
Mark Otto committed
1
---
Mark Otto's avatar
Mark Otto committed
2
layout: docs
Mark Otto's avatar
cards  
Mark Otto committed
3
title: Cards
4
group: components
Mark Otto's avatar
cards  
Mark Otto committed
5
6
7
8
---

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.

Mark Otto's avatar
Mark Otto committed
9
If you're familiar with Bootstrap 3, cards replace our old panels, wells, and thumbnails. Similar functionality to those components is available as modifier classes for cards.
Mark Otto's avatar
cards  
Mark Otto committed
10

Mark Otto's avatar
Mark Otto committed
11
12
13
14
15
## Contents

* Will be replaced with the ToC, excluding the "Contents" header
{:toc}

16
## Example
Mark Otto's avatar
cards  
Mark Otto committed
17

18
Cards require a small amount of markup and classes to provide you with as much control as possible. These classes and markup are flexible though and can typically be remixed and extended with ease. For example, if your card has no flush content like images, feel free to put the `.card-block` class on the `.card` element to consolidate your markup.
Mark Otto's avatar
cards  
Mark Otto committed
19
20
21

{% example html %}
<div class="card">
XhmikosR's avatar
XhmikosR committed
22
  <img class="card-img-top" data-src="holder.js/100px180/" alt="Card image cap">
23
24
25
26
27
  <div class="card-block">
    <h4 class="card-title">Card title</h4>
    <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">Button</a>
  </div>
Mark Otto's avatar
cards  
Mark Otto committed
28
29
30
</div>
{% endexample %}

31
## Content types
Mark Otto's avatar
Mark Otto committed
32

33
Cards support a wide variety of content, including images, text, list groups, links, and more. Mix and match multiple content types to create the card you need.
Mark Otto's avatar
Mark Otto committed
34

35
36
{% example html %}
<div class="card">
XhmikosR's avatar
XhmikosR committed
37
  <img class="card-img-top" data-src="holder.js/100px180/?text=Image cap" alt="Card image cap">
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
  <div class="card-block">
    <h4 class="card-title">Card title</h4>
    <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">Cras justo odio</li>
    <li class="list-group-item">Dapibus ac facilisis in</li>
    <li class="list-group-item">Vestibulum at eros</li>
  </ul>
  <div class="card-block">
    <a href="#" class="card-link">Card link</a>
    <a href="#" class="card-link">Another link</a>
  </div>
</div>
{% endexample %}
Mark Otto's avatar
Mark Otto committed
53

54
55
56
57
58
59
60
61
62
63
{% example html %}
<div class="card">
  <ul class="list-group list-group-flush">
    <li class="list-group-item">Cras justo odio</li>
    <li class="list-group-item">Dapibus ac facilisis in</li>
    <li class="list-group-item">Vestibulum at eros</li>
  </ul>
</div>
{% endexample %}

Mark Otto's avatar
Mark Otto committed
64
{% example html %}
65
<div class="card">
XhmikosR's avatar
XhmikosR committed
66
  <img class="card-img-top" data-src="holder.js/100px180/?text=Image cap" alt="Card image cap">
67
68
69
  <div class="card-block">
    <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>
Mark Otto's avatar
Mark Otto committed
70
</div>
71
72
73
{% endexample %}

{% example html %}
74
75
76
77
78
<div class="card card-block">
  <h4 class="card-title">Card title</h4>
  <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>
Mark Otto's avatar
Mark Otto committed
79
</div>
80
81
82
83
84
85
86
87
{% endexample %}

{% example html %}
<div class="card">
  <div class="card-block">
    <h4 class="card-title">Card title</h4>
    <h6 class="card-subtitle text-muted">Support card subtitle</h6>
  </div>
XhmikosR's avatar
XhmikosR committed
88
  <img data-src="holder.js/100px180/?text=Image" alt="Card image">
89
90
91
92
93
  <div class="card-block">
    <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>
Mark Otto's avatar
Mark Otto committed
94
95
96
</div>
{% endexample %}

97
98
## Sizing

99
Constrain the width of cards via custom CSS, our predefined grid classes, or with custom styles using our grid mixins.
Mark Otto's avatar
Mark Otto committed
100
101
102

Using the grid:

Mark Otto's avatar
Mark Otto committed
103
104
105
{% example html %}
<div class="row">
  <div class="col-sm-6">
106
    <div class="card card-block">
Mark Otto's avatar
Mark Otto committed
107
108
109
110
111
112
      <h3 class="card-title">Special title treatment</h3>
      <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="col-sm-6">
113
    <div class="card card-block">
Mark Otto's avatar
Mark Otto committed
114
115
116
117
118
119
120
121
      <h3 class="card-title">Special title treatment</h3>
      <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>
{% endexample %}

Mark Otto's avatar
Mark Otto committed
122
123
124
Using custom widths:

{% example html %}
125
<div class="card card-block" style="width: 18rem;">
Mark Otto's avatar
Mark Otto committed
126
127
128
129
130
131
132
  <h3 class="card-title">Special title treatment</h3>
  <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>
{% endexample %}

## Text alignment
Mark Otto's avatar
cards  
Mark Otto committed
133

134
You can quickly change the text alignment of any card—in its entirety or specific parts—with our [text align classes]({{ site.baseurl }}/components/utilities/#text-alignment).
Mark Otto's avatar
cards  
Mark Otto committed
135
136

{% example html %}
137
<div class="card card-block">
Mark Otto's avatar
cards  
Mark Otto committed
138
139
140
141
142
  <h4 class="card-title">Special title treatment</h4>
  <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>

143
<div class="card card-block text-xs-center">
Mark Otto's avatar
cards  
Mark Otto committed
144
145
146
147
148
  <h4 class="card-title">Special title treatment</h4>
  <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>

149
<div class="card card-block text-xs-right">
Mark Otto's avatar
cards  
Mark Otto committed
150
151
152
153
154
155
  <h4 class="card-title">Special title treatment</h4>
  <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>
{% endexample %}

Mark Otto's avatar
Mark Otto committed
156
## Header and footer
Mark Otto's avatar
cards  
Mark Otto committed
157
158
159
160
161
162
163
164

Add an optional header and/or footer within a card.

{% example html %}
<div class="card">
  <div class="card-header">
    Featured
  </div>
165
166
167
  <div class="card-block">
    <h4 class="card-title">Special title treatment</h4>
    <p class="card-text">With supporting text below as a natural lead-in to additional content.</p>
168
169
170
171
172
173
174
175
176
177
178
    <a href="#" class="btn btn-primary">Go somewhere</a>
  </div>
</div>
{% endexample %}

{% example html %}
<div class="card">
  <h3 class="card-header">Featured</h3>
  <div class="card-block">
    <h4 class="card-title">Special title treatment</h4>
    <p class="card-text">With supporting text below as a natural lead-in to additional content.</p>
179
180
    <a href="#" class="btn btn-primary">Go somewhere</a>
  </div>
Mark Otto's avatar
cards  
Mark Otto committed
181
</div>
Mark Otto's avatar
Mark Otto committed
182
{% endexample %}
Mark Otto's avatar
cards  
Mark Otto committed
183

Mark Otto's avatar
Mark Otto committed
184
{% example html %}
Mark Otto's avatar
cards  
Mark Otto committed
185
186
187
188
<div class="card">
  <div class="card-header">
    Quote
  </div>
189
190
191
192
193
194
  <div class="card-block">
    <blockquote class="card-blockquote">
      <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>
      <footer>Someone famous in <cite title="Source Title">Source Title</cite></footer>
    </blockquote>
  </div>
Mark Otto's avatar
cards  
Mark Otto committed
195
196
197
198
</div>
{% endexample %}

{% example html %}
199
<div class="card text-xs-center">
Mark Otto's avatar
cards  
Mark Otto committed
200
201
202
  <div class="card-header">
    Featured
  </div>
203
204
205
206
207
  <div class="card-block">
    <h4 class="card-title">Special title treatment</h4>
    <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>
Mark Otto's avatar
cards  
Mark Otto committed
208
209
210
211
212
213
  <div class="card-footer text-muted">
    2 days ago
  </div>
</div>
{% endexample %}

Mark Otto's avatar
Mark Otto committed
214
## Image caps
Mark Otto's avatar
cards  
Mark Otto committed
215
216
217
218
219

Similar to headers and footers, cards include top and bottom image caps.

{% example html %}
<div class="card">
XhmikosR's avatar
XhmikosR committed
220
  <img class="card-img-top" data-src="holder.js/100px180/" alt="Card image cap">
221
222
223
224
225
  <div class="card-block">
    <h4 class="card-title">Card title</h4>
    <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>
Mark Otto's avatar
cards  
Mark Otto committed
226
227
</div>
<div class="card">
228
229
230
231
232
  <div class="card-block">
    <h4 class="card-title">Card title</h4>
    <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>
XhmikosR's avatar
XhmikosR committed
233
  <img class="card-img-bottom" data-src="holder.js/100px180/" alt="Card image cap">
Mark Otto's avatar
cards  
Mark Otto committed
234
235
236
</div>
{% endexample %}

Mark Otto's avatar
Mark Otto committed
237
## Image overlays
Mark Otto's avatar
cards  
Mark Otto committed
238

239
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` (see below).
Mark Otto's avatar
cards  
Mark Otto committed
240
241
242

{% example html %}
<div class="card card-inverse">
XhmikosR's avatar
XhmikosR committed
243
  <img class="card-img" data-src="holder.js/100px270/#55595c:#373a3c/text:Card image" alt="Card image">
Mark Otto's avatar
cards  
Mark Otto committed
244
245
246
247
248
249
250
251
  <div class="card-img-overlay">
    <h4 class="card-title">Card title</h4>
    <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>
{% endexample %}

Mark Otto's avatar
Mark Otto committed
252
## Inverted text
Mark Otto's avatar
cards  
Mark Otto committed
253

254
255
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** and specify the `background-color` and `border-color` to go with it.

256
You can also use `.card-inverse` with the [contextual backgrounds variants](#background-variants).
Mark Otto's avatar
cards  
Mark Otto committed
257
258
259

{% example html %}
<div class="card card-inverse" style="background-color: #333; border-color: #333;">
260
261
262
263
264
  <div class="card-block">
    <h3 class="card-title">Special title treatment</h3>
    <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>
Mark Otto's avatar
cards  
Mark Otto committed
265
266
267
</div>
{% endexample %}

Mark Otto's avatar
Mark Otto committed
268
## Background variants
Mark Otto's avatar
cards  
Mark Otto committed
269

270
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`.**
Mark Otto's avatar
cards  
Mark Otto committed
271
272

{% example html %}
273
<div class="card card-inverse card-primary text-xs-center">
274
275
276
277
278
279
  <div class="card-block">
    <blockquote class="card-blockquote">
      <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>
      <footer>Someone famous in <cite title="Source Title">Source Title</cite></footer>
    </blockquote>
  </div>
Mark Otto's avatar
cards  
Mark Otto committed
280
</div>
281
<div class="card card-inverse card-success text-xs-center">
282
283
284
285
286
287
  <div class="card-block">
    <blockquote class="card-blockquote">
      <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>
      <footer>Someone famous in <cite title="Source Title">Source Title</cite></footer>
    </blockquote>
  </div>
Mark Otto's avatar
cards  
Mark Otto committed
288
</div>
289
<div class="card card-inverse card-info text-xs-center">
290
291
292
293
294
295
  <div class="card-block">
    <blockquote class="card-blockquote">
      <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>
      <footer>Someone famous in <cite title="Source Title">Source Title</cite></footer>
    </blockquote>
  </div>
Mark Otto's avatar
cards  
Mark Otto committed
296
</div>
297
<div class="card card-inverse card-warning text-xs-center">
298
299
300
301
302
303
  <div class="card-block">
    <blockquote class="card-blockquote">
      <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>
      <footer>Someone famous in <cite title="Source Title">Source Title</cite></footer>
    </blockquote>
  </div>
Mark Otto's avatar
cards  
Mark Otto committed
304
</div>
305
<div class="card card-inverse card-danger text-xs-center">
petetnt's avatar
petetnt committed
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
  <div class="card-block">
    <blockquote class="card-blockquote">
      <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>
      <footer>Someone famous in <cite title="Source Title">Source Title</cite></footer>
    </blockquote>
  </div>
</div>
{% endexample %}

## Outline variants

In need of a colored card, but not the hefty background colors they bring? Replace the default modifier classes with the `.card-*-outline` ones to style just the `border-color` of a card.

{% example html %}
<div class="card card-primary-outline text-xs-center">
  <div class="card-block">
    <blockquote class="card-blockquote">
      <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>
      <footer>Someone famous in <cite title="Source Title">Source Title</cite></footer>
    </blockquote>
  </div>
</div>
<div class="card card-secondary-outline text-xs-center">
  <div class="card-block">
    <blockquote class="card-blockquote">
      <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>
      <footer>Someone famous in <cite title="Source Title">Source Title</cite></footer>
    </blockquote>
  </div>
</div>
<div class="card card-success-outline text-xs-center">
  <div class="card-block">
    <blockquote class="card-blockquote">
      <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>
      <footer>Someone famous in <cite title="Source Title">Source Title</cite></footer>
    </blockquote>
  </div>
</div>
<div class="card card-info-outline text-xs-center">
  <div class="card-block">
    <blockquote class="card-blockquote">
      <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>
      <footer>Someone famous in <cite title="Source Title">Source Title</cite></footer>
    </blockquote>
  </div>
</div>
<div class="card card-warning-outline text-xs-center">
  <div class="card-block">
    <blockquote class="card-blockquote">
      <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>
      <footer>Someone famous in <cite title="Source Title">Source Title</cite></footer>
    </blockquote>
  </div>
</div>
<div class="card card-danger-outline text-xs-center">
361
362
363
364
365
366
  <div class="card-block">
    <blockquote class="card-blockquote">
      <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>
      <footer>Someone famous in <cite title="Source Title">Source Title</cite></footer>
    </blockquote>
  </div>
Mark Otto's avatar
cards  
Mark Otto committed
367
368
369
</div>
{% endexample %}

Mark Otto's avatar
Mark Otto committed
370
## Groups
Mark Otto's avatar
cards  
Mark Otto committed
371

Heinrich Fenkart's avatar
Heinrich Fenkart committed
372
Use card groups to render cards as a single, attached element with equal width and height columns. By default, card groups use `display: table;` and `table-layout: fixed;` to achieve their uniform sizing. However, enabling [flexbox mode]({{ site.baseurl }}/getting-started/flexbox) can switch that to use `display: flex;` and provide the same effect.
Mark Otto's avatar
cards  
Mark Otto committed
373

374
375
Only applies to small devices and above.

Mark Otto's avatar
cards  
Mark Otto committed
376
377
378
{% example html %}
<div class="card-group">
  <div class="card">
XhmikosR's avatar
XhmikosR committed
379
    <img class="card-img-top" data-src="holder.js/100px180/" alt="Card image cap">
380
381
382
383
384
    <div class="card-block">
      <h4 class="card-title">Card title</h4>
      <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>
Mark Otto's avatar
cards  
Mark Otto committed
385
386
  </div>
  <div class="card">
XhmikosR's avatar
XhmikosR committed
387
    <img class="card-img-top" data-src="holder.js/100px180/" alt="Card image cap">
388
389
390
391
392
    <div class="card-block">
      <h4 class="card-title">Card title</h4>
      <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>
Mark Otto's avatar
cards  
Mark Otto committed
393
394
  </div>
  <div class="card">
XhmikosR's avatar
XhmikosR committed
395
    <img class="card-img-top" data-src="holder.js/100px180/" alt="Card image cap">
396
397
398
399
400
    <div class="card-block">
      <h4 class="card-title">Card title</h4>
      <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>
Mark Otto's avatar
cards  
Mark Otto committed
401
402
403
404
  </div>
</div>
{% endexample %}

405
## Decks
Mark Otto's avatar
cards  
Mark Otto committed
406

407
408
Need a set of equal width and height cards that aren't attached to one another? Use card decks. By default, card decks require two wrapping elements: `.card-deck-wrapper` and a `.card-deck`. We use table styles for the sizing and the gutters on `.card-deck`. The `.card-deck-wrapper` is used to negative margin out the `border-spacing` on the `.card-deck`.

409
410
Only applies to small devices and above.

Heinrich Fenkart's avatar
Heinrich Fenkart committed
411
**ProTip!** If you enable [flexbox mode]({{ site.baseurl }}/getting-started/flexbox/), you can remove the `.card-deck-wrapper`.
Mark Otto's avatar
cards  
Mark Otto committed
412
413

{% example html %}
414
415
<div class="card-deck-wrapper">
  <div class="card-deck">
Mark Otto's avatar
cards  
Mark Otto committed
416
    <div class="card">
XhmikosR's avatar
XhmikosR committed
417
      <img class="card-img-top" data-src="holder.js/100px200/" alt="Card image cap">
418
419
420
421
422
      <div class="card-block">
        <h4 class="card-title">Card title</h4>
        <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>
        <p class="card-text"><small class="text-muted">Last updated 3 mins ago</small></p>
      </div>
Mark Otto's avatar
cards  
Mark Otto committed
423
424
    </div>
    <div class="card">
XhmikosR's avatar
XhmikosR committed
425
      <img class="card-img-top" data-src="holder.js/100px200/" alt="Card image cap">
426
427
428
429
430
      <div class="card-block">
        <h4 class="card-title">Card title</h4>
        <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>
Mark Otto's avatar
cards  
Mark Otto committed
431
432
    </div>
    <div class="card">
XhmikosR's avatar
XhmikosR committed
433
      <img class="card-img-top" data-src="holder.js/100px200/" alt="Card image cap">
434
435
436
437
438
      <div class="card-block">
        <h4 class="card-title">Card title</h4>
        <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>
Mark Otto's avatar
cards  
Mark Otto committed
439
440
441
442
443
    </div>
  </div>
</div>
{% endexample %}

Mark Otto's avatar
Mark Otto committed
444
## Columns
Mark Otto's avatar
cards  
Mark Otto committed
445

446
Cards can be organized into [Masonry](http://masonry.desandro.com)-like columns with just CSS by wrapping them in `.card-columns`. Only applies to small devices and above.
447

448
**Heads up!** This is **not available in IE9 and below** as they have no support for the [`column-*` CSS properties](https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Using_multi-column_layouts).
Mark Otto's avatar
cards  
Mark Otto committed
449
450
451
452

{% example html %}
<div class="card-columns">
  <div class="card">
XhmikosR's avatar
XhmikosR committed
453
    <img class="card-img-top" data-src="holder.js/100px160/" alt="Card image cap">
454
455
456
457
    <div class="card-block">
      <h4 class="card-title">Card title that wraps to a new line</h4>
      <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>
Mark Otto's avatar
cards  
Mark Otto committed
458
  </div>
459
  <div class="card card-block">
Mark Otto's avatar
cards  
Mark Otto committed
460
461
    <blockquote class="card-blockquote">
      <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>
462
463
464
465
466
      <footer>
        <small class="text-muted">
          Someone famous in <cite title="Source Title">Source Title</cite>
        </small>
      </footer>
Mark Otto's avatar
cards  
Mark Otto committed
467
468
469
    </blockquote>
  </div>
  <div class="card">
XhmikosR's avatar
XhmikosR committed
470
    <img class="card-img-top" data-src="holder.js/100px160/" alt="Card image cap">
471
472
473
474
475
    <div class="card-block">
      <h4 class="card-title">Card title</h4>
      <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>
Mark Otto's avatar
cards  
Mark Otto committed
476
  </div>
477
  <div class="card card-block card-inverse card-primary text-xs-center">
Mark Otto's avatar
cards  
Mark Otto committed
478
    <blockquote class="card-blockquote">
479
480
481
482
483
484
      <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat.</p>
      <footer>
        <small>
          Someone famous in <cite title="Source Title">Source Title</cite>
        </small>
      </footer>
Mark Otto's avatar
cards  
Mark Otto committed
485
486
    </blockquote>
  </div>
487
  <div class="card card-block text-xs-center">
Mark Otto's avatar
cards  
Mark Otto committed
488
489
490
491
    <h4 class="card-title">Card title</h4>
    <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>
492
  <div class="card">
XhmikosR's avatar
XhmikosR committed
493
    <img class="card-img" data-src="holder.js/100px260/" alt="Card image">
494
  </div>
495
  <div class="card card-block text-xs-right">
Mark Otto's avatar
cards  
Mark Otto committed
496
497
    <blockquote class="card-blockquote">
      <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>
498
499
500
501
502
      <footer>
        <small class="text-muted">
          Someone famous in <cite title="Source Title">Source Title</cite>
        </small>
      </footer>
Mark Otto's avatar
cards  
Mark Otto committed
503
504
    </blockquote>
  </div>
505
  <div class="card card-block">
Mark Otto's avatar
cards  
Mark Otto committed
506
507
508
509
510
511
    <h4 class="card-title">Card title</h4>
    <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>
{% endexample %}