【发布时间】:2013-12-17 03:10:43
【问题描述】:
我在 CSS 方面遇到了一些问题。我需要图片上的菜单元素。问题是我无法获得带有伪元素的绿色矩形。如果您知道非 JavaScript 解决方案或有一些示例,我将很乐意提供帮助。
HTML
<li class="current">
<a href="#section-2">Lorem Ipsum/a>
</li>
CSS
.current {
background: red;
&.current:after {
content: "";
height: 2.5em;
margin-top: -1.25em;
position: absolute;
background: #ddd;
right: -1em;
width: 2.5em;
z-index: 1;
}
}
Jsfiddle:http://jsfiddle.net/vCQZ6/1/
【问题讨论】:
-
请发布您目前所获得的代码(如果可以,请在 jsFiddle 中重现)。
-
为什么不能简单地使用
border-right?
标签: css pseudo-class