css画三角形的方法

第一次写博客,想想还有点小激动呢。哈哈!

今天学习了如何使用css画三角的方法,觉得所看书得作者分析的很好,本着学习知识,尊重知识的原则(此时内心慌的一批,不知道自己是否正真吸收了这些知识),所以动动自己的小手指敲了点字记录一下,也算是吧自己的第一次交付出去了,哈哈(害羞)。

废话不多说,开始进入主题————>


页面中最常用的三角形基本上就分为两种:

  • 纯色的三角形     如下 :

  • 有边框的三角形   如下:

    

好的现在我就来说说是怎么实现的,原理是什么:

当我们们div的时候一般都是四边形。如下图所示,一个内容区加上四周的边框的样子:

当我们将里面的内容区设为0的时候,就只剩下边框的样子,如下图所示:

                                         

这个时候我们发现这个小正方形是由四个小三角形组成的,此时我们将上边框去掉之后看看是什么样子?

对没错!他被切割了!! 如果现在在脑洞一下,将左边框和有边框设为透明的看看会出现什么效果?

三角形的样子就这样出现了!!!

这个是斜边在下面的样子,要是需要:

斜边在上边的时候其过程应该为:去掉下边框,透明左右边框。

斜边在左边的时候其过程应该为:去掉右边框,透明上下边框。

斜边在右边的时候其过程应该为:去掉左边框,透明上下边框。

猜你喜欢

转载自blog.csdn.net/weixin_40581455/article/details/81082243