提示:css3中新增了盒子阴影,我们可以使用box-shadow属性为盒子添加阴影。
div{
box-shadow:"h-shadow"或者“v-shadow”
}
解释:
h-shadow 必须,水平阴影位置,允许负值。
v-shadow 必须,垂直阴影位置,允许负值。
blur 可选为模糊距离。
spread 可选为,阴影的尺寸。
color 可选为,css阴影颜色
imset 可选为,外部阴影outset改为内部阴影。
注意:
1、默认的是外阴影(outset),但是不可以写这个单词,否则无效阴影。
2、盒子阴影不占用空间,不会影响其他盒子排列。
h-shadow:
正值:向右边走
负值:向左边走,
v-shadow:
正值:向下边走
负值:向上边走
blur:
数值越大:比较模糊
数值月小:比较清晰或者实体
spread:
数值越大:影子尺寸越大
数值越小:影子尺寸越小
- 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>
- .box {
- width: 200px;
- height: 200px;
- margin: 100px auto;
- /* 外边框:
- 第一个表示上下移动
- 第二个表示不变 */
- border: 1px solid red;
- /* 这个表示边框
- 第一个:粗细
- 第二个:实线
- 第三个:边框颜色 */
- /* border-radius: 50px; */
- box-shadow: 10px 10px 10px 10px #000;
- /* 这里“box-shadow”表示盒子阴影
- 第一个值表示:h-shadow 表示阴影x轴移动、数值越大向左边移动、数值越小向右边移动
- 第二个值表示:v-shadow 表示阴影y轴移动、数值越大向下移动、数值越小向下移动
- 第三个值表示:blur 表示阴影虚、实、数值越大越虚、数值越小或者负数越实
- 第四个值表示:spread 表示阴影大小尺度、数值越大阴影越大、数值越小阴影越小
- 第五个值表示: color 表示阴影颜色、跟css一样的用法
- 注意:
- 我们一般系统默认的是外阴影
- 我们盒子阴影一般不会占空间、不会影响盒子排列*/
- background-color: pink;
- }
-
- .box:hover {
- /* 这里表示当我们鼠标移动到这个box这个板块、就会显示阴影 */
- box-shadow: 10px 10px 10px 10px #000;
- }
- style>
- head>
-
- <body>
- <div class="box">div>
-
- body>
-
- html>

提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了盒子的阴影用box-shadow属性。