Transform Origin
Control the origin point for transformations.
Widely available
This feature is well established and works across many devices and browser versions.
Usage
Top
Set the transformation point to the top.






<div class="d-g g-16 gtc-1 sm:gtc-3"> <div class="my-8 p-r"> <img class="d-18 d-ib t-o-t t-r-30" src="/img/clivia.jpg" /> <img class="o-20 d-18 d-ib l-0 p-a" src="/img/clivia.jpg" /> </div>
<div class="my-8 p-r"> <img class="d-18 d-ib t-o-t t-r-45" src="/img/clivia.jpg" /> <img class="o-20 d-18 d-ib l-0 p-a" src="/img/clivia.jpg" /> </div>
<div class="my-8 p-r"> <img class="d-18 d-ib t-o-t t-r-55" src="/img/clivia.jpg" /> <img class="o-20 d-18 d-ib l-0 p-a" src="/img/clivia.jpg" /> </div></div>Top Left
Set the transformation point to the top-left.






<div class="d-g g-16 gtc-1 sm:gtc-3"> <div class="my-8 p-r"> <img class="d-18 d-ib t-o-tl t-r-30" src="/img/clivia.jpg" /> <img class="o-20 d-18 d-ib l-0 p-a" src="/img/clivia.jpg" /> </div>
<div class="my-8 p-r"> <img class="d-18 d-ib t-o-tl t-r-45" src="/img/clivia.jpg" /> <img class="o-20 d-18 d-ib l-0 p-a" src="/img/clivia.jpg" /> </div>
<div class="my-8 p-r"> <img class="d-18 d-ib t-o-tl t-r-55" src="/img/clivia.jpg" /> <img class="o-20 d-18 d-ib l-0 p-a" src="/img/clivia.jpg" /> </div></div>Top Right
Set the transformation point to the top-right.






<div class="d-g g-16 gtc-1 sm:gtc-3"> <div class="my-8 p-r"> <img class="d-18 d-ib t-o-tr t-r-30" src="/img/clivia.jpg" /> <img class="o-20 d-18 d-ib l-0 p-a" src="/img/clivia.jpg" /> </div>
<div class="my-8 p-r"> <img class="d-18 d-ib t-o-tr t-r-45" src="/img/clivia.jpg" /> <img class="o-20 d-18 d-ib l-0 p-a" src="/img/clivia.jpg" /> </div>
<div class="my-8 p-r"> <img class="d-18 d-ib t-o-tr t-r-55" src="/img/clivia.jpg" /> <img class="o-20 d-18 d-ib l-0 p-a" src="/img/clivia.jpg" /> </div></div>Right
Set the transformation point to the right.






<div class="d-g g-16 gtc-1 sm:gtc-3"> <div class="my-8 p-r"> <img class="d-18 d-ib t-o-r t-r-30" src="/img/clivia.jpg" /> <img class="o-20 d-18 d-ib l-0 p-a" src="/img/clivia.jpg" /> </div>
<div class="my-8 p-r"> <img class="d-18 d-ib t-o-r t-r-45" src="/img/clivia.jpg" /> <img class="o-20 d-18 d-ib l-0 p-a" src="/img/clivia.jpg" /> </div>
<div class="my-8 p-r"> <img class="d-18 d-ib t-o-r t-r-55" src="/img/clivia.jpg" /> <img class="o-20 d-18 d-ib l-0 p-a" src="/img/clivia.jpg" /> </div></div>Bottom Left
Set the transformation point to the bottom-left.






<div class="d-g g-16 gtc-1 sm:gtc-3"> <div class="my-8 p-r"> <img class="d-18 d-ib t-o-bl t-r-30" src="/img/clivia.jpg" /> <img class="o-20 d-18 d-ib l-0 p-a" src="/img/clivia.jpg" /> </div>
<div class="my-8 p-r"> <img class="d-18 d-ib t-o-bl t-r-45" src="/img/clivia.jpg" /> <img class="o-20 d-18 d-ib l-0 p-a" src="/img/clivia.jpg" /> </div>
<div class="my-8 p-r"> <img class="d-18 d-ib t-o-bl t-r-55" src="/img/clivia.jpg" /> <img class="o-20 d-18 d-ib l-0 p-a" src="/img/clivia.jpg" /> </div></div>Bottom
Set the transformation point to the bottom.






<div class="d-g g-16 gtc-1 sm:gtc-3"> <div class="my-8 p-r"> <img class="d-18 d-ib t-o-b t-r-30" src="/img/clivia.jpg" /> <img class="o-20 d-18 d-ib l-0 p-a" src="/img/clivia.jpg" /> </div>
<div class="my-8 p-r"> <img class="d-18 d-ib t-o-b t-r-45" src="/img/clivia.jpg" /> <img class="o-20 d-18 d-ib l-0 p-a" src="/img/clivia.jpg" /> </div>
<div class="my-8 p-r"> <img class="d-18 d-ib t-o-b t-r-55" src="/img/clivia.jpg" /> <img class="o-20 d-18 d-ib l-0 p-a" src="/img/clivia.jpg" /> </div></div>Bottom Right
Set the transformation point to the bottom-right.






<div class="d-g g-16 gtc-1 sm:gtc-3"> <div class="my-8 p-r"> <img class="d-18 d-ib t-o-br t-r-30" src="/img/clivia.jpg" /> <img class="o-20 d-18 d-ib l-0 p-a" src="/img/clivia.jpg" /> </div>
<div class="my-8 p-r"> <img class="d-18 d-ib t-o-br t-r-45" src="/img/clivia.jpg" /> <img class="o-20 d-18 d-ib l-0 p-a" src="/img/clivia.jpg" /> </div>
<div class="my-8 p-r"> <img class="d-18 d-ib t-o-br t-r-55" src="/img/clivia.jpg" /> <img class="o-20 d-18 d-ib l-0 p-a" src="/img/clivia.jpg" /> </div></div>Left
Set the transformation point to the left.






<div class="d-g g-16 gtc-1 sm:gtc-3"> <div class="my-8 p-r"> <img class="d-18 d-ib t-o-l t-r-30" src="/img/clivia.jpg" /> <img class="o-20 d-18 d-ib l-0 p-a" src="/img/clivia.jpg" /> </div>
<div class="my-8 p-r"> <img class="d-18 d-ib t-o-l t-r-45" src="/img/clivia.jpg" /> <img class="o-20 d-18 d-ib l-0 p-a" src="/img/clivia.jpg" /> </div>
<div class="my-8 p-r"> <img class="d-18 d-ib t-o-l t-r-55" src="/img/clivia.jpg" /> <img class="o-20 d-18 d-ib l-0 p-a" src="/img/clivia.jpg" /> </div></div>Center
Set the transformation point to the center.






<div class="d-g g-16 gtc-1 sm:gtc-3"> <div class="my-8 p-r"> <img class="d-18 d-ib t-o-c t-r-30" src="/img/clivia.jpg" /> <img class="o-20 d-18 d-ib l-0 p-a" src="/img/clivia.jpg" /> </div>
<div class="my-8 p-r"> <img class="d-18 d-ib t-o-c t-r-45" src="/img/clivia.jpg" /> <img class="o-20 d-18 d-ib l-0 p-a" src="/img/clivia.jpg" /> </div>
<div class="my-8 p-r"> <img class="d-18 d-ib t-o-c t-r-55" src="/img/clivia.jpg" /> <img class="o-20 d-18 d-ib l-0 p-a" src="/img/clivia.jpg" /> </div></div>Responsive Design
Use breakpoint prefixes to target different screen sizes. Styles apply from the breakpoint & up.
Target viewport sizes with breakpoint prefixes.
sm:t-o-[value]md:t-o-[value]lg:t-o-[value]xxl:t-o-[value]Hover State
Apply styles conditionally on hover using the h: prefix.
Add the h: prefix to apply styles only when the user hovers over the element.
h:t-o-[value]