代码已经测试,兼容主流浏览器:
<style>.line{
width:100pxheight:25pxborder-bottom:1px solid #333
filter: progid:DXImageTransform.Microsoft.BasicImage(Rotation=0.45)/*IE*/
-moz-transform: rotate(45deg)/*Firefox*/
-webkit-transform: rotate(45deg)/*Safari,Chrome*/
}
</style>
<div class="line"></div>
<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>
如果是长方形角度得算一下
(图一)背景纹理的的间距大小与你所做的背景图有关,假如图一为一个6px的正方形,作为背景平铺出来的的斜线纹理间距就是5px的距离,(图二)
为一个6px的正方形,作为背景平铺出来的斜线纹理间距就是就是2px的距离,这样背景斜线纹理间距的疏密程度就得到了很好的控制(ps:一般这些背景图做个4px~8px之间的一个正方形就行了,然后background:url(../images/adfa.gif) no-petear就行了!)谢谢采纳
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)