CSS border(边框)
CSS边框属性
CSS border属性允许您指定元素边框的样式、宽度和颜色.
这个元素有一个15px宽和绿色的凹槽边框.
边框样式
border-style属性指定要显示的边框类型.
下面的值都是允许的:
- dotted - 定义点线边框
- dashed - 定义虚线边框
- solid - 定义实心边框
- double - 定义双边框
- groove - 定义三维沟槽边框.效果取决于边框颜色的值.
- ridge - 定义三维边框.效果取决于边框颜色的值.
- inset - 定义三维嵌入边框.效果取决于边框颜色的值.
- outset - 定义3D开始边框。效果取决于边框颜色的值。
- none - 没有边框
- hidden - 隐藏边框
border-style属性可以有一个到四个值(上边框、右边框、底部边框和左边框).
例子
结果
点线边框
虚线边框
双边框
凹槽边框.效果取决于边框颜色的值.
三维边框.效果取决于边框颜色的值.
三维嵌入边框.效果取决于边框颜色的值.
开始边框.效果取决于边框颜色的值.
没有边框.
混合边框.
边框宽度
边框宽度属性指定四个边框的宽度.
宽度可以设置为特定的大小(px、pt、cm、em等),也可以使用三个预定义的值之一:thin、medium或thick.
border-width属性可以有一个到四个值(上边框、右边框、底部边框和左边框).
边框颜色
border-color属性用来设置四个边框的颜色.
颜色可以通过以下方式设置:
- 名字 - 指定颜色名,例如"red"
- 十六进制 - 指定十六进制值,例如"#ff0000"
- RGB - 指定RGB值,例如"rgb(255,0,0)"
- 透明度
border-color属性可以有一到四个值(上边框,右边框,下边框和左边框).
如果border-color属性没有设置,则继承元素的颜色.
边框 - 独立设置各边框
从上面的例子中可以看出,可以为每一边指定不同的边框.
在CSS中,还有用于指定每个边框(顶部、右侧、底部和左侧)的属性:
上面的例子和下面的例子结果相同:
下面是它的工作原理:
如果border-style属性有四个值:
- border-style: dotted solid double dashed;
- 上边框是dotted
- 右边框是solid
- 下边框是double
- 左边框是dashed
如果border-style属性有三个值:
- border-style: dotted solid double;
- 上边框是dotted
- 右边框和左边框是solid
- 下边框是double
如果border-style属性有两个值:
- border-style: dotted solid;
- 上边框和下边框是dotted
- 右边框和左边框是solid
如果border-style属性有一个值:
- border-style: dotted;
- 四个边框都是dotted
border-style属性像上面的例子一样使用.但是,还可以结合border-width和border-color一起使用.
边框 - 简写属性
从上面的示例中可以看到,在处理边框时需要考虑许多属性.
要缩短代码,还可以在一个属性中指定所有单独的边框属性.
border属性是下列属性的简略属性:
- border-width
- border-style (需要的)
- border-color
所有的边框属性
属性 | 描述 |
---|---|
评论区