微信小程序开发怎么设置背景图片

开发微信小程序时,不能直接在wxss文件里引用本地图片,运行时会报错:“本地资源图片无法通过WXSS获取,可以使用网络图片,或者 base64,或者使用<image/>标签。”

这里主要介绍使用<image/>标签的方法
网上有很多方法,笔者也尝试了不少,期间也遇到一些问题。最后总结一下,只需2步:

1、在wxml文件中添加一个<image/>标签:
  1. <!--页面根标签-->
  2. <view class="content">
  3.         <!--pics文件夹下的background.jpg文件-->
  4.         <image class='background' src="../../pics/background.jpg" mode="aspectFill"></image>
  5.         <!--页面其它部分-->
  6. </view>

2、在wxss文件中添加:
  1. page{
  2.   height:100%;
  3. }
  4. .background {
  5.   width: 100%;
  6.   height: 100%;
  7.   position:fixed; 
  8.   background-size:100% 100%;
  9.   z-index: -1;
  10. }

要说明的是z-index: -1,可以让图片置于最底层,不会影响其它部分。

猜你喜欢