原理:css 画三角形的原理就是通过 border 画的,因为在 cssborder 并不是一个矩形,而是一个梯形,在 box 的内容越来越小时,border 的一条底边也会越来越小,直到 box 的宽高都是 0 时,此时的四条 border 就组成了四个三角形,将其他三个隐藏,就能得到一个三角形。

image.png

css
<style> .box { /* 内部大小 */ width: 0px; height: 0px; /* 边框大小 只设置两条边*/ border-top: #4285f4 solid; border-right: transparent solid; border-width: 85px; /* 其他设置 */ margin: 50px; } </style> <div class="box"></div>

效果:

image.png

如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:叶继伟

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!