0
点赞
收藏
分享

微信扫一扫

web前端-css边框(border)

1kesou 2022-10-17 阅读 191


🐚作者简介:苏凉(专注于网络爬虫,数据分析)
🐳博客主页:​苏凉.py的博客​ 🌐系列专栏:web前端基础教程 👑名言警句:海阔凭鱼跃,天高任鸟飞。
📰要是觉得博主文章写的不错的话,还望大家三连支持一下呀!!!
👉关注✨点赞👍收藏📂

文章目录

  • ​​css边框属性​​
  • ​​css边框样式​​
  • ​​边框宽度​​
  • ​​圆角边框​​
  • ​​css所有边框属性​​

css边框属性

css的border属性允许您指定元素边框的样式、宽度和颜色。

css边框样式

​border-style​​ 属性指定要显示的边框类型。可以同时设置一到四个值(顺序为上边框、右边框、下边框和左边框)。


描述

​dotted​

定义点线边框

​dashed​

定义虚线边框

​solid​

定义实线边框

​double​

定义双边框

​groove​

定义 3D 坡口边框。效果取决于 border-color 值

​ridge​

定义 3D 脊线边框。效果取决于 border-color 值

​inset​

定义 3D inset 边框。效果取决于 border-color 值

​outset​

定义 3D outset 边框。效果取决于 border-color 值

​none​

定义无边框

​hidden​

定义隐藏边框

实例演示:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>边框设计</title>
<style>p{
margin-right: 1390px;
text-align: center;

}
.p1{
border-style: dotted;
border-color: blueviolet;
}
.p2{
border: 3px dashed blueviolet;
}
.p3{
border: 5px solid blueviolet;
}
.p4{
border: 10px double blueviolet;
}
.p5{
border:10px groove black;
}
.p6{
border: 10px ridge red;
}
.p7{
border: 10px inset rgb(229, 34, 12);
}
.p8{
border: 10px outset rgb(240, 66, 7);
}
.p9{
border-style: none;
}
.p10{
border-style: hidden;
}</style>
</head>
<body>
<p class="p1">点线边框</p>
<p class="p2">虚线边框</p>
<p class="p3">实线边框</p>
<p class="p4">双边框</p>
<p class="p5">3d坡口边框</p>
<p class="p6">3d脊线边框</p>
<p class="p7">3d inset边框</p>
<p class="p8">3d outset边框</p>
<p class="p9">无边框</p>
<p class="p10">隐藏边框</p>

</body>
</html>

web前端-css边框(border)_css

边框宽度

上面在​​border​​​属性中设置了边框宽度,样式和颜色。若设置​​border-style​​​属性则不能在内部设置边框宽度,而是需要在设置一个​​border-width​​属性。

拓展
设置​​​border-width​​​时,其设置值的顺序分别为上右下左,无论设置何值都是这个顺序。
例:

  1. 只有一个值时:​​border-width:20px​​ 设置上下左右的边框宽度都为20px。
  2. 有俩值时:​​border-width:20px 30px​​设置上下宽度为20px,左右宽度为30px。
  3. 有三值时:​​border-width:20px 30px 35px​​设置上边宽度为20px,左右宽度为30px,下边宽度为35px。
  4. 有四个值时:​​border-width:20px 30px 35px 40px​​设置上右下左的宽度分别为20px,30px,35px,40px。

可以将宽度设置为特定大小(以 px、pt、cm、em 计),也可以使用以下三个预定义值之一:​​thin​​​、​​medium​​​ 或 ​​thick​​​:
实例:

<style>.p11{
border-style: double groove inset solid;
border-width: 10px;
}</style>

<p class="p11">混合边框</p>

web前端-css边框(border)_html_02

圆角边框

​border-radius​​ 属性用于向元素添加圆角边框

实例:

<style>.p13{
border: 2px solid red;
border-radius: 20px;
}</style>

<p class="p13">圆角边框</p>

效果:

web前端-css边框(border)_前端_03

css所有边框属性

属性

描述

​border​

简写属性,在一条声明中设置所有边框属性。

​border-color​

简写属性,设置四条边框的颜色。

​border-radius​

简写属性,可设置圆角的所有四个 border-*-radius 属性。

​border-style​

简写属性,设置四条边框的样式。

​border-width​

简写属性,设置四条边框的宽度。

​border-bottom​

简写属性,在一条声明中设置所有下边框属性。

​border-bottom-color​

设置下边框的颜色。

​border-bottom-style​

设置下边框的样式。

​border-bottom-width​

设置下边框的宽度。

​border-left​

简写属性,在一条声明中设置所有左边框属性。

​border-left-color​

设置左边框的颜色。

​border-left-style​

设置左边框的样式。

​border-left-width​

设置左边框的宽度。

​border-right​

简写属性,在一条声明中设置所有右边框属性。

​border-right-color​

设置右边框的颜色。

​border-right-style​

设置右边框的样式。

​border-right-width​

设置右边框的宽度。

​border-top​

简写属性,在一条声明中设置所有上边框属性。

​border-top-color​

设置上边框的颜色。

​border-top-style​

设置上边框的样式。

​border-top-width​

设置上边框的宽度。


举报

相关推荐

0 条评论