Square
Below, utility classes to apply width
and height
properties.
@for
$value
from 0 through 64
Class | Properties |
---|---|
.sqrt-<value> | width: #{$value * 0.25}rem; height: #{$value * 0.25}rem; |
.sqrt-96 | width: 24rem; height: 24rem; /* 384px */ |
.sqrt-128 | width: 24rem; height: 32rem; /* 512px */ |
Example(s)
html
<div class="sqrt-64 flex m-auto ...">
<div class="sqrt-56 flex m-auto ...">
<div class="sqrt-48 flex m-auto ...">
<div class="sqrt-40 flex m-auto ...">
<div class="sqrt-32 flex m-auto ...">
<div class="sqrt-24 flex m-auto ...">
<div class="sqrt-16 flex m-auto ...">
<div class="sqrt-8 flex m-auto ..."></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
Media Queries
width
and height
are supported by changing state on-the-fly! You can use it like this:
html
<svg class="sqrt-24 medium:sqrt-48 extra-large:sqrt-96">...</svg>