我正在尝试删除活动菜单项与右内容 div 相遇的左边框。
所以看起来活动元素与主要内容div的级别相同,就像这个http://dribbble.com/shots/663779-Left-navigation
如果重要的话,我正在使用 twitter bootstrap。
任何指针都非常感谢!
编辑:这里是 HTML/CSS 的链接
我正在尝试删除活动菜单项与右内容 div 相遇的左边框。
所以看起来活动元素与主要内容div的级别相同,就像这个http://dribbble.com/shots/663779-Left-navigation
如果重要的话,我正在使用 twitter bootstrap。
任何指针都非常感谢!
编辑:这里是 HTML/CSS 的链接
您不能部分移除边框,您只能将它们遮盖起来。您需要使所选项目与边框重叠(或有一个脚本将另一个元素放在边框上)。
我拍了一个演示:http ://dabblet.com/gist/3762742
使用 :after 与父级的 1px 宽度和背景颜色重叠右框的边框。
您可以让所选项目只有一个顶部和底部边框
.selected-item
{
border-top: 1px solid rgba(0, 0, 0, 0.5);
border-bottom: 1px solid rgba(0, 0, 0, 0.5);
}
或者
.selected-item
{
border: 1px solid rgba(0, 0, 0, 0.5);
border-left: 0px;
border-right: 0px;
}
并且为了避免框阴影逃离父容器,您可以将其替换为
.selected-item:after
{
display: block;
position: absolute;
height: 10px;
background: url("gradient.gif") top left repeat-x;
}
这样,您会在元素下方获得一致的水平阴影,一直到但不超过父元素及其边框。
.selected-item {
border-left: 0px;
border-top: 0px;
border-right: 0px;
border-bottom: 0px
}