Css 汉堡菜单可点击区域太小
就我网站的手机尺寸而言,菜单上的汉堡图标的可点击区域太小,只有那些细线 我也有这个问题,其他锚,我想有一个更大的可点击区域,但不希望元素本身在我的页面上变得更大Css 汉堡菜单可点击区域太小,css,menu,anchor,nav,Css,Menu,Anchor,Nav,就我网站的手机尺寸而言,菜单上的汉堡图标的可点击区域太小,只有那些细线 我也有这个问题,其他锚,我想有一个更大的可点击区域,但不希望元素本身在我的页面上变得更大 <div id="burger-container"> <div id="burger"> <span> </span> <span> </span> &
<div id="burger-container">
<div id="burger">
<span> </span>
<span> </span>
<span> </span>
</div>
</div>
尝试添加固定的宽度和高度
#burger {
cursor: pointer;
display: block;
height: 30px;
width: 50px;
}
尝试添加固定的宽度和高度
#burger {
cursor: pointer;
display: block;
height: 30px;
width: 50px;
}
您可以这样更改CSS:
#burger{
display: none;
padding: 23px 15px 10px;
}
@media all and (max-width: 580px){
#burger-container{
float: right;
}
#burger{
cursor: pointer;
display: block;
}
}
这样,只有当屏幕宽度小于等于580像素,并且填充给您更大的点击区域时,您才显示burger菜单
看看这个例子
在我看来,这是一个更好的做法,因为您不必设置特定的宽度和高度,只需使用
填充
即可更改CSS,如下所示:
#burger{
display: none;
padding: 23px 15px 10px;
}
@media all and (max-width: 580px){
#burger-container{
float: right;
}
#burger{
cursor: pointer;
display: block;
}
}
这样,只有当屏幕宽度小于等于580像素,并且填充给您更大的点击区域时,您才显示burger菜单
看看这个例子
在我看来,这是一个更好的做法,因为您不必设置特定的宽度和高度,只需使用填充