border-color的学习

在盒模型中,我们最常见的就是用border:1px solid #000;来实现边框,其实border-color作为border的一部分也同时可以在四个方向上设置不同的值。
下面分有无content这两种情况来讨论:

  • 无content
    1.width:0px;height:0px;border:100px solid;border-color:#00f ;

结果为一个单色正方形。

2.width:0px;height:0px;border:100px solid;border-color:#00f #0f0 ;


看来第一个值为上下border,第二个值为左右border。

3.width:0px;height:0px;border:100px solid;border-color:#00f #0f0 #f00 ;


4.width:0px;height:0px;border:100px solid;border-color:#00f #0f0 #f00 #ff0 ;

完全遵循padding,margin这样的简写原则:
1为全,2为上下、左右,3为上、下、左右,4为以上为始顺时针转一圈。

  • 有content
    1.width:100px;height:100px;border:100px solid;border-color:#00f ;

    变成一个环装的方形,显然中间白色部分为100X100,而整体应为300X300。
    2.width:100px;height:100px;border:100px solid;border-color:#00f #0f0;

    3.width:100px;height:100px;border:100px solid;border-color:#00f #0f0 #f00;

    4.width:100px;height:100px;border:100px solid;border-color:#00f #0f0 #f00 #ff0;

    由图可知,border-color的分界线为border所包覆图形对角线所划分的四个区域。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 各种纯css图标 CSS3可以实现很多漂亮的图形,我收集了32种图形,在下面列出。直接用CSS3画出这些图形,要比...
    剑残阅读 9,666评论 0 8
  • 1.长方形 #Rectangle{ width: 200px; height: 50px; background-...
    一直以来都很好阅读 516评论 0 0
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    love2013阅读 2,331评论 0 11
  • 1. tab列表折叠效果 html: 能源系统事业部 岗位名称: 工作地点 岗位名...
    lilyping阅读 1,891评论 0 1
  • 现在社会节奏快,生活压力大,让人心也变得浮躁起来。很多人一下班就只想瘫在沙发上,再也不想动了,更别提运动健身了。 ...
    好听的暖阳阅读 168评论 4 4