当鼠标悬停li
稍微摆动时,我有菜单。怎么停止那种摆动。
代码在这里 JSFiddle
答案 0 :(得分:2)
最简单的方法就是修改css:
.inner LI {
border: 1px solid transparent;
padding: 0.25em 1.75em;
font-family: "Open Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 90%;
}
答案 1 :(得分:0)
如果我做对了,你想要在悬停时消除摇晃。为此,请删除边框
.inner LI:hover {
background: #eee;
-webkit-backface-visibility: hidden;
}
这将是需要更改的代码。如果你真的想要边框样式,请添加box-shadow来实现相同的效果。
希望它有所帮助。
答案 2 :(得分:0)
wiggling属性是因为:hover
.inner li
个事件时添加了边框
正确的CSS:
.inner LI:hover { background: #eee; -webkit-backface-visibility: hidden;}
代码已更新: JSFiddle
答案 3 :(得分:0)
Index.html中的第59行改为:
.inner LI:hover
{
border: 1px solid #ddd;
background: #eee;
-webkit-backface-visibility: hidden;
}
为:
.inner LI:hover
{
background: #eee;
-webkit-backface-visibility: hidden;
}
答案 4 :(得分:0)
在.inner LI:hover
课程中,您设置了border: 1px solid #ddd;
。
但是,您的.inner LI
类没有边框,或者是'0px的边框'。
要解决此问题,请尝试将border: 1px solid transparent;
添加到.inner LI
班级。