aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorMark Otto <[email protected]>2016-12-23 13:23:11 -0800
committerMark Otto <[email protected]>2016-12-24 14:21:04 -0800
commit378aa6667bfe2ccc9f14cd3f767e8b24afc06bf5 (patch)
tree046aa90a4c67a2e81401de99dce7a42f0b45c506 /docs
parent75e756dfef1b4d99200b55f08f0ef942e074401e (diff)
downloadbootstrap-378aa6667bfe2ccc9f14cd3f767e8b24afc06bf5.tar.xz
bootstrap-378aa6667bfe2ccc9f14cd3f767e8b24afc06bf5.zip
align-self docs
Diffstat (limited to 'docs')
-rw-r--r--docs/utilities/flexbox.md43
1 files changed, 41 insertions, 2 deletions
diff --git a/docs/utilities/flexbox.md b/docs/utilities/flexbox.md
index 59d732f1c..8359bbe93 100644
--- a/docs/utilities/flexbox.md
+++ b/docs/utilities/flexbox.md
@@ -149,10 +149,9 @@ Use `justify-content` utilities on flexbox containers to change the alignment of
<div class="d-flex justify-content-around">...</div>
{% endhighlight %}
-
## Align items
-Use `align-items` utilities on flexbox containers to change the alignment of flex items on the cross axis (the y-axis to start, x-axis if `flex-direction: column`). Choose from `start` (browser default), `end`, `center`, `baseline`, or `stretch`.
+Use `align-items` utilities on flexbox containers to change the alignment of flex items on the cross axis (the y-axis to start, x-axis if `flex-direction: column`). Choose from `start`, `end`, `center`, `baseline`, or `stretch` (browser default).
<div class="bd-example">
<div class="d-flex align-items-start bd-highlight mb-3" style="height: 100px">
@@ -190,6 +189,46 @@ Use `align-items` utilities on flexbox containers to change the alignment of fle
<div class="d-flex align-items-stretch">...</div>
{% endhighlight %}
+## Align self
+
+Use `align-self` utilities on flexbox items to individually change their alignment on the cross axis (the y-axis to start, x-axis if `flex-direction: column`). Choose from the same options as `align-items`: `start`, `end`, `center`, `baseline`, or `stretch` (browser default).
+
+<div class="bd-example">
+ <div class="d-flex bd-highlight mb-3" style="height: 100px">
+ <div class="p-2 bd-highlight">Flex item</div>
+ <div class="align-self-start p-2 bd-highlight">Aligned flex item</div>
+ <div class="p-2 bd-highlight">Flex item</div>
+ </div>
+ <div class="d-flex bd-highlight mb-3" style="height: 100px">
+ <div class="p-2 bd-highlight">Flex item</div>
+ <div class="align-self-end p-2 bd-highlight">Aligned flex item</div>
+ <div class="p-2 bd-highlight">Flex item</div>
+ </div>
+ <div class="d-flex bd-highlight mb-3" style="height: 100px">
+ <div class="p-2 bd-highlight">Flex item</div>
+ <div class="align-self-center p-2 bd-highlight">Aligned flex item</div>
+ <div class="p-2 bd-highlight">Flex item</div>
+ </div>
+ <div class="d-flex bd-highlight mb-3" style="height: 100px">
+ <div class="p-2 bd-highlight">Flex item</div>
+ <div class="align-self-baseline p-2 bd-highlight">Aligned flex item</div>
+ <div class="p-2 bd-highlight">Flex item</div>
+ </div>
+ <div class="d-flex bd-highlight" style="height: 100px">
+ <div class="p-2 bd-highlight">Flex item</div>
+ <div class="align-self-stretch p-2 bd-highlight">Aligned flex item</div>
+ <div class="p-2 bd-highlight">Flex item</div>
+ </div>
+</div>
+
+{% highlight html %}
+<div class="align-self-start">Aligned flex item</div>
+<div class="align-self-end">Aligned flex item</div>
+<div class="align-self-center">Aligned flex item</div>
+<div class="align-self-baseline">Aligned flex item</div>
+<div class="align-self-stretch">Aligned flex item</div>
+{% endhighlight %}
+
## Align content
Use `align-content` utilities on flexbox containers to align flex items *together* on the cross axis. Choose from `start` (browser default), `end`, `center`, `between`, `around`, or `stretch`. To demonstrate these utilities, we've enforced `flex-wrap: wrap` and increased the number of flex items.