box-shadow用法详解(给div加上投影)

本文详细介绍了CSSbox-shadow属性的各个组成部分,包括偏移量、模糊、扩展、颜色和内投影,通过实例演示如何创建不同效果的阴影。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、box-shadow概述

用来实现对元素产生阴影效果

1.1、box-shadow常用属性

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

box-shadow: X轴偏移量 Y轴偏移量   阴影模糊半径   阴影扩展半径   阴影颜色   投影方式; 

h-shading:   水平阴影 允许负值

v-shading:   垂直阴影  允许负值

blur:         模糊距离

spread:       阴影大小

color:        阴影颜色

inset:        内投影

1.2、创建一个基本案例,用于测试box-shadow

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style>
			#content{
				width: 200px;
				height: 200px;
				background-color: red;
				margin: 0 auto;
				margin-top: 150px;
			}
		</style>
	</head>
	<body>
		<div id="content">
			
		</div>
	</body>
</html>

9cd3a652252b4c4e802f2fe7cc31fc30.png

1.3、产生阴影

box-shadow: 0 0 0 30px black;

产生一个30px的阴影。这个只是产生阴影,但是比较的生硬

下图:红色是div,黑色是阴影

cb9da445e3a548e2b985aa53ecf8121a.png

1.4、让阴影产生模糊效果

box-shadow: 0 0 30px 30px black;

增加了30px的模糊半径,阴影更像阴影了。

9f4a70cd49e24715a3581c616235ef65.png

1.5、让阴影产生水平偏移

box-shadow: 30px 0 30px 30px black;

水平(v-shadow)增加了30px,水平右移动,负值向左偏移。

f5795dce6c1949f6a7dfdca8062593c5.png

1.6、让阴影产生垂直偏移

box-shadow: 30px 30px 30px 30px black;

水平(h-shadow)增加了30px,垂直下移,负值向上偏移。

c92243e378de427c83b4508f7ee64e5b.png

1.7、产生内投影

box-shadow: 30px 30px 30px 30px black inset;

可以根据自己的需求调整变化,达到自己的满意的效果。

7fbf831b250e4df4b24ee9666ddf3279.png

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

雾林小妖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值