边框(Border)和轮廓(Outline)属性

博客 动态
0 215
羽尘
羽尘 2022-04-17 13:58:04
悬赏:0 积分 收藏

边框(Border) 和 轮廓(Outline) 属性

边框(Border) 和 轮廓(Outline) 属性

一、属性描述

属性描述
border复合属性。设置对象边框的特性。
outline复合属性。设置或检索对象外的线条轮廓。
border-radius设置或检索对象使用圆角边框。
border-image设置或检索对象的边框样式使用图像来填充。
box-shadow向方框添加一个或多个阴影。

 

二、属性详解

1、border 指定元素边框的样式、宽度和颜色:

p {    border:1px solid red;}
值说明
border-width指定边框的宽度
border-style指定边框的样式,solid(实线边框),dotted(虚线边框)
border-color指定边框的颜色

附加:我们的边框有四个边,如果直接使用 border 属性,就默认四个边框一起设置,如果想要对边框四个边进行单独设置,可以这样做(这里以底部边框为例):

p {    border-bottom:5px solid blue;}
border-bottom-width设置或检索对象的底部边框宽度。
border-bottom-style设置或检索对象的底部边框样式。
borde-bottomr-color设置或检索对象的底部边框颜色。

同理,如果想要对顶部边框、右边框、左边框进行单独设置,只需要把 bottom 换为 top、right、left 即可

 

2、border-radius 为边框添加圆角,这里一定要先设置边框才能使用圆角属性

div {  border: 2px solid red;  border-radius: 25px;}
值描述
length定义弯道的形状。
%使用%定义角落的形状。

与 border 同理,也可以对单个圆角进行设置

border-radius: 5px;/* 等价于: */border-top-left-radius: 5px;    /*左上角圆角*/border-top-right-radius: 5px;    /*右上角圆角*/border-bottom-right-radius: 5px;    /*右下角圆角*/border-bottom-left-radius: 5px;    /*左下角圆角*/

 

3、border-image-* 属性一般用来构可扩展按钮

值描述
border-image-source用于指定要用于绘制边框的图像的位置
border-image-slice图像边界向内偏移
border-image-width图像边界的宽度
border-image-outset用于指定在边框外部绘制 border-image-area 的量
border-image-repeat用于设置图像边界是否应重复(repeat)、拉伸(stretch)或铺满(round)。

 

4、box-shadow 设置一个或多个下拉阴影的框

div{    box-shadow: 8px 8px 5px #000;}
值说明
h-shadow必需的。水平阴影的位置。允许负值
v-shadow必需的。垂直阴影的位置。允许负值
blur可选。模糊距离
spread可选。阴影的大小
color可选。阴影的颜色。
posted @ 2022-04-17 13:09 CodeYarn 阅读(6) 评论(0) 编辑 收藏 举报
回帖
    羽尘

    羽尘 (王者 段位)

    2335 积分 (2)粉丝 (11)源码

     

    温馨提示

    亦奇源码

    最新会员