摘要:站长博客如何使用来画一个三角形经常令人非常感到困惑,其实原理上是宽度相等的边距以度来连接。代码如下实现效果如图
站长博客:https://www.pipipi.net/
如何使用CSS3来画一个三角形经常令人非常感到困惑,其实原理上是宽度相等的边距以45度来连接。
首先看第一个图
这个是正常情况下,如果我们这个时候把顶部的边距设为none的话就会显示下面这种情况
再把content宽度设为0
再把content高度设为0
这个时候,很容易联想到把左右边距颜色设为透明色(transparent)
大致过程就是如此,总结一下就是如果我想到一个三角形,比如它的方向就是向左的,那么只要设置它相反放下的颜色不为透明,并把其他两个方向设为透明即可。
代码如下:
.right{ width:0; height:0; border-top:20px solid transparent; border-bottom: 20px solid transparent; border-left: 20px solid pink; } .top{ width: 0; height: 0; border-left: 20px solid transparent; border-right: 20px solid transparent; border-bottom: 20px solid pink; } .left{ width: 0; height:0; border-right: 20px solid pink; border-top: 20px solid transparent; border-bottom: 20px solid transparent } .bottom{ width: 0; height: 0; border-top: 20px solid pink; border-left: 20px solid transparent; border-right: 20px solid transparent; }
实现效果如图
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/53646.html
摘要:站长博客如何使用来画一个三角形经常令人非常感到困惑,其实原理上是宽度相等的边距以度来连接。代码如下实现效果如图 站长博客:https://www.pipipi.net/ 如何使用CSS3来画一个三角形经常令人非常感到困惑,其实原理上是宽度相等的边距以45度来连接。 首先看第一个图showImg(https://segmentfault.com/img/bVbn3xN?w=576&h=3...
摘要:高度模型浅识为的简写,简称为块级格式化上下文,为浏览器渲染某一区域的机制,中只有和中还增加了和。并非所有的布局都会在开发中使用,但是其中也会涉及一些知识点。然而在不同的纯制作各种图形纯制作各种图形多图预警 一劳永逸的搞定 flex 布局 寻根溯源话布局 一切都始于这样一个问题:怎样通过 CSS 简单而优雅的实现水平、垂直同时居中。记得刚开始学习 CSS 的时候,看到 float 属性不...
阅读 2125·2021-11-22 15:24
阅读 2413·2021-09-09 11:53
阅读 3039·2021-09-04 16:40
阅读 1639·2019-08-30 15:52
阅读 3360·2019-08-29 13:47
阅读 2738·2019-08-26 17:40
阅读 1546·2019-08-26 13:24
阅读 2248·2019-08-26 12:01