我正在嘗試爲漢堡菜單設置動畫。當我嘗試更改.burger-icon:before
- transform: translateX(20px)
中的X座標時 - 它也會更改Y.謝謝!transform:translateX正在影響轉換:translateY
這裏是HTML:
<button class="menu-button" type="button" data-toggle="-menu" id="burger-button">
<span class="burger-icon"></span>
</button>
這裏是我的CSS:
.menu-button.is-active .burger-icon {
transform: translateY(2px) rotate(135deg);
}
.menu-button.is-active .burger-icon:before {
transform: translateX(20px) translateY(10px) rotate(-45deg);
}
.menu-button.is-active .burger-icon:after {
transform: translateY(-19px) rotate(33deg);
}