【发布时间】:2020-11-08 13:31:39
【问题描述】:
我目前正在为将要成为我的网站的导航栏工作,但我遇到了切换汉堡图标的问题。
我希望切换按钮的所有三个栏在悬停在其上时同时更改,但当我将鼠标悬停在其上时只有其中一个更改。
相关代码
HTML
<div class='toggle-button' onClick={() => setOpen(!open)}>
<div class='bar' />
<div class='bar' />
<div class='bar' />
</div>
CSS
.toggle-button {
border: 1px solid grey;
border-radius: 5px;
cursor: pointer;
display: inline-block;
height: fit-content;
transition: all 0.5s ease;
}
.toggle-button:hover {
background-color: black;
}
.toggle-button .bar {
background-color: grey;
border-radius: 2.5px;
margin: 4px;
height: 4px;
width: 25px;
}
.toggle-button .bar:hover {
background-color: black;
}
【问题讨论】:
标签: html css togglebutton