边框样式

边框样式属性指定要显示什么样的边界。

AbstractMergeStrategy 设置边框 style设置边框_无边框

 border-style属性用来定义边框的样式:

 

 border-style:none

无边框。

 

border-style:dotted

虚线边框。

 

border-style:dashed

虚线边框。

 

border-style:solid

实线边框。

 

border-style:double

双边框。

 

border-style:groove

凹槽边框。

 

border-style:ridge

垄状边框。

 

border-style:inset

嵌入边框。

 

border-style:outset

外凸边框。

 

border-style:hidden

隐藏边框。

 

 

边框宽度

您可以通过 border-width 属性为边框指定宽度

注意: "border-width" 属性 如果单独使用则不起作用。要先使用 "border-style" 属性来设置边框

 

 

边框颜色

border-color属性用于设置边框的颜色。可以设置的颜色:

  • name - 指定颜色的名称,如 "red"
  • RGB - 指定 RGB 值, 如 "rgb(255,0,0)"
  • Hex - 指定16进制值, 如 "#ff0000"

您还可以设置边框的颜色为"transparent"

注意: border-color单独使用是不起作用的,必须得先使用border-style来设置边框样式

 

 

CSS3 边框阴影

在 CSS3 中,box-shadow 用于向方框添加阴影:

 

实例

向 div 元素添加方框阴影:

div
{
box-shadow: 10px 10px 5px #888888;
}

 

 

 

边框-单独设置各边

在CSS中,可以指定不同的侧面不同的边框:

border-top-style:dotted

border-right-style:solid

border-bottom-style:dotted

border-left-style:solid

上面的例子也可以设置一个单一属性

 

border-style属性可以有1-4个值:

  • border-style:dotted solid double dashed;
  • 上边框是 dotted
  • 右边框是 solid
  • 底边框是 double
  • 左边框是 dashed
  • border-style:dotted solid double;
  • 上边框是 dotted
  • 左、右边框是 solid
  • 底边框是 double
  • border-style:dotted solid;
  • 上、底边框是 dotted
  • 右、左边框是 solid
  • border-style:dotted;
  • 四面边框是 dotted

上面的例子用了border-style。然而,它也可以和border-width 、 border-color一起使用。

 

 

圆角边框

border-radius:length

用长度值设置对象的圆角半径长度。不允许负值

 

border-radius:percentage

用百分比设置对象的圆角半径长度。不允许负值 

 

设置或检索对象使用圆角边框:

提供2个参数,2个参数以“/”分隔,每个参数允许设置1~4个参数值,第1个参数表示水平半径,第2个参数表示垂直半径,如第2个参数省略,则默认等于第1个参数

  • 水平半径:如果提供全部四个参数值,将按上左(top-left)、上右(top-right)、下右(bottom-right)、下左(bottom-left)的顺序作用于四个角。
  • 如果只提供一个,将用于全部的于四个角。
  • 如果提供两个,第一个用于上左(top-left)、下右(bottom-right),第二个用于上右(top-right)、下左(bottom-left)。
  • 如果提供三个,第一个用于上左(top-left),第二个用于上右(top-right)、下左(bottom-left),第三个用于下右(bottom-right)。
  • 垂直半径也遵循以上4点。
  • 对应的脚本特性为borderRadius。