]> git.ipfire.org Git - thirdparty/bootstrap.git/commitdiff
fixes #9887: documents show and hide classes
authorMark Otto <otto@github.com>
Sat, 24 Aug 2013 21:40:24 +0000 (14:40 -0700)
committerMark Otto <otto@github.com>
Sat, 24 Aug 2013 21:40:24 +0000 (14:40 -0700)
_includes/nav-css.html
css.html

index 4d21a4f9fb62bcd88921c2a11bed86f3637c460a..7a6b459af14cb45ca9aefee769d7bd96e33e2c44 100644 (file)
@@ -80,6 +80,7 @@
     <li><a href="#helper-classes-close">Close icon</a></li>
     <li><a href="#helper-classes-floats">Quick floats</a></li>
     <li><a href="#helper-classes-clearfix">Clearfix</a></li>
+    <li><a href="#helper-classes-show-hide">Showing and hiding content</a></li>
     <li><a href="#helper-classes-screen-readers">Screen reader content</a></li>
     <li><a href="#helper-classes-image-replacement">Image replacement</a></li>
   </ul>
index c0169d574f58b2477ed576678dba45a2383c3e4b..2933272cfc8081536058f2e8edefe66cdb8b2950 100644 (file)
--- a/css.html
+++ b/css.html
@@ -2225,7 +2225,7 @@ For example, <code>&lt;section&gt;</code> should be wrapped as inline.
 
 
     <h3 id="helper-classes-floats">Quick floats</h3>
-    <p>Float an element to the left or right with a class. Classes can also be used as mixins.</p>
+    <p>Float an element to the left or right with a class. <code>!important</code> is included to avoid specificity issues. Classes can also be used as mixins.</p>
 {% highlight html %}
 <div class="pull-left">...</div>
 <div class="pull-right">...</div>
@@ -2280,6 +2280,31 @@ For example, <code>&lt;section&gt;</code> should be wrapped as inline.
 {% endhighlight %}
 
 
+    <h3 id="helper-classes-show-hide">Showing and hiding content</h3>
+    <p>Force an element to be shown or hidden via <code>display</code> with the use of <code>.show</code> and <code>.hide</code> classes. These classes use <code>!important</code> to avoid specificity conflicts, just like the <a href="../css/#helper-classes-floats">quick floats</a>. They are only available for block level toggling. They can also be used as mixins.</p>
+{% highlight html %}
+<div class="show">...</div>
+<div class="hide">...</div>
+{% endhighlight %}
+{% highlight css %}
+// Classes
+.show {
+  display: block !important;
+}
+.hide {
+  display: none !important;
+}
+
+// Usage as mixins
+.element {
+  .show();
+}
+.another-element {
+  .hide();
+}
+{% endhighlight %}
+
+
     <h3 id="helper-classes-screen-readers">Screen reader content</h3>
     <p>Hide an element to all users <em>except</em> screen readers with <code>.sr-only</code>. Necessary for following <a href="{{ page.base_url }}getting-started#accessibility">accessibility best practices</a>. Can also be used as a mixin.</p>
 {% highlight html %}