CSS中的一下小技巧1之CSS3三角形运用
2019-02-27 11:51:51来源:博客园 阅读 ()
使用CSS3实现三角形:
在前端页面中有很多时候会遇到需要三角形图案的时候,以前不知道可以用CSS3实现三角形的时候,一般都是叫UI把三角形图案切出来。
后来知道原来可以用CSS3实现三角形,可是用过一次后很容易忘记,所以想把这个小技巧记录起来~
CSS3是如何实现三角形的呢?——答案是通过边框,也就是border属性。
边框
<style> .triangle{ width: 100px; height: 100px; border: 30px solid palegreen; margin: 0 50px; } </style> <div class="triangle"></div>
这个时候是这个样子的:
接下来宽高设置为0,四边都给上不同的颜色~
<style> .triangle{ width: 0; height: 0; margin: 0 50px; border-top: 30px solid palegreen; border-right: 30px solid deepskyblue; border-bottom: 30px solid palevioletred; border-left: 30px solid peru; } </style> <div class="triangle"></div>
变成了这样~是不是有四个小三角形啊~
既然出来了四个小三角形,那我们可以把不想要的三角形的颜色设置透明即可:
.triangle-left,.triangle-right,.triangle-bottom,.triangle-top{ width: 0; height: 0; margin: 0 50px; border: 30px solid transparent; } .triangle-left{ border-left: 30px solid peru; } .triangle-right{ border-right: 30px solid palevioletred; } .triangle-bottom{ border-bottom: 30px solid deeppink; } .triangle-top{ border-top: 30px solid palegreen; } </style> <div class="triangle-left"></div> <div class="triangle-top"></div> <div class="triangle-right"></div> <div class="triangle-bottom"></div>
这样我们就得到了所有方向的三角形啦~
在项目中可以将这些随意搭配,随意发挥啦~
原文链接:https://www.cnblogs.com/zhujunye/p/10445517.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:前端一些小知识点
- DIV居中的经典方法 2020-06-13
- CSS中的float和margin的混合使用 2020-06-11
- Html/css 列表项 区分列表首尾 2020-06-11
- css与javascript重难点,学前端,基础不好一切白费! 2020-06-11
- ie8下透明度处理 2020-06-11
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash