【发布时间】:2015-05-06 18:43:37
【问题描述】:
我想在这张图片上创建一个丝带效果(图片的红色部分):
当我尝试创建带边框的箭头效果时,对象的形状被完全破坏:
HTML 代码:
<a href="#" class="mali_oglas_kategorija">Kategorija</a>
到目前为止的 CSS 代码(没有尝试创建箭头):
.mali_oglas_kategorija {
position: relative;
display: inline-block;
font-weight: bold;
width: 100px;
padding: 6px 20px 6px 40px;
margin: 10px 10px 10px -18px;
color: #e5e5e5 !important;
background-color: #760000;
-webkit-box-shadow: 0px 2px 4px rgba(0,0,0,.5);
-moz-box-shadow: 0px 2px 4px rgba(0,0,0,.5);
box-shadow: 0px 2px 4px rgba(0,0,0,.5);}
.mali_oglas_kategorija:after{
content: ' ';
position: absolute;
width: 0;
height: 0;
left: 0px;
top: 100%;
border-width: 5px 10px;
border-style: solid;
border-color: #470000 #470000 transparent transparent;
}
知道如何创建这个吗?
【问题讨论】:
-
这是哪一页的?您可以查找 HTML 和样式表代码(如果它不是图像)并编写类似的内容。
-
这是设计师发给我的图片(他不知道编码),我需要以某种方式创建这个:D
-
@Sasha 请检查一下这个:- stackoverflow.com/questions/10409248/…
-
嗯,这是这样做的方法,但阴影不遵循箭头的形状。我想我需要使用图像。
-
您可以将 z-index:-1 赋予伪元素jsfiddle.net/fsvyk/8
标签: html css css-shapes