微信小程序引入背景图的三种方法

来自AI助手的总结
小程序中设置背景图时,本地资源无法通过WXSS获取,推荐使用网络图片、base64或<image>标签解决。

在wxss文件中,使用background-image: url();设置背景图,报错,提示
pages/me/me.wxss 中的本地资源图片无法通过 WXSS 获取,可以使用网络图片,或者 base64,或者使用标签
小程序中设置区域背景图,对于在wxss文件中,存在本地资源无法获取的问题。

解决方案在错误提示中也给出来了

1、网络图片

使用背景图片的时候,采用网络图片

background-image: url(https://www.liqingbo.cn/uploads/news/201904040213501000.jpg);

2、base64

base64编码,在这个网站进行转换,转换之后的得到的字符串放入url中。格式:

background-image: url(转换之后的base64字符串);

多次使用的话,可以设置全局变量,在js文件中进行引用

3、标签

利用流布局,设置z-index层级,将标签置于底层

具体代码如下:

.wxss文件

.wxss文件
.header-container {
  background-image: url(../../image/me/liqingbo.png);
  background-repeat:no-repeat;
  background-size:100% 100%;
  -moz-background-size:100% 100%;
}

不过这里推荐使用第一种方式,现在真机测试,第二和第三种方式有时候会都报错或者不显示图片。

温馨提示: 本文最后更新于2025-03-02 00:06:07,某些文章具有时效性,若有错误或已失效,请在下方 留言或联系 蚂蚁官方
© 版权声明
THE END
喜欢就支持一下吧
点赞10赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容