使用text-shadow属性编写凹凸字体

要编写凹凸字体,首先我们来了解一下text-shadow这个属性
text-shadow 的语法

text-shadow: h-shadow v-shadow blur color;

h-shadow:水平阴影的位置,允许为负值
v-shadow:垂直阴影的位置,允许为负值
blur:模糊的距离
color:阴影的颜色

大家都知道,如果在同一个选择器中编写两个或两个以上的相同的属性时,后面的就会覆盖掉前面的属性,无法实现多个共存。
但text-shadow有一个很好的语法运用,就是可以向文本添加一个或多个阴影,该属性是用逗号隔开。
在这里插入图片描述
这张图是一个很好的凹凸字,我们先来看凸字体。
凸字体左上方是光亮,右下方是阴影,形成鲜明的对比,给人的感觉就是这字体凸出纸面一样

为了显示光亮,先设置全局背景的颜色(色调自己选)

 body{
		background-color: #ccc;/*因为有白色显示,所以设置全局颜色*/
	}
	p{
		color: #ccc;	/*字体颜色*/
		font:700 50px "微软雅黑";	/*顺序是font-style,font-weight,font-size,font-family*/
	}

html部分的代码

	<body>
		<p>我是凹字体</p>
		<p>我是凸字体</p>
	</body>

凸字体的css设置

p:last-child{
			text-shadow: 1px 1px 1px #000, -1px -1px 1px #fff;	/*凸字体*/
		}

凹字体和凸字体刚好相反,左上方是阴影,右下方是光亮,形成鲜明的对比,给人的感觉就是这字体要凹陷进纸面一样

凹字体的css设置

p:first-child{
			text-shadow: -1px -1px 1px #000, 1px 1px 1px #fff;	/*凹字体*/
		}

显示结果:
在这里插入图片描述
虽然没有引用的图片那么漂亮,但我们也学到知识了。想要更漂亮,自己再调一下自己想要的css样式。
完整的代码

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>凹凸字体练习</title>
	</head>
	
	<style type="text/css">
		body{
			background-color: #ccc;/*因为有白色显示,所以设置全局颜色*/
		}
		p{
			color: #ccc;	/*字体颜色*/
			font:700 50px "微软雅黑";	/*顺序是font-style,font-weight,font-size,font-family*/
		}
		p:first-child{
			text-shadow: -1px -1px 1px #000, 1px 1px 1px #fff;	/*凹字体*/
		}
		
		p:last-child{
			text-shadow: 1px 1px 1px #000, -1px -1px 1px #fff;	/*凸字体*/
		}
	</style>
	<body>
		<p>我是凹字体</p>
		<p>我是凸字体</p>
	</body>
</html>

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值