Padding
Utilities for controlling an element's padding.
Class | Properties |
---|---|
pt-[0-30] | padding-top: 0 - 24rem; |
pb-[0-30] | padding-bottom: 0 - 24rem; |
pr-[0-30] | padding-right: 0 - 24rem; |
pl-[0-30] | padding-left: 0 - 24rem; |
px-[0-30] | padding-left: 0 - 24rem; padding-right: 0 - 24rem; |
py-[0-30] | padding-top: 0 - 24rem; padding-bottom: 0 - 24rem; |
p-[0-30] | padding: 0 - 24rem; |
Add padding to a single side
Control the padding on one side of an element using the p{t|r|b|l}-{size}
utilities.
For example, pt-6
would add 1.5rem
of padding to the top of an element, pr-4
would add 1rem
of padding to the right of an element, pb-8
would add 2rem
of padding to the bottom of an element, and pl-2
would add 0.5rem
of padding to the left of an element.
<div class="pt-6">pt-6</div>
<div class="pr-4">pr-4</div>
<div class="pb-8">pb-8</div>
<div class="pl-2">pl-2</div>
<div class="pt-6">pt-6</div>
<div class="pr-4">pr-4</div>
<div class="pb-8">pb-8</div>
<div class="pl-2">pl-2</div>
Add horizontal padding
Control the horizontal padding of an element using the px-{size}
utilities.
<div class="px-8">px-8</div>
<div class="px-8">px-8</div>
Add vertical padding
Control the vertical padding of an element using the py-{size}
utilities.
<div class="py-8">py-8</div>
<div class="py-8">py-8</div>
Add padding to all sides
Control the padding on all sides of an element using the p-{size}
utilities.
<div class="p-8">p-8</div>
<div class="p-8">p-8</div>
Responsive
To control the padding of an element at a specific breakpoint, add a {screen}:
prefix to any existing padding utility. For example, adding the class md:py-8
to an element would apply the py-8
utility at medium screen sizes and above.
<div class="py-4 md:py-8">
<!-- ... -->
</div>
<div class="py-4 md:py-8">
<!-- ... -->
</div>
For more information about Gridi responsive design features, check out the Responsive Design documentation.