使用css创建折角卡

时间:2014-05-06 05:50:38

标签: css css3

我想创建一张卡片,如下图所示。我有fiddle我创建了一张示例卡。以下代码仅创建平面矩形卡

.card {
    height: 300px;
    background:none repeat scroll 0 0 #FFFFFF;
    box-shadow: 1px 1px 4px 4px threedshadow;   
    width:300px;
    height:200px;
  }

enter image description here

请对此有何想法?

1 个答案:

答案 0 :(得分:6)

.card {
  position: relative;
  width: 30%;
  height: 300px;
  padding: 1em 1.5em;
  margin: 2em auto;
  color: #fff;
  background: #97C02F;
}
.card:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  border-width: 0 16px 16px 0;
  border-style: solid;
  border-color: #658E15 #fff;
}

Demo

您可以使用上述内容并尝试使用.card:after作为左下角和右下角。