border属性值有哪些?css的border属性怎么写
- 2022年10月28日
- 2,485 次
border边框是我们在前端设计页面中必不可少的一个Css样式之一,使用border边框可以让我们的网站页面看上去更加的立体化和结构分明,那么在Css中border有哪些属性?border又有哪些样式效果呢?下面将介绍border属性值有哪些?border样式值的各种作用及效果。
一、border是什么?
border在Css中主要是起到设置页面某一个区域四条边框的样式,主要可以设置边框的颜色、边框的宽度、以及以什么样的边框样式。
二、border边框包含哪些属性值?
1、border简写语法:
border是边框样式的简写模式,主要有以下三个值:
.div{border:5px soild #000;}
以上列举的border的三个值依次是:四条边框的宽度 边框的样式 边框的颜色
2、border边框包含有哪些属性值:
(1)、border的四条边属性
border-top:顶部边框;
border-right:右边边框;
border-bottom:底部边框;
border-left:左边边框;
以上这些边框属性在我们需要单独设置某一个边的边框时单独使用,使用方法和以上border的用法一样。
(2)、border-style属性
border-style属性是border简写语法中的第二个属性值,这个值可以决定边框的样式,border-style内置的样式有以下样式:
| border-style属性 | border-style样式 | 说明 |
|---|---|---|
| none | 取消边框 | |
| dotted | 定义一个圆点线边框 | |
| dashed | 定义一个虚线边框 | |
| solid | 定义实线边框 | |
| double | 定义两个边框。 两个边框的宽度和 border-width 的值相同 | 边框宽度太小效果不明显 |
| groove | 定义3D沟槽边框。效果取决于边框的颜色值 | 同上 |
| ridge | 定义3D脊边框。效果取决于边框的颜色值 | 同上 |
| inset | 定义一个3D的嵌入边框。效果取决于边框的颜色值 | 同上 |
| outset | 定义一个3D突出边框。 效果取决于边框的颜色值 | 同上 |
在border-style中使用比较多的就是solid实线和dashed虚线以及dotted圆点边框。
(3)、border-color属性
边框的样色属性,我们可以设置成rgba()或者是十六进制颜色再或者是英文标识。
3、border的其他属性
当然我们在使用border属性的时候,如果我们想让4条边显示出不一样的颜色的时候,我们还可以在border简写完之后的样式下单独设置这些border-top-color、border-right-color、border-bottom-color、border-left-color的样色,用来替换上面border的颜色值。
三、border边框一个简单Demo
<!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>border测试</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: Verdana, Geneva, Tahoma, sans-serif;
background-color: #f8f8f8;
font-size: 14px;
}
.container {
width: 640px;
margin: 0 auto;
}
.header {
height: 90px;
background-color: #fff;
margin-bottom: 15px;
border-left: 5px dotted blue;
border-bottom: 5px dashed red;
}
.main {
height: 300px;
border: 5px double #999;
background-color: #fff;
border-top-color: red;
}
</style>
</head>
<body class="container">
<header class="header">头部区域</header>
<main class="main">主体部分</main>
<footer>
底部部分
</footer>
</body>
</html>
<!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>border测试</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: Verdana, Geneva, Tahoma, sans-serif;
background-color: #f8f8f8;
font-size: 14px;
}
.container {
width: 640px;
margin: 0 auto;
}
.header {
height: 90px;
background-color: #fff;
margin-bottom: 15px;
border-left: 5px dotted blue;
border-bottom: 5px dashed red;
}
.main {
height: 300px;
border: 5px double #999;
background-color: #fff;
border-top-color: red;
}
</style>
</head>
<body class="container">
<header class="header">头部区域</header>
<main class="main">主体部分</main>
<footer>
底部部分
</footer>
</body>
</html>学好Css中的border属性对于一个网站页面的设计效果的提升还是很重要的,后续将记载更多关于Css样式的文章。
若非作者标注皆为李涛自留地原创文章,转载或复制请以超链接形式并注明出处。
- a标签在html标签中的作用 a标签属性及如何使用? 2022-10-26
- PHP array_reduce() 函数详解:数组归约与聚合 2026-07-02
- html5中audio标签怎么使用?html5中audio标签使用实例 2022-11-28
- 使用纯Css实现导航栏下拉菜单功能 网页的导航下拉菜单怎么用Css实现? 2022-11-24
- PHP判断数据类型的方法有哪些?PHP如何判断数据类型? 2022-06-09
- Css实现在图片悬停时显示另外一张图片效果实例 2022-12-23
