byzhangxinxufromhttps://www.zhangxinxu.com/wordpress/?p=10872鑫空间-鑫生活本文欢迎分享与聚合,全文转载就不必了,尊重版权,圈子就这么大,若急用可以联系授权。一、之前我的实现1. canvas实现之前噪点背景效果我是用canvas实现的,文章介绍这里:“canvas图形绘制之星空、噪点与烟雾效果”演示页面地址是这个:canvas实现的噪点效果demo2. SVG实现SVG可以使用feTurbulence滤镜实现,这个滤镜很实用,可以模拟自然随机效果,我之前有专门研究过,详见“SVG feTurbulence滤镜深入介绍”一文。具体实现如下:实时渲染效果为:没想到,原来CSS也可以实现类似的效果。二、CSS实现白噪点代码简单地出奇,如下所示:canvas {
background: linear-gradient(#000a, #000a),
repeating-radial-gradient(#000 0 0.0001%, #fff 0 0.0002%) 50% 0 / 2500px 2500px,
repeating-conic-gradient(#000 0 0.0001%, #fff 0 0.0002%) 60% 60% / 2500px 2500px;
background-blend-mo
...
继续阅读
(108)