相信大家在浏览各个网站时,都有见过各种三角形标志的提示,比如导航部分中标题后面就可能会有三角形提示标志,或者某个提示对话框也是有三角形图像等等,在网站中,三角形标志的图像还是比较常见的。
可能有部分朋友会觉得那样的图像是由ps图片做出来的。当然ps可以做出来,但是在网站设计中,显然效率会比较低。下面我们教大家如何用非常简单的css样式来实现三角形!
css border实现三角形向右方向的代码示例:
.demo1{ width: 0; height: 0; border-top: 40px solid transparent; border-left: 40px solid #3262ff; border-bottom: 40px solid transparent; }
demo1 的效果就是如下图:
各位是不是觉得代码非常简单呢?其实想要用css实现三角形并不难,你只要掌握了它的实现原理就可以举一反三。css实现三角形原理就是,首先给指定的div块设置高度height值为0,宽度width也为0。然后再给个这个div块添加css border属性,再通过css样式属性设置某一边的边框透明,即可实现三角形图像。
比如在上述代码中,我们给demo1设置了border边框四边均为40个像素,并且设置左边的边框有颜色显示,其余都设置了transparent属性,这个属性也就是设置透明样式!最后就呈现了三角形图案。
那么我们通过上述介绍,大家关于css实现三角形原理及方法应该都了解了吧。
主要涉及到css知识点:
border属性,用来设置所有的边框属性。
transparent属性值,用来设置背景颜色为透明。
本篇文章具有一定的参考价值,希望对有需要的朋友有所帮助!
以上就是css实现三角形原理剖析及教程详解的详细内容,更多请关注php中文网其它相关文章!
……