汉字探究_探究:Google Web字体效果

多年来,我们主要根据字体的大小或颜色设置样式,直到最近才可以使用CSS3添加文本阴影。 有时候我们需要更多的样式来获取更多令人惊艳的字体,但是我们自己创建它会非常复杂。 用图像替换它仍然不是一个好的选择。

使用Google Webfont添加惊人的效果

这是个好消息。 Google Webfont引入了一项功能,使我们可以轻松应用装饰字体样式。 目前,我们可以应用超过25种字体效果

要添加效果,我们在Google Web字体样式表中插入effect=参数,后跟字体效果API名称。 在下面的示例中,我们添加了“ Multiple Shadow”字体效果,该效果由shadow-multiple (API名称)指定。

<link href='http://fonts.googleapis.com/css?family=Roboto+Condensed&effect=shadow-multiple' rel='stylesheet' type='text/css'>

然后,我们只需添加类名称即可将效果应用于字体。 类名称由font-effect-*和API名称指定。 给定以上示例,“多重阴影”效果的类名称将为font-effect-shadow-multiple

<p class="font-effect-shadow-multiple">This is Awesome!</p>

这就是“多重阴影”字体效果的外观。

如果您想知道如何实现此效果,可以检查样式表,该样式表将向您显示以下样式规则。

.font-effect-shadow-multiple {
	text-shadow: .04em .04em 0 #fff,.08em .08em 0 #aaa;
	-webkit-text-shadow: .04em .04em 0 #fff, .08em .08em 0 #aaa;
}

多重阴影效果是通过CSS3 text-shadow属性实现的,因此该效果仅在Chrome,Firefox,Opera和Safari中显示。 Internet Explorer 9(和更早版本)不支持text-shadow属性,但是它具有自己的规则以使用Shadow Filter定义阴影。

添加多种字体效果

我们被允许在样式表中添加多种效果。 在此示例中,我们一次添加了三种字体效果:多重阴影,浮雕,3D。 每个效果都用管道符号分开| , 如下。

<link href='http://fonts.googleapis.com/css?family=Roboto+Condensed&effect=shadow-multiple|emboss|3d' rel='stylesheet' type='text/css'>

这是Emboss字体效果的外观。

下面是我们刚刚添加的3D效果。

值得注意的是,我们无法将多个效果添加到单个元素中,因为效果样式规则将相互覆盖。 此外,您可以转到演示页面以查看这些效果。

更多资源

在Google Webfont文档中,您将看到可以应用的其他字体效果,例如Fire,Fire Animation,Neon等。


翻译自: https://www.hongkiat.com/blog/google-webfont-effects/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值