【42】CSS3 (3)——新增常用属性②
2021/4/9 10:25:10
本文主要是介绍【42】CSS3 (3)——新增常用属性②,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
★文章内容学习来源:拉勾教育大前端就业集训营
边框阴影
一.介绍
边框阴影属性名 | box-shadow |
---|
属性值 | 简介 |
---|---|
h-shadow | 必需的,水平阴影的位置。单位px,允许负值。 |
v-shadow | 必需。垂直阴影的位置。单位px,允许负值。 |
blur | 可选有无。模糊的距离。单位px, |
spread | 可选有无。阴影的尺寸,阴影扩展大小。 单位px。 |
color | 可选有无。阴影的颜色。 |
inset | 可选有无。写了inset 会将外部阴影改为内部阴影。 |
二. 语法
box-shadow
属性向盒子添加阴影;- 属性值有2-4 个长度值(必需的:
h-shadow
、v-shadow
;可选择的:blur
、spread
)、可选的颜色值以及可选的inset
关键词来规定; - 省略的长度是 0。
box-shadow: h-shadow v-shadow blur spread color inset;
三. 多层阴影
box-shadow
属性也可以向盒子添加多个阴影;- 逗号分隔多个阴影的属性值;
- 注意:多阴影中,先写的阴影压盖在后写的阴影上。
四. 举例
边框阴影举例①常见阴影
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>边框阴影举例①</title> <style> *{ margin: 0; padding: 0; } img { width: 100px; border: 10px solid skyblue; box-shadow: 4px 5px 6px 10px yellow ; } </style> </head> <body> <img src="samoye.jpg" alt=""> </body> </html>
边框阴影举例②内部阴影
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>边框阴影举例②</title> <style> *{ margin: 0; padding: 0; } .box1 { width: 100px; height: 100px; border: 10px solid blue; box-shadow: 4px 5px 6px 10px red inset; } </style> </head> <body> <div class="box1"></div> </body> </html>
边框阴影举例③多重阴影
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>边框阴影举例③</title> <style> *{ margin: 0; padding: 0; } .box2 { float: left; width: 100px; height: 100px; border: 10px solid black; box-shadow: 2px 3px 4px 5px skyblue , 3px 4px 5px 6px yellow , 4px 5px 6px 7px red; } </style> </head> <body> <div class="box2"></div> </body> </html>
下篇继续:【43】CSS3 (4)——新增属性①过渡属性
这篇关于【42】CSS3 (3)——新增常用属性②的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-14CSS-Module学习:轻松入门指南
- 2024-11-12CSS9资料入门指南
- 2024-11-12CSS浮动资料详解:初学者指南
- 2024-11-12CSS选择器资料详解与实战教程
- 2024-11-12CSS样式资料:初学者必备指南
- 2024-11-11CSS项目实战:从入门到上手
- 2024-11-11CSS定位项目实战:新手指南
- 2024-11-11CSS浮动项目实战:初学者指南
- 2024-11-11CSS选择器项目实战:从入门到上手
- 2024-11-11CSS样式项目实战:新手入门指南