CSS自定义形状

时间:2014-09-14 19:37:46

标签: css shape css-shapes

我怎样才能做出这样的事情:

enter image description here

现在我有:jsfiddle.net/xmqfe3h0/9

#test {
width: 315px;
height: 90%;
position: relative;
}

#test:before {
content: "";
position: absolute;
left: 70%;
width: 0;
height: 0;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-bottom: 50px solid black;   
}

2 个答案:

答案 0 :(得分:0)

为你的css3形状添加偏斜:

  -webkit-transform: skew(40deg);
  -moz-transform: skew(40deg);
  -o-transform: skew(40deg);

JSFIDDLE DEMO

答案 1 :(得分:0)

您必须将其拆分为矩形和三角形。可以使用CSS转换(带旋转的嵌套框)生成三角形。您必须设置背景图像的正确位置。