原理:css
画三角形的原理就是通过 border
画的,因为在 css
中 border
并不是一个矩形,而是一个梯形,在 box
的内容越来越小时,border
的一条底边也会越来越小,直到 box
的宽高都是 0
时,此时的四条 border
就组成了四个三角形,将其他三个隐藏,就能得到一个三角形。
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>
效果:
本文作者:叶继伟
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!