【发布时间】:2014-04-30 08:26:08
【问题描述】:
是否可以使用 css 创建如下图所示的两个箭头,或者我必须使用 png 或 svg?
到目前为止
HTML
a {
position: relative;
display: block;
padding-left: 30px;
line-height: 45px;
height: 45px;
}
a:after,
a:before {
right: 100%;
top: 26px;
border-left: 1px solid black;
content: " ";
height: 30px;
width: 25px;
position: absolute;
pointer-events: none;
left: 7px;
}
a:after {
-webkit-transform: rotate(135deg);
left: -11px;
}
a:before {
-webkit-transform: rotate(45deg);
top: 5px;
}
<a href="#">Next</a>
我不知道如何放置另一对边框。
提前致谢
【问题讨论】:
-
这是一个好的开始,一些修复:jsfiddle.net/29jAs/4
标签: css border pseudo-element css-shapes