}
{% endhighlight %}
-### Hidden elements
+### Hidden content
Hide any HTML element with the `[hidden]` attribute. Previously, v3.x included a `.hidden` class that forced toggled content. However, we removed it due to conflicts with jQuery's `hide()` function. It's taken from [PureCSS](http://purecss.io).
<input type="text" hidden>
{% endhighlight %}
-### Visible elements
+### Invisible content
-On the other side of hiding content, you can show content with `.show`.
+The `.invisible` class can be used to toggle only the visibility of an element, meaning its `display` is not modified and the element can still affect the flow of the document.
{% highlight html %}
-<div class="show">...</div>
+<div class="invisible">...</div>
{% endhighlight %}
+{% highlight scss %}
+// Classes
+.invisible {
+ visibility: hidden;
+}
+
+// Usage as mixin
+.element {
+ .invisible();
+}
+
### Screen readers and keyboard navigation
Hide an element to all devices **except screen readers** with `.sr-only`. Combine `.sr-only` with `.sr-only-focusable` to show the element again when it's focused (e.g. by a keyboard-only user). Necessary for following [accessibility best practices](../getting-started/#accessibility). Can also be used as mixins.