0
A
回答
1
这应该工作。我选择通过添加active
CSS类将特定元素放在特定元素上,但这也可能是悬停,焦点或其他任何内容。
ul {
list-style: none;
margin: 0;
padding: 0;
max-width: 200px; /* for demo purpose only */
}
li {
padding-left: 50px;
position: relative;
line-height: 30px; /* for demo purpose only */
}
li:before {
content: '';
height: 4px;
background-color: black;
width: 30px;
position: absolute;
left: 0;
top: 50%;
/* fix alignment by upping the position of the strikeout by 50% of its height */
transform: translateY(-50%);
}
li.active:before {
width: 100%;
}
<ul id="footer">
<li>projects</li>
<li class="active">books</li>
<li>news</li>
<li>about</li>
<li>contact</li>
</ul>
相关问题
- 1. LI子元素
- 2. 选择li元素数ul元素
- 3. “径向”显示li元素
- 4. 全证明了li元素
- 5. 对准UL li元素
- 6. li元素的jquery动画
- 7. Javascript insertBefore last li元素html
- 8. CSS - li元素集高度
- 9. jquery选择li元素
- 10. CSS:包装LI元素
- 11. 通过li元素遍历
- 12. 如何删除li元素
- 13. 只有在li元素尚未存在的情况下才添加li元素?
- 14. 当我打开另一个li元素时,如何避免li元素下降
- 15. 遍历li元素,然后在一些li元素上添加.addclass css
- 16. Li ...元素... li元素 - 当第一个div未隐藏时显示li的内联
- 17. li元素不扩展到ul元素的高度当一个li元素推高ul的高度
- 18. 如何隐藏父子li元素,其子元素ul-li元素都是使用jQuery隐藏的?
- 19. 如何动态加载Li元素与其他Javascript阵列li
- 20. 定位一个伪元素li:超越li之后
- 21. 围绕中心li元素居中一个内联ul/li
- 22. Mootools:如何在mouseove的`li`元素内创建新元素`span`?
- 23. 如何从LI元素的文本添加类UL元素
- 24. li元素跳出ul元素,位置:相对问题
- 25. jQuery删除所有空元素为li的元素
- 26. 在li元素前添加一个元素
- 27. 垂直对齐li元素中的混合元素
- 28. 怪异的a:IE元素在LI元素中的访问行为
- 29. 如何在ul元素中包裹li元素的块
- 30. Firefox是li元素上不一致
做一个线足够长,以覆盖标签 – Vega
当三振应该是在整个项目?在鼠标悬停? –
@PierreLeBot该行将指示您当前位于哪个子页面。该行是连字符/短划线的扩展。 –