3
A
回答
1
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
html{
background:#222;
font-size:12px;
font-family:Arial;
}
ul#breadcrumbs{
list-style:none;
/* optional */
margin:100px;
padding:10px 2px 10px 10px;
background:#000;
width:295px;
height:30px;
border-radius:5px;
border:1px solid #222;
-moz-box-shadow:0 0 3px 0 #000;
}
ul#breadcrumbs li{
float:left;
background:#93ce68 url(bg.png)no-repeat right;
height:30px;
padding:0 23px 0 10px;
text-align:center;
text-decoration:none;
color:#000;
line-height:32px;
}
ul#breadcrumbs li.active{
background:url(bg.png)no-repeat right;
color:#000;
}
ul#breadcrumbs li a{
display:block;
text-decoration:none;
color:#fff;
line-height:32px;
text-shadow:0 0 2px #222;
}
ul#breadcrumbs li a:hover{
color:#a2ff00;
}
</style>
</head>
<body>
<ul id="breadcrumbs">
<li><a href="">Home</a></li>
<li><a href="">Page1</a></li>
<li><a href="">Page2</a></li>
<li class="active">About Us</li>
</ul>
</body>
</html>
在HTML的根
保存图像,并使用clearfix用于UL到结算里的浮点值。如果您使用CSS边框技术,则可能会在某些浏览器中渲染模糊的边框。 希望它能解决您的查询。
0
只需要这个我自己...所有我发现的例子有很多::before
& ::after
伪元素。但我想尝试新的遮蔽技术。没有发现任何,所以我砍死我一起这样的:
注:这不是最漂亮的一个,我已经做了,但它必须解决使用clip-path它的实验性,所以不要指望它所需的结构部分为此工作。我只在Chrome中测试了这个
一个真棒工具,帮助我做这clippy
就不得不修改一些点(X,Y)从右侧数学计算 - 箭头头部的宽度>
/* Make the hole background black (since it's hard to simulate a border around the arrow head)*/
#breadcrumb {
background: black;
display: inline-block;
padding: 1px;
padding-right: 18px;
-webkit-clip-path: polygon(0 0, calc(100% - 15px) 0, 100% 50%, calc(100% - 14px) 100%, 0 100%);
clip-path: polygon(0 0, calc(100% - 15px) 0, 100% 50%, calc(100% - 14px) 100%, 0 100%);
}
#breadcrumb a {
display: inline-block;
background: gray;
padding: 5px 30px 5px 30px;
position: relative;
text-decoration: none;
-webkit-clip-path: polygon(0 0, calc(100% - 15px) 0, 100% 50%, calc(100% - 15px) 100%, 0 100%, 15px 50%);
clip-path: polygon(0 0, calc(100% - 15px) 0, 100% 50%, calc(100% - 15px) 100%, 0 100%, 15px 50%);
margin-right: -17px;
}
/* Just to show that even around the arrow head, the mouse pointer is at the correct link */
a:hover {
color: red;
}
/* first link should not have anything cliped on the left side */
#breadcrumb a:first-child {
-webkit-clip-path: polygon(0 0, calc(100% - 15px) 0, 100% 50%, calc(100% - 15px) 100%, 0 100%);
clip-path: polygon(0 0, calc(100% - 15px) 0, 100% 50%, calc(100% - 15px) 100%, 0 100%);
padding-left: 20px;
}
<nav id="breadcrumb">
<a href="#1">Home</a>
<a href="#2">Contact</a>
<a href="#3">Some extra long name</a>
<a href="#4">Email</a>
</nav>
相关问题
- 1. 面包屑导航
- 2. Zend导航面包屑
- 3. MVC3和面包屑导航
- 4. 可可面包屑导航
- 5. Sharepoint 2013导航面包屑
- 6. 如何在树枝中创建动态的面包屑导航
- 7. Zend:使用Zend_Config_Xml和Zend_Navigation创建面包屑导航
- 8. vb.net面包屑导航限制
- 9. Winforms的面包屑式样导航
- 10. 导航面包屑的灵感来源
- 11. Zend导航(面包屑)不显示
- 12. jQuery的建立从表结构的面包屑导航链接
- 13. 如何使用ASP动态地从导航列表创建面包屑?
- 14. 为Moodle创建自定义面包屑
- 15. 如何创建react-router v4面包屑?
- 16. 用于创建与每个面包屑链接的面包屑的Javascript?
- 17. MVC3导航和面包屑 - 数据驱动
- 18. 面包屑遵循导航菜单结构
- 19. 如何使用Zend_Navigation实现面包屑导航
- 20. Magento在面包屑之前插入子类别导航
- 21. 是否有用于实现面包屑导航的JSF组件?
- 22. 如何实现类似Facebook的面包屑导航?
- 23. 可以显示bootstrap制表符导航的面包屑
- 24. 在Zend Framework中手动设置面包屑导航
- 25. Magento,导航活动类和面包屑行为奇怪
- 26. Silverstripe菜单,子菜单和面包屑导航
- 27. 尝试使用XML/XSL编写面包屑导航
- 28. 如何在面包屑导航栏中制作分隔线?
- 29. 网站导航/面包屑使用ASP.Net Web窗体和C#
- 30. 用于隐藏导航面包屑和标题的JavaScript API
您需要更多的信息来获得任何有用的回复。你是否已经有了一个跟踪用户访问过的链接的机制?如果没有,你是问这个问题还是仅仅问问如何设计一个面包屑显示器? – arb
只供显示。有没有这样的“机制”?你知道吗? – oliverbj