如何为文本添加发光效果?
我还没有真正找到任何好的简单的动画发光效果教程。如何为文本设置发光动画?
I haven't really been able to find any good simple tutorials an animating a glow effect. How do I animate glowing on text?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(8)
如果您只想使用 CSS3,您甚至不必使用任何 jQuery/JavaScript。只需在 CSS 中执行此操作即可:
这是小提琴: http://jsfiddle.net/zenjJ/
如果您愿意要让元素独立运行(无需悬停),请执行以下操作:
CSS:
JavaScript:
您可以调整 CSS/JavaScript 中的计时以获得您想要的确切效果。
最后,这是小提琴: http://jsfiddle.net/dH6LS/
2013 年 10 月更新:现在所有主流浏览器都支持 CSS 动画,您所需要的就是:
这是小提琴: http://jsfiddle.net/dH6LS/689/
不要忘记包含生产中所有不同的供应商前缀。
If you want to just use CSS3, you don't even have to use any jQuery/JavaScript. Just do this in your CSS:
Here's the fiddle: http://jsfiddle.net/zenjJ/
If you want the element to run on its own (without hovering), do this:
CSS:
JavaScript:
You can play around with the timing in the CSS/JavaScript to get the exact effect you're looking for.
And finally, here's the fiddle: http://jsfiddle.net/dH6LS/
Update Oct. 2013: being that all major browsers now support CSS animations, all you need is this:
Here's the fiddle: http://jsfiddle.net/dH6LS/689/
Don't forget to include all the different vendor prefixes in production.
您可以使用
.animate
循环到所选颜色以创建“突出显示” ”效果大概就是“发光”的意思。您可以在这里尝试。
注意:彩色动画需要使用彩色动画插件或 jQuery UI(我假设您已经在使用它,因为它已包含在您的小提琴中)。
You can use
.animate
to cycle to a chosen colour to create a "highlight" effect which is presumably what "glowing" means.You can try it here.
NOTE: Colour animation requires the use of either the colour animation plugin, or jQuery UI (which I assume you are already using as it has been included in your fiddle).
您可以使用纯CSS3过渡来做到这一点:
示例: http://jsfiddle.net/jasongennaro/z5jCB/1 /
注意:发光文本在深色背景上效果最佳。
灵感(以及大部分代码)来自这里:http://www.sitepoint.com/css3-glowing-link-effect/
You can do this with pure CSS3 transitions:
Example: http://jsfiddle.net/jasongennaro/z5jCB/1/
Note: Glowing text works best on a dark background.
Inspiration (and much of the code) from here: http://www.sitepoint.com/css3-glowing-link-effect/
试试这个代码:
Try this code:
下面是一个纯 CSS 动画示例:
https://codepen.io/juanbrujo/pen/abyoXNY
Here's an animated pure CSS example:
https://codepen.io/juanbrujo/pen/abyoXNY
我在网上找到了这个在线,并且只花了几分钟就完成了设置:
我不喜欢这些颜色,会将它们更改为火色(如果我能找出代码):
I found this on-line and it only took a couple of minutes to setup:
I don't like the colors and will change them to a fire color (if I can figure out the codes):
这是一个动画效果,我过去发现它通过向 jQuery fx 对象添加新的步骤函数而很有用。
以通常的方式调用(比如半秒模糊 6px):
http://jsfiddle.net/whLMZ /1/
这应该可以帮助您开始,并且您应该找到许多有趣的方法来扩展它,添加其他 CSS 参数等...:)
Here is an animation effect that I have found useful in the past by adding a new step function to the jQuery fx object.
Which is called in the usual way (say blur 6px in half a second):
http://jsfiddle.net/whLMZ/1/
This should get you started, and you should find many fun ways to extend upon this, add other CSS parameters etc... :)
没有人提到 css3 关键帧可以使发光效果动画化,从而摆脱 javascript(这来自 javascript 开发人员)。
jsfiddle
No one mention css3 keyframes which can animate the glow effect getting rid of javascript(this coming from a javascript dev).
A jsfiddle