如下图:用CSS代码可以实现这种样式的斜角吗?怎么实现?



波斯汪
浏览 361回答 2
2回答

叮当猫咪

可以。用CSS可以做到。但是CSS3在IE9以下的浏览器支持不好。我写个例子,先看效果(火狐下):代码:<!DOCTYPE&nbsp;html><html><head>&nbsp;&nbsp;&nbsp;&nbsp;<meta&nbsp;charset="utf-8"&nbsp;/>&nbsp;&nbsp;&nbsp;&nbsp;<link&nbsp;href="xxx/apple-touch-icon.png"&nbsp;rel="apple-touch-icon-precomposed"&nbsp;/>&nbsp;&nbsp;&nbsp;&nbsp;<title>CSS3&nbsp;多边形</title></head><body><style&nbsp;type="text/css">.pxsbx{&nbsp;width:&nbsp;100px;&nbsp;height:&nbsp;60px;&nbsp;-webkit-transform:&nbsp;skew(-20deg);&nbsp;-moz-transform:&nbsp;skew(-20deg);&nbsp;-o-transform:&nbsp;skew(-20deg);&nbsp;background:&nbsp;#669;margin-left:20px;&nbsp;}</style>&nbsp;<div&nbsp;class="pxsbx"></div></body></html>

慕娘9325324

这应该不是一斜线,而是一个图片,也就是背景图片(多半是个长方形),像这样的一个图片:用这样一个图片做背景,其它的位置图片都弄成那个红色,看上去就是那个斜线的效果了。说到这不知道你听明白没有。如果真要弄个斜线的话,那应该是不好实现的。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java
CSS3