]> git.ipfire.org Git - thirdparty/bootstrap.git/commitdiff
add docs
authorMark Otto <markdotto@gmail.com>
Mon, 9 Jul 2018 00:28:37 +0000 (17:28 -0700)
committerMark Otto <markdotto@gmail.com>
Mon, 9 Jul 2018 00:28:37 +0000 (17:28 -0700)
docs/4.1/utilities/spacing.md

index b374748e03c8cc62ee1a37d1dfa8aab103c1156f..dad1c0085275f256c96da60c65727f56e3e73b0f 100644 (file)
@@ -81,3 +81,25 @@ Additionally, Bootstrap also includes an `.mx-auto` class for horizontally cente
   Centered element
 </div>
 {% endhighlight %}
+
+### Negative margin
+
+In CSS, `margin` properties can utilize negative values (`padding` cannot). As of 4.2, we've added negative margin utilities for every non-zero integer size listed above (e.g., `1`, `2`, `3`, `4`, `5`). These utilities are ideal for customizing grid column gutters across breakpoints.
+
+The syntax is nearly the same as the default, positive margin utilities, but with the addition of `n` before the requested size. Here's an example class that's the opposite of `.mt-1`:
+
+{% highlight scss %}
+.mt-n1 {
+  margin-top: -0.25rem !important;
+}
+{% endhighlight %}
+
+Here's an example of customizing the Bootstrap grid at the medium (`md`) breakpoint and above. We've increased the `.col` padding with `.px-md-5` and then counteracted that with `.mx-md-n5` on the parent `.row`.
+
+{% capture example %}
+<div class="row mx-md-n5">
+  <div class="col py-3 px-md-5 border bg-light">Custom column padding</div>
+  <div class="col py-3 px-md-5 border bg-light">Custom column padding</div>
+</div>
+{% endcapture %}
+{% include example.html content=example %}