【发布时间】:2017-07-22 10:46:07
【问题描述】:
我正在尝试为汉堡菜单制作动画。当我尝试更改 .burger-icon:before - transform: translateX(20px) 中的 X 坐标时,它也会更改 Y。谢谢!
这里是 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);
}
【问题讨论】:
标签: html css transform translate