CSS3绚丽圆点背景动画特效
纯 CSS3 的圆点背景动画特效,视觉效果真的挺炫的,关键是——完全不用 JavaScript!通过border-radius
配合@keyframes
搞定一堆会动的圆点,颜色、大小、透明度都能玩出花来。你想让圆点来点节奏感?那就加上animation-delay
搞点错位节奏,视觉更有层次感。
圆点怎么画?一个小div
,宽高设好,border-radius: 50%
一加,立马变身小圆球。再用position: absolute
自由摆放位置,背景分分钟就活起来了。
动画部分主要靠@keyframes
,可以让圆点变大变小、淡入淡出甚至跑来跑去。加点transition
,效果也更丝滑。
如果你想动画更灵动点,可以配合 JavaScript 随机生成圆点的样式和动画参数。不过如果只是想要一个轻量级、不占性能的背景,那纯 CSS 的方案就已经够用了。
对了,要是想适配各种屏幕,记得加点@media
响应式规则,调整下圆点密度和大小,手机上看也不违和。
,这种纯 CSS3 圆点动画背景,不光能美化页面,代码还挺轻,适合做登录页、loading 页或者任何需要点视觉小惊喜的地方。如果你对 CSS 动画感兴趣,下面这些资源可以一起看看:
下载地址
用户评论