html文字发光效果,css文字发光效果

临近下班,突然弹出来一条消息

9c8ede7625d7

image.png

我。。。。

于是,好吧。

说起文字发光首先想到的是text-shadow,文字阴影

注释:text-shadow 属性向文本添加一个或多个阴影。该属性是逗号分隔的阴影列表,每个阴影有两个或三个长度值和一个可选的颜色值进行规定。省略的长度是 0

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

h-shadow:必需。水平阴影的位置。允许负值

v-shadow:必需。垂直阴影的位置。允许负值

blur:可选。模糊的距离

color:可选。阴影的颜色

先写 一行文字

hello world!

先把发光的最大阴影写出来

p {

text-shadow: 0 0 10px #fff,

0 0 20px #fff,

0 0 30px #fff,

0 0 40px #fff700,

0 0 70px #fff700,

0 0 80px #fff700,

0 0 100px #fff700,

0 0 150px #fff700;

}

9c8ede7625d7

image.png

再调出光暗淡下去的效果

p{

text-shadow: 0 0 0px #fff,

0 0 5px #fff,

0 0 10px #fff,

0 0 15px #fff700,

0 0 20px #fff700,

0 0 30px #fff700,

0 0 40px #fff700,

0 0 50px #fff700;

}

9c8ede7625d7

image.png

然后为了让他自己发光,写成动画效果

@keyframes light {

from {

text-shadow: 0 0 10px #fff,

0 0 20px #fff,

0 0 30px #fff,

0 0 40px #fff700,

0 0 70px #fff700,

0 0 80px #fff700,

0 0 100px #fff700,

0 0 150px #fff700;

}

to {

text-shadow: 0 0 0px #fff,

0 0 5px #fff,

0 0 10px #fff,

0 0 15px #fff700,

0 0 20px #fff700,

0 0 30px #fff700,

0 0 40px #fff700,

0 0 50px #fff700;

}

}

给文字设置动画时间,循环播放

p{

animation: light 1.5s ease infinite alternate;

}

这就完成啦!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值