一、圆角
1、border-radius 属性
border-radius属性定义元素角的半径
border-radius属性实际上是以下属性的简写属性:
- border-top-left-radius
- border-top-right-radius
- border-bottom-left-radius
- border-bottom-right-radius
2、border-radius - 指定每个圆角
- 四个值:左上 右上 右下 左下
- 三个值:左上 右上和左下 右下
-
两个值:左上和右下 右上和左下
-
一个值:可以应用所有四个角
四个值 - border-radius: 15px 50px 30px 5px:
三个值 - border-radius: 15px 50px 30px:
两个值 - border-radius: 15px 50px:
一个值 - border-radius: 15px:
3、border-radius - 创建椭圆角
椭圆边框 - border-radius: 30px / 60px:
椭圆边框 - border-radius: 60px / 30px:
椭圆边框 - border-radius: 50%:
二、盒阴影
CSS3中的box-shadow 属性被用来添加阴影:
box-shadow:水平位置 垂直位置 模糊距离 阴影尺寸(阴影大小) 阴影颜色 内/外阴影
说明:前两个值必须写,模糊值不能为负值
<style>
.div-0{
width: 100px;
height: 100px;
background-color: blanchedalmond;
box-shadow: 10px 10px 5px black;
}
</style>
<div class="div-0"></div>
使用box-shadow制作水晶球:
<style>
.div-1{
width: 100px;
height: 100px;
background-color: #9c88ff;
border-radius: 50%;
/* inset 内阴影 */
/* 同时给元素设置内外阴影 */
box-shadow: 7px 10px 5px rgba(255, 255, 255, 0.3) inset,7px 5px 5px rgba(0, 0, 0, 0.5);
}
</style>
<div class="div-1"></div>
三、边界图片
- border-image-source:边框背景图片路径
- border-image-slice:图片边框向内偏移(切片)
- border-image-width:图片边框的宽度
- border-image-outset:边框图像区域超出边框的量
- border-image-repeat:图片边框是否应该平铺(repeat)/铺满(round)/拉伸(stretch)(针对切片图像)
<!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>Document</title>
<style>
.div-1{
width: 200px;
height: 100px;
/* 给元素设置透明色的边框 transparent:透明 */
border: 15px solid transparent;
/* 设置边框图片 */
border-image: url(img/border.png) 27 27 round;
}
.div-2{
width: 200px;
height: 100px;
/* 给元素设置透明色的边框 transparent:透明 */
border: 15px solid transparent;
/* 设置边框图片 */
border-image: url(img/border.png) 27 27 repeat;
}
.div-3{
width: 200px;
height: 100px;
/* 给元素设置透明色的边框 transparent:透明 */
border: 15px solid transparent;
/* 设置边框图片 */
border-image: url(img/border.png) 27 27 stretch;
}
</style>
</head>
<body>
<div class="div-1">铺满round</div>
<div class="div-2">平铺repeat</div>
<div class="div-3">拉伸stretch</div>
</body>
</html>
四、背景
1、background-image属性
background-image 属性为元素设置背景图像
值 | 描述 |
---|---|
url() | 图片的路径 |
none | 默认值。不显示背景图像 |
inherit | 规定应该从父元素继承background-image属性的设置 |
案例:
示例代码如下:
<!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>Document</title>
<style>
.div-1{
width: 700px;
height: 320px;
border: 1px solid red;
background-image: url(img/flower.gif),url(img/paper.gif);
background-position: right bottom,left top;
background-repeat: no-repeat,repeat;
}
h2{
text-align: center;
}
p{
text-indent: 2rem;
}
</style>
</head>
<body>
<div class="div-1">
<h2>学历职业教育与非学历职业教育“两开花”</h2>
<p>职业教育作为以就业为导向的教育类型,其目的在于培养更适应社会发展的人才。而从导向上来看,政策也更倾向于鼓励、支持和引导职业教育和高等教育发展。根据是否颁发学历证书,可以将中国职业教育体系分为学历职业教育和非学历职业教育两类。前者包含中等职业教育及高等职业教育,以公办院校为主民办院校为辅,后者根据培训目的不同,分为企业管理培训(如财务、人力资源管理等)、职业技能培训(如IT类、语言类等)和职业考试培训(如公考、教职、财会司法及医护等),以民办机构为主。</p>
<p>2021年职业教育行业重磅政策频出,职业教育教育各细分板块的政策导向逐步明晰。传匀邦认为,随着多项职业教育利好政策颁布,在政策需求、市场需求和个人成长需求的共同推动木,+职业教育在未来将发生巨大的变化。</p>
</div>
</body>
</html>
2、background-size属性
background-size 属性规定背景图像的尺寸。
值 | 描述 |
---|---|
length | 设置背景图像的高度和宽度。 第一个值设置宽度,第二个值设置高度。 如果只设置一个值,则第二个值会被设置为 "auto"。 |
percentage | 以父元素的百分比来设置背景图像的宽度和高度。 第一个值设置宽度,第二个值设置高度。 如果只设置一个值,则第二个值会被设置为 "auto"。 |
cover | 把背景图像扩展至足够大,以使背景图像完全覆盖背景区域。 背景图像的某些部分也许无法显示在背景定位区域中。 |
contain | 把图像图像扩展至最大尺寸,以使其宽度和高度完全适应内容区域。 |
案例:
示例代码如下:
<!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>Document</title>
<style>
.div-1{
width: 400px;
height: 320px;
border: 1px solid red;
background: url(img/flower.gif) no-repeat;
background-size: contain;
}
p{
text-indent: 2rem;
}
</style>
</head>
<body>
<div class="div-1">
<p>职业教育作为以就业为导向的教育类型,其目的在于培养更适应社会发展的人才。而从导向上来看,政策也更倾向于鼓励、支持和引导职业教育和高等教育发展。根据是否颁发学历证书,可以将中国职业教育体系分为学历职业教育和非学历职业教育两类。前者包含中等职业教育及高等职业教育,以公办院校为主民办院校为辅,后者根据培训目的不同,分为企业管理培训(如财务、人力资源管理等)、职业技能培训(如IT类、语言类等)和职业考试培训(如公考、教职、财会司法及医护等),以民办机构为主。</p>
</div>
</body>
</html>
3、background-origin属性
background-origin属性指定了背景图像的位置区域。
值 | 描述 |
---|---|
padding-box | 背景图像相对于内边距框来定位。 |
border-box | 背景图像相对于边框盒来定位。 |
content-box | 背景图像相对于内容框来定位。 |
案例:
示例代码如下:
<!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>Document</title>
<style>
.div-1,.div-2,.div-3{
width: 400px;
height: 320px;
float: left;
padding: 40px;
border: 20px solid rgba(255, 0, 0, 0.257);
background: url(img/flower_small.gif) no-repeat;
}
.div-1{
/* border-box:将背景图片放在边框上 */
background-origin: border-box;
}
.div-2{
/* padding-box:将背景图片放在内边距上 */
background-origin: padding-box;
}
.div-3{
/* content-box:将背景图片放在内容上 */
background-origin: content-box;
}
p{
text-indent: 2rem;
}
/* background-origin 属性指定了背景图像的位置区域 */
</style>
</head>
<body>
<div class="div-1">
<p>职业教育作为以就业为导向的教育类型,其目的在于培养更适应社会发展的人才。而从导向上来看,政策也更倾向于鼓励、支持和引导职业教育和高等教育发展。根据是否颁发学历证书,可以将中国职业教育体系分为学历职业教育和非学历职业教育两类。前者包含中等职业教育及高等职业教育,以公办院校为主民办院校为辅,后者根据培训目的不同,分为企业管理培训(如财务、人力资源管理等)、职业技能培训(如IT类、语言类等)和职业考试培训(如公考、教职、财会司法及医护等),以民办机构为主。</p>
</div>
<div class="div-2">
<p>职业教育作为以就业为导向的教育类型,其目的在于培养更适应社会发展的人才。而从导向上来看,政策也更倾向于鼓励、支持和引导职业教育和高等教育发展。根据是否颁发学历证书,可以将中国职业教育体系分为学历职业教育和非学历职业教育两类。前者包含中等职业教育及高等职业教育,以公办院校为主民办院校为辅,后者根据培训目的不同,分为企业管理培训(如财务、人力资源管理等)、职业技能培训(如IT类、语言类等)和职业考试培训(如公考、教职、财会司法及医护等),以民办机构为主。</p>
</div>
<div class="div-3">
<p>职业教育作为以就业为导向的教育类型,其目的在于培养更适应社会发展的人才。而从导向上来看,政策也更倾向于鼓励、支持和引导职业教育和高等教育发展。根据是否颁发学历证书,可以将中国职业教育体系分为学历职业教育和非学历职业教育两类。前者包含中等职业教育及高等职业教育,以公办院校为主民办院校为辅,后者根据培训目的不同,分为企业管理培训(如财务、人力资源管理等)、职业技能培训(如IT类、语言类等)和职业考试培训(如公考、教职、财会司法及医护等),以民办机构为主。</p>
</div>
</body>
</html>
4、background-clip属性
background-clip背景剪裁属性是从指定位置开始绘制。
值 | 描述 |
---|---|
border-box | 默认值。背景绘制在边框方框内(剪切成边框方框)。 |
padding-box | 背景绘制在衬距方框内(剪切成衬距方框)。 |
content-box | 背景绘制在内容方框内(剪切成内容方框)。 |
案例:
示例代码如下:
<!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>Document</title>
<style>
.div-1,.div-2,.div-3{
width: 400px;
height: 300px;
float: left;
padding: 40px;
border: 20px solid rgba(255, 0, 0, 0.257);
background-color: antiquewhite;
}
.div-1{
/* border-box:将背景图片放在边框上 */
background-clip: border-box;
}
.div-2{
/* padding-box:将背景图片放在内边距上 */
background-clip: padding-box;
}
.div-3{
/* content-box:将背景图片放在内容上 */
background-clip: content-box;
}
p{
text-indent: 2rem;
}
/* background-clip 背景裁剪属性是从指定位置开始绘制 */
</style>
</head>
<body>
<div class="div-1">
<p>职业教育作为以就业为导向的教育类型,其目的在于培养更适应社会发展的人才。而从导向上来看,政策也更倾向于鼓励、支持和引导职业教育和高等教育发展。根据是否颁发学历证书,可以将中国职业教育体系分为学历职业教育和非学历职业教育两类。前者包含中等职业教育及高等职业教育,以公办院校为主民办院校为辅,后者根据培训目的不同,分为企业管理培训(如财务、人力资源管理等)、职业技能培训(如IT类、语言类等)和职业考试培训(如公考、教职、财会司法及医护等),以民办机构为主。</p>
</div>
<div class="div-2">
<p>职业教育作为以就业为导向的教育类型,其目的在于培养更适应社会发展的人才。而从导向上来看,政策也更倾向于鼓励、支持和引导职业教育和高等教育发展。根据是否颁发学历证书,可以将中国职业教育体系分为学历职业教育和非学历职业教育两类。前者包含中等职业教育及高等职业教育,以公办院校为主民办院校为辅,后者根据培训目的不同,分为企业管理培训(如财务、人力资源管理等)、职业技能培训(如IT类、语言类等)和职业考试培训(如公考、教职、财会司法及医护等),以民办机构为主。</p>
</div>
<div class="div-3">
<p>职业教育作为以就业为导向的教育类型,其目的在于培养更适应社会发展的人才。而从导向上来看,政策也更倾向于鼓励、支持和引导职业教育和高等教育发展。根据是否颁发学历证书,可以将中国职业教育体系分为学历职业教育和非学历职业教育两类。前者包含中等职业教育及高等职业教育,以公办院校为主民办院校为辅,后者根据培训目的不同,分为企业管理培训(如财务、人力资源管理等)、职业技能培训(如IT类、语言类等)和职业考试培训(如公考、教职、财会司法及医护等),以民办机构为主。</p>
</div>
</body>
</html>