按照在线教程创建一个汉堡包。教程显示了一个X和给出的代码,当复制时会创建一个右指箭头。
这是汉堡包的HTML和CSS代码。
.hamburger:hover span:nth-child(2) {
transform: translateX(10px);
background-color: var(--primary);
}
.hamburger.is-active span:nth-child(1) {
transform: translate(0px, -2px) rotate(45deg);
}
.hamburger.is-active span:nth-child(2) {
opacity: 0;
transform: translateX(15px);
}
.hamburger.is-active span:nth-child(3) {
transform: translate(-3px, 3px) rotate(-45deg);
}
<button class="hamburger is-active">
<span></span>
<span></span>
<span></span>
</button>
1条答案
按热度按时间j5fpnvbx1#
对代码进行以下更改
1 -添加JavaScript代码以将
.is-active
类切换到.hamburger
。2 -将缺省样式添加到
span
。3 -将
.is-active
添加到.hamburger
时,将样式添加到span