Earlier this week I was working on styling a website and trying to keep a component as customizable as possible. Within it, I needed the ability to reverse an icon with CSS only and I found out that using transform: scale(-1)
will automatically flip the element you use it on. You can also specify the direction you’d like to flip it:
Horizontally
.element {
transform: scaleX(-1);
}
Vertically
.element {
transform: scaleY(-1);
}
This blew my mind. Thanks CSS Tricks for the tip