Individual CSS Transform Functions
Dan Wilson documents a classic annoyance with transforms:
button {
transform: translateY(-150%);
}
button:hover {
/* will (perhaps unintentionally) override the original translate */
transform: scale(.8);
}
The native (and WET) solution is list the original transform again:
button:hover {
…