mirror of
https://github.com/twbs/bootstrap.git
synced 2024-12-01 13:24:25 +01:00
v5: Redo blockquote attributions (#30814)
* v5: Redo blockquote attributions - Renames -small-* variables to -footer-* - Updates blockquote demos with attribution to place it outside the blockquote with a figure wrapper * Updated class name * docs(examples): refactor blockquotes in masonry example Co-authored-by: Gaël Poupard <gael.poupard@orange.com> Co-authored-by: XhmikosR <xhmikosr@gmail.com>
This commit is contained in:
parent
594e5fd071
commit
286f16b92c
@ -84,14 +84,19 @@
|
|||||||
|
|
||||||
// Blockquotes
|
// Blockquotes
|
||||||
.blockquote {
|
.blockquote {
|
||||||
margin-bottom: $spacer;
|
margin-bottom: $blockquote-margin-y;
|
||||||
@include font-size($blockquote-font-size);
|
@include font-size($blockquote-font-size);
|
||||||
|
|
||||||
|
> :last-child {
|
||||||
|
margin-bottom: 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.blockquote-footer {
|
.blockquote-footer {
|
||||||
display: block;
|
margin-top: -$blockquote-margin-y;
|
||||||
@include font-size($blockquote-small-font-size);
|
margin-bottom: $blockquote-margin-y;
|
||||||
color: $blockquote-small-color;
|
@include font-size($blockquote-footer-font-size);
|
||||||
|
color: $blockquote-footer-color;
|
||||||
|
|
||||||
&::before {
|
&::before {
|
||||||
content: "\2014\00A0"; // em dash, nbsp
|
content: "\2014\00A0"; // em dash, nbsp
|
||||||
|
@ -447,9 +447,10 @@ $text-muted: $gray-600 !default;
|
|||||||
|
|
||||||
$initialism-font-size: $small-font-size !default;
|
$initialism-font-size: $small-font-size !default;
|
||||||
|
|
||||||
$blockquote-small-color: $gray-600 !default;
|
$blockquote-margin-y: $spacer !default;
|
||||||
$blockquote-small-font-size: $small-font-size !default;
|
|
||||||
$blockquote-font-size: $font-size-base * 1.25 !default;
|
$blockquote-font-size: $font-size-base * 1.25 !default;
|
||||||
|
$blockquote-footer-color: $gray-600 !default;
|
||||||
|
$blockquote-footer-font-size: $small-font-size !default;
|
||||||
|
|
||||||
$hr-margin-y: $spacer !default;
|
$hr-margin-y: $spacer !default;
|
||||||
$hr-color: inherit !default;
|
$hr-color: inherit !default;
|
||||||
|
@ -397,8 +397,8 @@ The default `margin` on blockquotes is `1em 40px`, so we reset that to `0 0 1rem
|
|||||||
<div class="bd-example">
|
<div class="bd-example">
|
||||||
<blockquote class="blockquote">
|
<blockquote class="blockquote">
|
||||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>
|
<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>
|
</blockquote>
|
||||||
|
<p>Someone famous in <cite title="Source Title">Source Title</cite></p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
### Inline elements
|
### Inline elements
|
||||||
|
@ -188,19 +188,23 @@ For quoting blocks of content from another source within your document. Wrap `<b
|
|||||||
|
|
||||||
{{< example >}}
|
{{< example >}}
|
||||||
<blockquote class="blockquote">
|
<blockquote class="blockquote">
|
||||||
<p class="mb-0">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>
|
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
{{< /example >}}
|
{{< /example >}}
|
||||||
|
|
||||||
### Naming a source
|
### Naming a source
|
||||||
|
|
||||||
Add a `<footer class="blockquote-footer">` for identifying the source. Wrap the name of the source work in `<cite>`.
|
The HTML spec requires that blockquote attribution be placed outside the `<blockquote>`. When providing attribution, wrap your `<blockquote>` in a `<figure>` and use a `<figcaption>` or a block level element (e.g., `<p>`) with the `.blockquote-footer` class. Be sure to wrap the name of the source work in `<cite>` as well.
|
||||||
|
|
||||||
{{< example >}}
|
{{< example >}}
|
||||||
<blockquote class="blockquote">
|
<figure>
|
||||||
<p class="mb-0">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>
|
<blockquote class="blockquote">
|
||||||
<footer class="blockquote-footer">Someone famous in <cite title="Source Title">Source Title</cite></footer>
|
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
|
<figcaption class="blockquote-footer">
|
||||||
|
Someone famous in <cite title="Source Title">Source Title</cite>
|
||||||
|
</figcaption>
|
||||||
|
</figure>
|
||||||
{{< /example >}}
|
{{< /example >}}
|
||||||
|
|
||||||
### Alignment
|
### Alignment
|
||||||
@ -208,17 +212,25 @@ Add a `<footer class="blockquote-footer">` for identifying the source. Wrap the
|
|||||||
Use text utilities as needed to change the alignment of your blockquote.
|
Use text utilities as needed to change the alignment of your blockquote.
|
||||||
|
|
||||||
{{< example >}}
|
{{< example >}}
|
||||||
<blockquote class="blockquote text-center">
|
<figure class="text-center">
|
||||||
<p class="mb-0">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>
|
<blockquote class="blockquote">
|
||||||
<footer class="blockquote-footer">Someone famous in <cite title="Source Title">Source Title</cite></footer>
|
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
|
<figcaption class="blockquote-footer">
|
||||||
|
Someone famous in <cite title="Source Title">Source Title</cite>
|
||||||
|
</figcaption>
|
||||||
|
</figure>
|
||||||
{{< /example >}}
|
{{< /example >}}
|
||||||
|
|
||||||
{{< example >}}
|
{{< example >}}
|
||||||
<blockquote class="blockquote text-right">
|
<figure class="text-right">
|
||||||
<p class="mb-0">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>
|
<blockquote class="blockquote">
|
||||||
<footer class="blockquote-footer">Someone famous in <cite title="Source Title">Source Title</cite></footer>
|
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
|
<figcaption class="blockquote-footer">
|
||||||
|
Someone famous in <cite title="Source Title">Source Title</cite>
|
||||||
|
</figcaption>
|
||||||
|
</figure>
|
||||||
{{< /example >}}
|
{{< /example >}}
|
||||||
|
|
||||||
## Lists
|
## Lists
|
||||||
|
@ -33,14 +33,14 @@ extra_js:
|
|||||||
</div>
|
</div>
|
||||||
<div class="col-sm-6 col-lg-4 mb-4">
|
<div class="col-sm-6 col-lg-4 mb-4">
|
||||||
<div class="card p-3">
|
<div class="card p-3">
|
||||||
<blockquote class="blockquote mb-0 card-body">
|
<figure class="p-3 mb-0">
|
||||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>
|
<blockquote class="blockquote">
|
||||||
<footer class="blockquote-footer">
|
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>
|
||||||
<small class="text-muted">
|
</blockquote>
|
||||||
Someone famous in <cite title="Source Title">Source Title</cite>
|
<figcaption class="blockquote-footer mb-0 text-muted">
|
||||||
</small>
|
Someone famous in <cite title="Source Title">Source Title</cite>
|
||||||
</footer>
|
</figcaption>
|
||||||
</blockquote>
|
</figure>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-sm-6 col-lg-4 mb-4">
|
<div class="col-sm-6 col-lg-4 mb-4">
|
||||||
@ -55,21 +55,21 @@ extra_js:
|
|||||||
</div>
|
</div>
|
||||||
<div class="col-sm-6 col-lg-4 mb-4">
|
<div class="col-sm-6 col-lg-4 mb-4">
|
||||||
<div class="card bg-primary text-white text-center p-3">
|
<div class="card bg-primary text-white text-center p-3">
|
||||||
<blockquote class="blockquote mb-0">
|
<figure class="mb-0">
|
||||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat.</p>
|
<blockquote class="blockquote">
|
||||||
<footer class="blockquote-footer text-white">
|
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat.</p>
|
||||||
<small>
|
</blockquote>
|
||||||
Someone famous in <cite title="Source Title">Source Title</cite>
|
<figcaption class="blockquote-footer mb-0 text-white">
|
||||||
</small>
|
Someone famous in <cite title="Source Title">Source Title</cite>
|
||||||
</footer>
|
</figcaption>
|
||||||
</blockquote>
|
</figure>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-sm-6 col-lg-4 mb-4">
|
<div class="col-sm-6 col-lg-4 mb-4">
|
||||||
<div class="card text-center">
|
<div class="card text-center">
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
<h5 class="card-title">Card title</h5>
|
<h5 class="card-title">Card title</h5>
|
||||||
<p class="card-text">This card has a regular title and short paragraphy of text below it.</p>
|
<p class="card-text">This card has a regular title and short paragraph of text below it.</p>
|
||||||
<p class="card-text"><small class="text-muted">Last updated 3 mins ago</small></p>
|
<p class="card-text"><small class="text-muted">Last updated 3 mins ago</small></p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -81,14 +81,14 @@ extra_js:
|
|||||||
</div>
|
</div>
|
||||||
<div class="col-sm-6 col-lg-4 mb-4">
|
<div class="col-sm-6 col-lg-4 mb-4">
|
||||||
<div class="card p-3 text-right">
|
<div class="card p-3 text-right">
|
||||||
<blockquote class="blockquote mb-0">
|
<figure class="mb-0">
|
||||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>
|
<blockquote class="blockquote">
|
||||||
<footer class="blockquote-footer">
|
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>
|
||||||
<small class="text-muted">
|
</blockquote>
|
||||||
Someone famous in <cite title="Source Title">Source Title</cite>
|
<figcaption class="blockquote-footer mb-0 text-muted">
|
||||||
</small>
|
Someone famous in <cite title="Source Title">Source Title</cite>
|
||||||
</footer>
|
</figcaption>
|
||||||
</blockquote>
|
</figure>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-sm-6 col-lg-4 mb-4">
|
<div class="col-sm-6 col-lg-4 mb-4">
|
||||||
|
Loading…
Reference in New Issue
Block a user