【发布时间】:2016-05-10 17:10:20
【问题描述】:
我创建了一个使用边框的倾斜样式三角形,用于导航项,但是用于定义倾斜长度的边框是固定的,它需要根据列表项内的内容进行调整。我还想为每个列表项使用相同的 css 类。
这是我想要达到的最佳解决方案,还是有另一种具有相同结果的方法?
我也对 JS 解决方案持开放态度。
到目前为止,我使用了以下 CSS:
li {
float: left;
position: relative;
height: 20px;
background: #a1a8ad;
padding: 5px 12px;
margin-right: 10px;
list-style: none;
}
li:before {
content: "";
position: absolute;
top: -3px;
width: 0;
height: 1px;
left: 0px;
border-right: 63px solid #a1a8ad; /* razorblade color */
border-top: 2px solid rgba(0, 0, 0, 0); /* transparent */
}
【问题讨论】:
-
你想要你的输出你可以发布一些你想要的设计图片
-
没有响应式边框之类的东西,除非你使用 JS。
-
@sanojlawrence 我想要实现的输出在这个JSFiddle,对不起,我应该让它更清楚一点
标签: css responsive-design css-shapes shapes