A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区
传智教育官网黑马程序员官网
只需一步,快速开始
不二晨
金牌黑马
黑马币:2115
帖子:19974
精华:0
© 不二晨 金牌黑马 / 2018-7-31 09:39 / 1101 人查看 / 3 人回复 / 0 人收藏 转载请遵从CC协议 禁止商业使用本文
在 HTML 中,我们使用表格来创建文本周围的边框,但是通过使用 CSS 边框属性,我们可以创建出效果出色的边框,并且可以应用于任何元素。
元素外边距内就是元素的的边框 (border)。元素的边框就是围绕元素内容和内边据的一条或多条线。
此时我们发现当元素的宽高为0时就会变成挤在一起的四个三角形。因此,我们可以想到,如果把其中的三条边框的颜色定义为透明色transparent,那么我们就会得到一个三角形!
通过代码我们发现小三角的朝向是与设置了不透明颜色的那条边名字相反的方向。
例如,我们设置了border-top-color: blue; 小三角的朝向是朝下的。
当我们要制作这种布局时,可以用此种方法制作小三角,不必再用img或backgroud去实现。
我们还可以设置把border的边设置成不同的像素,以达到想要的效果。