Resize
Controls the way an item can be resized.
Class | Properties |
---|---|
r-b | resize: both; |
r-h | resize: horizontal; |
r-none | resize: none; |
r-v | resize: vertical; |
Both
This example sets the resize property to both. The r-b class allows the element to be resized both horizontally and vertically.
<div class="d-f fd-c"> <label class="mb-2">Write a message:</label> <textarea class="b-1 b-s max-h-50 max-w-100 rad-1 r-b" rows="4"></textarea></div>
Horizontal
This example sets the resize property to horizontal. The r-h class allows the element to be resized only in the horizontal direction.
<div class="d-f fd-c"> <label class="mb-2">Write a message:</label> <textarea class="b-1 b-s max-w-100 rad-1 r-h" rows="4"></textarea></div>
None
This example sets the resize property to none. The r-none class prevents the element from being resized by the user.
<div class="d-f fd-c"> <label class="mb-2">Write a message:</label> <textarea class="b-1 b-s max-w-100 rad-1 r-none" rows="4"></textarea></div>
Vertical
This example sets the resize property to vertical. The r-v class allows the element to be resized only in the vertical direction.
<div class="d-f fd-c"> <label class="mb-2">Write a message:</label> <textarea class="b-1 b-s max-h-50 rad-1 r-v" rows="4"></textarea></div>
Utilizing utilities conditionally
Override existing utilities based on the user's screen size or other factors, such as hover states. Learn more about modifiers in our documentation.
Responsive breakpoints
You can combine responsive breakpoints like sm:r-*
,md:r-*
, lg:r-*
, and xxl:r-*
allows targeting specific utilities in
different viewports.
<div class="r-none md:r-h ..."></div>
Utilizing utilities conditionally
Override existing utilities based on the user's screen size or other factors, such as hover states. Learn more about modifiers in our documentation.
Hover states
Alternatively, you can apply :hover
by using h:r-*
utility to override elements
and change their values when hovering over them.
<div class="r-none h:r-h ..."></div>