为什么CSSArrowPlease不起作用?

时间:2013-08-16 20:52:08

标签: html css

我正在尝试使用CSS Arrow Please生成带有指向右侧箭头的边框。然而,它不起作用,只有边界显示,我不确定为什么。有任何想法吗?附:我正在使用Chrome 28.0.1500.95

编辑:链接到JSFiddle

CSS

.green {
position: relative;
background: #none;
border: 4px solid green;
}
.green:after, .green:before {
left: 100%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
}

.green:after {
border-color: rgba(0, 0, 0, 0);
border-left-color: #none;
border-width: 30px;
top: 50%;
margin-top: -30px;
}

.green:before {
border-color: rgba(0, 0, 0, 0);
border-left-color: green;
border-width: 36px;
top: 50%;
margin-top: -36px;
}

我正在给一类“.green”

的对象
<%= image_tag(step.o_connection.cord_type.image.url(:thumb), :class => "green") %>

1 个答案:

答案 0 :(得分:2)

将图像包裹在div中并将该类应用于div。