私はバーガーメニューをアニメーション化しようとしています。 .burger-icon:before
- transform: translateX(20px)
のX座標を変更しようとすると、Yも変更されます。ありがとう!ここでトランスフォーム: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);
}