【CSS 24】阴影 text-shadow box-shadow 卡片

本文介绍了如何使用CSS的text-shadow属性为文本添加各种阴影效果,包括单色阴影、霓虹发光效果以及多重阴影的组合。同时,还阐述了box-shadow属性在为元素添加阴影,包括卡片效果等方面的应用。
摘要由CSDN通过智能技术生成

阴影

通过使用 CSS,您可以在文本和元素上添加阴影

  • text-shadow
  • box-shadow

CSS文字阴影
CSS text-shadow 属性为文本添加阴影
最简单的用法是只指定水平阴影(2px)和垂直阴影(2px),然后是颜色以及模糊效果

<!DOCTYPE html>
<html>
<head>
<style>
h1 {
	text-shadow: 2px 2px 5px green;
}
</style>
</head>
<body>

<h1>文本阴影效果</h1>

</body>
</html>

下面的例子展示了带有黑色阴影的白色文本

h1 {
	color: white;
	text-shadow: 2px 2px 4px #000000;
}

下面的例子展示了红色的霓虹发光阴影

h1 {
	text-shadow: 0 0 3px #FF0000;
}

多个阴影
如需在文本中添加多个阴影,您可以添加以逗号分隔的阴影列表
下面的例子展示了红色和蓝色的霓虹灯发光阴影

h1 {
	text-shadow: 0 0 3px #FF0000, 0 0 5px #0000FF;
}

下面的例子展示了带有黑色、蓝色和深蓝色阴影的白色文本

h1 {
	color: white;
	text-shadow: 1px 1px 2px black, 0 0 25px blue, 0 0 5px darkblue;
}

还可以使用 text-shadow 属性在文本周围创建纯边框(无阴影)

h1 {
	color: yellow;
	text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}

Box Shadow

CSS box-shadow 属性应用阴影于元素
最简单的用法是只指定水平阴影和垂直阴影10px 10px
为阴影添加颜色 grey
向阴影添加模糊效果 5px

<!DOCTYPE html>
<html>
<head>
<style>
div {
	width: 300px;
	height: 100px;
	padding: 15px;
	background-color: yellow;
	box-shadow: 10px 10px 5px grey;
}
</style>
</head>
<body>

<h1>box-shadow属性</h1>

<div>已设置 box-shadow 的 div 元素</div>

</body>
</html>

卡片
您还可以使用 box-shadow 属性创建纸质卡片效果

div.card {
	width: 250px;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	text-align: center;
}

div.header {
	background-color: #4CAF50;
	color: white;
	padding: 10px;
	font-size: 40px;
}

div.container {
	padding: 10px;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Zanebla

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

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

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

打赏作者

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

抵扣说明:

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

余额充值