如何创建连续变化的文本阴影,使其在用户端像CSS效果那样自动波动,带有连续变化的阴影宽度。
我知道如何添加CSS阴影,但如何使其波动呢?
#shadow {
text-shadow: 4px 4px 4px #aaa;
}
<div id=shadow>shadow effect how to fluctuate it</div>
如何创建连续变化的文本阴影,使其在用户端像CSS效果那样自动波动,带有连续变化的阴影宽度。
我知道如何添加CSS阴影,但如何使其波动呢?
#shadow {
text-shadow: 4px 4px 4px #aaa;
}
<div id=shadow>shadow effect how to fluctuate it</div>
不确定您在这里所指的波动是什么,但如果您想改变您的text-shadow
的模糊半径,您可以在这里使用animation
...
我正在使用@keyframes
来动画化您的text-shadow
的X
、Y
和模糊程度。如果您愿意,只需将值8px
更改为其他值即可单独动画化某个轴或模糊半径。
#shadow {
text-shadow: 4px 4px 4px #aaa;
animation: animate-shadow 1s ease-in infinite;
}
@keyframes animate-shadow {
50% {
text-shadow: 8px 8px 8px #aaa;
}
}
<div id=shadow>shadow effect how to fluctuate it</div>
color
或类似的属性,在你的 @keyframes
中不断添加属性。 - Mr. Alien#shadow {
text-shadow: 4px 4px 4px #aaa;
animation: mymove 5s infinite;
}
@keyframes mymove {
50% {text-shadow: 10px 20px 30px #aaa;}
}
<div id=shadow>shadow effect how to fluctuate it</div>