CSS3 box-shadow属性基础

定义和用法
box-shadow 属性向框添加一个或多个阴影。

语法

box-shadow: h-shadow v-shadow blur spread color inset;

注释:box-shadow 向框添加一个或多个阴影。该属性是由逗号分隔的阴影列表,每个阴影由 2-4 个长度值、可选的颜色值以及可选的 inset 关键词来规定。省略长度的值是 0。

值					描述	
h-shadow	    	必需。水平阴影的位置。允许负值。
v-shadow	        必需。垂直阴影的位置。允许负值。
blur				可选。模糊距离。
spread				可选。阴影的尺寸。
color				可选。阴影的颜色。请参阅 CSS 颜色值。
inset				可选。将外部阴影 (outset) 改为内部阴影。
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>10.30测试</title>
		<style type="text/css">
			body,html {
				margin: 0;
				width: 100%;
				height: 100%;
			}
			.wrapper {
				width: 100%;
				height: 200px;
				display: flex;
				justify-content: space-around;
				align-items: center;
			}
			.box,.box2,.box3,.box4,.box5 {
				width: 200px;
				height: 100px;
				background: #EAEAEA;
				box-shadow: 10px 0;
				display: flex;
				align-items: center;
				justify-content: center;
				flex-direction: column;
				color: #EE6F2A;
				
			}
			.box2 {
				box-shadow: 10px 10px;
			}
			.box3 {
				box-shadow: 10px 10px 10px;
			}
			.box4 {
				box-shadow: 10px 10px 10px 10px;
			}
			.box5 {
				box-shadow: 10px 10px 10px 10px inset;
			}
		</style>
	</head>
	<body>
		<div class="wrapper">
			<div class="box">设置水平方向阴影<p>box-shadow: 10px 0;</p></div>
			<div class="box2">设置水平方向和垂直阴影<p>box-shadow: 10px 10px;</p></div>
			<div class="box3">设置水平、垂直、模糊距离<p>box-shadow: 10px 10px 10px;</p></div>
			<div class="box4">加上阴影尺寸<p>10px 10px 10px 10px</p></div>
			<div class="box5">改为内部阴影<p></p></div>
		</div>
	</body>
</html>

效果(没有设置阴影颜色的话,默认和字体的颜色一样)
在这里插入图片描述
设置了阴影颜色的效果

.box,.box2,.box3,.box4,.box5 {
				width: 200px;
				height: 100px;
				background: #EAEAEA;
				box-shadow: 10px 0 #ffcdb2;
				display: flex;
				align-items: center;
				justify-content: center;
				flex-direction: column;
			}
			.box2 {
				box-shadow: 10px 10px #ffcdb2;
			}
			.box3 {
				box-shadow: 10px 10px 10px #ffcdb2;
			}
			.box4 {
				box-shadow: 10px 10px 10px 10px #ffcdb2;
			}
			.box5 {
				box-shadow: 10px 10px 10px 10px #ffcdb2 inset;
			}

在这里插入图片描述![在这里插入图片描述](https://img-blog.csdnimg.cn/2019103013232824.png

设置h-shadow(水平阴影的值)和v-shadow(垂直阴影的值)为负值的阴影效果==(只允许h-shadow和v-shadow设置为负值,其它的参数设置为负值无效)==

.box,.box2,.box3,.box4,.box5 {
				width: 200px;
				height: 100px;
				background: #EAEAEA;
				box-shadow: -10px 0 #ffcdb2;
				display: flex;
				align-items: center;
				justify-content: center;
				flex-direction: column;
			}
			.box2 {
				box-shadow: -10px -10px #ffcdb2;
			}
			.box3 {
				box-shadow: -10px -10px 10px #ffcdb2;
			}
			.box4 {
				box-shadow: -10px -10px 10px 10px #ffcdb2;
			}
			.box5 {
				box-shadow: -10px -10px 10px 10px #ffcdb2 inset;
			}

在这里插入图片描述
关于box-shadow属性基础知识今天就先到这里了,我们下次再见
欢迎大家一起学习交流~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值