html - 移除 CSS 中的侧边框

标签 html css

我有类似 this fiddle 中描述的菜单
这是一个从右到左的菜单。

如果您在鼠标悬停仍处于事件状态时可以看到左边框。我想当鼠标悬停时删除左侧边框

CSS

nav ul li:hover{
    background-color:#F9F9F9;
    border-style: solid;
    border-color:FAC3BC;
    border-top: 15px;
    border-left:none;
    border-right:none;
}

最佳答案

如果我理解您的意思,我想我已经找到了解决方案。

Update Fiddle

我添加了这一行:

nav ul li:hover + li{
    border-right:none;
}

border-right:1px solid transparent;

关于html - 移除 CSS 中的侧边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28609726/

相关文章:

javascript - 当元素插入 html OL 时触发事件

html - (HTML) 如何加粗导航栏文字?

html - 响应式网站布局

html标签到css工具

web - 如何为网站创建 Facebook 测试用户?

javascript - 如何让这个 React 方法返回语句/变量?

html - 如何填充隐藏字段占用的空间

javascript - 定制日期选择

css - 当在 css 中设置 Canvas 大小时,WebGL 损坏了上下文

带有背景的 HTML div