如何使用css给一个正方形添加一条对角斜线?

html-css07

如何使用css给一个正方形添加一条对角斜线?,第1张

<style>

.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 八位格式!