【发布时间】:2018-08-16 11:23:39
【问题描述】:
我正在尝试绘制一个具有渐变的左侧箭头。这是我正在使用的代码,但是我不明白为什么它不起作用。
.left-arrow{
position: relative;
&:after{
right: 100%;
top: 50%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: rgba(51, 51, 51, 0);
border-right-color: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(115,9,9,1)), color-stop(100%, rgba(236,0,0,1)));
border-right-color: -webkit-linear-gradient(top, rgba(115,9,9,1) 0%, rgba(236,0,0,1) 100%);
border-right-color: linear-gradient(to bottom, rgba(115,9,9,1) 0%, rgba(236,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#730909', endColorstr='#ec0000', GradientType=0 );
border-width: 50px 20px 50px 0;
margin-top: -50px;
}
}
这是一个例子。我只想为左侧的箭头添加渐变。 http://jsfiddle.net/6zWB3/2/
【问题讨论】:
标签: css gradient css-shapes