首页 > 代码库 > css/less画三角形
css/less画三角形
今天网站的时候忘记三角形怎么画的了,写下这篇博客长点记性;网上有多种实现方式,但我觉得这种最好记;
css如下:
.div{ width: 0; height: 0; overflow: hidden; //overflow解决ie6下最小高度的问题 border-width: 10px; //决定三角形的大小 border-color: red transparent transparent transparent; //那边朝下就把那边设颜色,其余透明 border-style: solid dashed dashed dashed; //dashed解决ie6下黑边的方法 }
less如下:(这里是less匹配模式的知识)
.div1(top,@w:10px,@c:red){ border-width:@w; border-color:@c transparent transparent transparent; border-style:solid dashed dashed dashed; } .div1(@_,@w:10px,@c:red){ //@_的意思是匹配到上面的样式(后面的参数一定要一致); width: 0; height: 0; overflow: hidden; } .div{.div1(top);} //渲染出来就和上方的css一样了
css/less画三角形
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。