.box{
width: 25px
height: 25px
border: 1px black solid
}
.box:after{
width: 35.25px
content: ""
display: block
height: 25px
border-bottom: 1px black solid
transform: rotate(-45deg)
transform-origin: left bottom
}
</style>
</head>
<body>
<div class="box">
</div>
</body>
如果是长方形角度得算一下
目前的css标准无法达到渐变效果只能使用图片你发的例子是用了IE的私有滤镜 只能在IE浏览器上达到效果
其他的浏览器都无法正常浏览 ,想实用的话 很简单 ,在 css添加
body {filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=用起始颜色替换,endcolorstr=用结束颜色替换,gradientType=1)}
起始颜色和结束颜色也是IE私有的#xxxxxxxx 八位格式!