小程序实现全屏幕高斯模糊背景图
老规矩,先看效果图
1,用网络图片实现
(此图片来源于网络,如有侵权,请联系删除! )
2,用本地图片实现
(此图片来源于网络,如有侵权,请联系删除! )
通过上面两张图可以看出来,我们既可以用网络图片来实现高斯模糊,有可以用本地图片来实现。
一,先来用本地图片做全屏背景
1,先在wxml文件里引入本地图片
(此图片来源于网络,如有侵权,请联系删除! )
2,然后设置wxss样式
通过下图几段样式代码,就可以轻松实现全屏背景
(此图片来源于网络,如有侵权,请联系删除! )
我们要想实现全屏背景,就要用到下面这几行代码了。
.gaoshi-bendi { /* 这一步设置是关键设置 */ position: absolute; width: 100%; height: 100%; top: 0; bottom: 0; left: 0; right: 0; } |
这样我们就实现了全屏背景(图片背景)了,接下来我们来做模糊效果
二,实现模糊效果 这里主要用到了 CSS3的 filter(滤镜) 属性
(此图片来源于网络,如有侵权,请联系删除! )
通过上面这张图和下面这张图对比,可以看到filter的值越大越模糊。
(此图片来源于网络,如有侵权,请联系删除! )
这样我们就轻松的实现了本地图片的高斯模糊效果。 但是有时候我们不仅仅是用到本地图片,我们还需要用到网络图片。那这时候该怎么办呢? 三,网络图片实现高斯模糊效果 1,不管是本地图片还是网络图片,首先我们还是要让图片做全局拉伸。
(此图片来源于网络,如有侵权,请联系删除! )
原图长这样,可以看到我们做全屏背景的时候把这个图片从中间裁剪拉伸了 background属性里的 center/cover起了主要作用。
(此图片来源于网络,如有侵权,请联系删除! )
2,然后就是用filter做模糊效果了
(此图片来源于网络,如有侵权,请联系删除! )
到这里我们小程序就轻松的实现高斯模糊效果了。是不是很简单。 今天就到这里了,后面我还会分享更多小程序相关的知识出来。请持续关注。
免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。
本站为避免不必要的纷争,分享的所有资源中一切可能有版权风险的资源将全部转载自第三方网站或平台,站长只为大家提供相关资源的介绍和跳转引导。 因可能有疏忽大意,所以如有遗漏资源侵犯了您的合法权利,请联系站长删除。
【小程序源码网资源下载使用说明】:
本站所分享的一切QQ小程序源码,thinkphp整站源码,微信小程序源码,图文教程等资源仅供用户学习参考使用,任何人不得作其他用途,违者自行承担所有责任。
【小程序源码网毫无人看的介绍】:
本站又称Z站,原名贼娘网,开站于2018年,换过三任站长,目前站长是第四任站长,本站是一个主要分享免费开源小程序源码/网站源码/免费素材/教程资源的网站,主要小程序资源有用于学习的小程序源码,也有正版原创可商用的小程序源码,是一个公益博客型网站。
【小程序源码网原创源码版权申明】:
未经小程序源码网许可,任何人不得擅自使用本站原创首发源码进行商业行为(除本站VIP用户在期限内,版权无使用限制),否则将依法承担相应赔偿责任。
【小程序源码网转载文章版权申明】:
本站所转载的QQ小程序或微信小程序源码与其他资源仅供学习,任何人不得作其他用途,违者自行承担所有责任。
【小程序源码网站长最后的屁话】:
如有您认为本站有任何侵犯您合法权益的文章,或者您有什么疑问需求,欢迎联系站长QQ,站长24小时在线,备注公司名称和源码版权问题或者需要小程序定制开发等站长业务类型可急速处理,如果您只是交流小程序的一些开发问题或源码问题可以加入QQ群讨论,就不用加站长啦,对于白嫖党,QQ群才是处理问题的天堂,当然站长也欢迎大家骚扰~
小程序源码网 » 小程序实现全屏幕高斯模糊背景图