Scale
Controls how an element changes size on a 2D plane.
Utility | Properties |
---|---|
t-s-0 | transform: scale(0%); |
t-s-10 | transform: scale(10%); |
t-s-20 | transform: scale(20%); |
t-s-30 | transform: scale(30%); |
t-s-40 | transform: scale(40%); |
t-s-50 | transform: scale(50%); |
t-s-60 | transform: scale(60%); |
t-s-70 | transform: scale(70%); |
t-s-80 | transform: scale(80%); |
t-s-90 | transform: scale(90%); |
t-s-100 | transform: scale(100%); |
This example showcases various scaling transformations:
- The t-s-70 utility scales the element to 70% of its original size.
- The t-s-80 utility scales the element to 80% of its original size.
- The t-s-90 utility scales the element to 90% of its original size.
<div class="d-g g-16 gtc-1 sm:gtc-3"> <div class="my-4 p-r"> <img class="d-18 d-ib rad-1 t-s-70" src="https://picsum.photos/600?image=360" /> <img class="o-20 d-18 d-ib l-0 p-a rad-1" src="https://picsum.photos/600?image=360" /> </div> <div class="my-4 p-r"> <img class="d-18 d-ib rad-1 t-s-80" src="https://picsum.photos/600?image=360" /> <img class="o-20 d-18 d-ib l-0 p-a rad-1" src="https://picsum.photos/600?image=360" /> </div> <div class="my-4 p-r"> <img class="d-18 d-ib rad-1 t-s-90" src="https://picsum.photos/600?image=360" /> <img class="o-20 d-18 d-ib l-0 p-a rad-1" src="https://picsum.photos/600?image=360" /> </div></div>
Scale X
This example showcases various horizontal scaling transformations:
- The t-sx-70 utility scales the element horizontally to 70% of its original width.
- The t-sx-80 utility scales the element horizontally to 80% of its original width.
- The t-sx-90 utility scales the element horizontally to 90% of its original width.
<div class="d-g g-16 gtc-1 sm:gtc-3"> <div class="my-4 p-r"> <img class="d-18 d-ib rad-1 t-sx-70" src="https://picsum.photos/600?image=360" /> <img class="o-20 d-18 d-ib l-0 p-a rad-1" src="https://picsum.photos/600?image=360" /> </div> <div class="my-4 p-r"> <img class="d-18 d-ib rad-1 t-sx-80" src="https://picsum.photos/600?image=360" /> <img class="o-20 d-18 d-ib l-0 p-a rad-1" src="https://picsum.photos/600?image=360" /> </div> <div class="my-4 p-r"> <img class="d-18 d-ib rad-1 t-sx-90" src="https://picsum.photos/600?image=360" /> <img class="o-20 d-18 d-ib l-0 p-a rad-1" src="https://picsum.photos/600?image=360" /> </div></div>
Scale Y
This example showcases various vertical scaling transformations:
- The t-sy-70 utility scales the element vertically to 70% of its original height.
- The t-sy-80 utility scales the element vertically to 80% of its original height.
- The t-sy-90 utility scales the element vertically to 90% of its original height.
<div class="d-g g-16 gtc-1 sm:gtc-3"> <div class="my-4 p-r"> <img class="d-18 d-ib rad-1 t-sy-70" src="https://picsum.photos/600?image=360" /> <img class="o-20 d-18 d-ib l-0 p-a rad-1" src="https://picsum.photos/600?image=360" /> </div> <div class="my-4 p-r"> <img class="d-18 d-ib rad-1 t-sy-80" src="https://picsum.photos/600?image=360" /> <img class="o-20 d-18 d-ib l-0 p-a rad-1" src="https://picsum.photos/600?image=360" /> </div> <div class="my-4 p-r"> <img class="d-18 d-ib rad-1 t-sy-90" src="https://picsum.photos/600?image=360" /> <img class="o-20 d-18 d-ib l-0 p-a rad-1" src="https://picsum.photos/600?image=360" /> </div></div>
Conditional styles
Learn how to override existing utilities based on the user's screen size or other factors, such as hover states.
Media modifiers
You can combine responsive breakpoints like sm:t-s-*
,md:t-s-*
, lg:t-s-*
, and xxl:t-s-*
allows targeting specific utilities in different viewports.
<div class="t-s-10 md:t-s-20 ..."></div>
Hover modifiers
Alternatively, you can apply :hover
by using h:t-s-*
utility to override elements and change their values when hovering over them.
<div class="t-s-10 h:t-s-20 ..."></div>