当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


CSS border-color用法及代码示例


border-color属性用于将颜色添加到元素的边框。如果单独使用此属性将不起作用,因此首先,使用“border-style”属性设置边框。顶部边框,右侧边框,底部边框和左侧边框的值分别为一到四个。如果未设置此属性,则它将继承元素的颜色。

用法:

border-color:color-value;

属性值:其中,color-value可以是以下任意一个:


  • name-指定颜色名称,例如“blue”。
  • Hex-指定一个十六进制值,例如“#0000ff”。
  • RGB-指定RGB值,例如“ rgb(0,0,255)”。
  • transparent

通过名称设置color-value:可以将所有140个有效的CSS颜色名称分配给边框颜色。

  • 用法:
    border-color:blue;
  • 例:
    <!DOCTYPE html> 
    <html> 
      
    <head> 
        <title>CSS border-color property</title> 
        <style> 
            h1 { 
                color:#009900; 
            } 
              
            p.one { 
                border-style:solid; 
                border-color:blue; 
            } 
              
            p.two { 
                border-style:solid; 
                border-color:blue red yellow green; 
            } 
              
            p.three { 
                border-style:solid; 
                color:green; 
            } 
        </style> 
    </head> 
      
    <body> 
        <h1 align="center">GeeksforGeeks</h1> 
        <p class="one">A solid blue border</p> 
        <p class="two">A solid multicolor border</p> 
        <p class="three">A solid inherited color border</p> 
    </body> 
      
    </html>
  • 输出:

通过十六进制设置color-value:可以将十六进制颜色值分配给边框颜色。 #rrggbb中的一对值表示十六进制系统中的RGB值。

  • 用法:
    border-color:#0000ff;
  • 例:
    <!DOCTYPE html> 
    <html> 
      
    <head> 
        <title>CSS border-color property</title> 
        <style> 
            h1 { 
                color:#009900; 
            } 
              
            p.one { 
                border-style:solid; 
                border-color:#0000ff; 
            } 
              
            p.two { 
                border-style:solid; 
                border-color:#0000ff #ff0000 #ffff00 #00ff00; 
            } 
        </style> 
    </head> 
      
    <body> 
        <h1 align="center">GeeksforGeeks</h1> 
        <p class="one">A solid blue border</p> 
        <p class="two">A solid multicolor border</p> 
    </body> 
      
    </html>
  • 输出:

通过RGB设置color-value:可以将RGB颜色值分配给边框颜色。在rgb(r,g,b)中,对于三个值,r,g和b的范围可以从0到255。

  • 用法:
    border-color:rgb(0, 0, 255);
  • 例:
    <!DOCTYPE html> 
    <html> 
      
    <head> 
        <title>CSS border-color property</title> 
        <style> 
            h1 { 
                color:#009900; 
            } 
              
            p.one { 
                border-style:solid; 
                border-color:rgb(0, 0, 255); 
            } 
              
            p.two { 
                border-style:solid; 
                border-color:rgb(0, 0, 255)  
                              rgb(255, 0, 0)  
                              rgb(255, 255, 0)  
                              rgb(0, 255, 0); 
            } 
        </style> 
    </head> 
      
    <body> 
        <h1 align="center">GeeksforGeeks</h1> 
        <p class="one">A solid blue border</p> 
        <p class="two">A solid multicolor border</p> 
    </body> 
      
    </html>                    
  • 输出:

将color-value设置为透明:可以将透明值分配给边框颜色。没有观察到透明值效果,因为它让背景色通过。

  • 用法:
    border-color:transparent;
  • 例:
    <!DOCTYPE html> 
    <html> 
      
    <head> 
        <title>CSS border-color property</title> 
        <style> 
            h1 { 
                color:#009900; 
            } 
              
            p.one { 
                border-style:solid; 
                border-color:transparent; 
            } 
        </style> 
    </head> 
      
    <body> 
        <h1 align="center">GeeksforGeeks</h1> 
        <p class="one">A transparent border</p> 
    </body> 
      
    </html>
  • 输出:

笔记:

  • 如果分配了单色值,则将其设置为所有面
  • 如果分配了两个颜色值,它们将设置为相邻的边(分别为顶部和右侧),并且相反的边颜色变为相同。
  • 如果分配了三个颜色值,它们将设置到相邻的边(分别为顶部,右侧和底部),并且剩余的边颜色将变为与另一边相同的颜色。
  • 如果分配了四个颜色值,它们将设置为相邻的边(分别为上,右,下,左)。

支持的浏览器:CSS | Java支持的浏览器。下面列出了border-color属性:

  • 谷歌浏览器
  • IE浏览器
  • Firefox
  • Opera
  • Safari


相关用法


注:本文由纯净天空筛选整理自omprakash_op大神的英文原创作品 CSS | border-color Property。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。