我正在使用 CSS3,并且正在创建一个带有切角的盒子。
这是代码:
.boxcornerscutted {
background: #ffffff;
background:
-moz-linear-gradient(45deg, transparent 10px, #ffffff 10px),
-moz-linear-gradient(135deg, transparent 10px, #ffffff 10px),
-moz-linear-gradient(225deg, transparent 10px, #ffffff 10px),
-moz-linear-gradient(315deg, transparent 10px, #ffffff 10px);
background:
-o-linear-gradient(45deg, transparent 10px, #ffffff 10px),
-o-linear-gradient(135deg, transparent 10px, #ffffff 10px),
-o-linear-gradient(225deg, transparent 10px, #ffffff 10px),
-o-linear-gradient(315deg, transparent 10px, #ffffff 10px);
background:
-webkit-linear-gradient(45deg, transparent 10px, #ffffff 10px),
-webkit-linear-gradient(135deg, transparent 10px, #ffffff 10px),
-webkit-linear-gradient(225deg, transparent 10px, #ffffff 10px),
-webkit-linear-gradient(315deg, transparent 10px, #ffffff 10px);
padding:9px 9px;
margin-top: -30px;
margin-bottom: -15px;
}
div.boxcornerscutted {
background-position: bottom left, bottom right, top right, top left;
-moz-background-size: 50% 50%;
-webkit-background-size: 50% 50%;
background-size: 50% 50%;
background-repeat: no-repeat;
}
它在 Chrome、Opera、Safari、Mozilla 上完美运行,但在 IE 上(显然)有问题。任何提示如何在 IE 上重新创建相同(或类似效果)?