最近开发小程序的过程中遇到了这样一个小问题,在wxss文件中通过background设置背景图片,要实现背景图片上显示文字的效果,发现背景图片不显示,设置背景图片的代码如下:

.test {width:100rpx;height:30rpx;background:url('../../img/image.png') no-repeat;background-size: 100% 100%;
}

经查询,发现微信小程序中,将网络图片或base64图片设置为背景图片可正常显示,将本地图片设置为背景图片则不能显示,解决方法有三种,个人采用的是第三种方法。

  1. 本地图片转换为base64格式

    在线转换地址传送门

    .test {background:url(data:image/png;base64,VCdweSsd98iVBORw0KGgoAAAANSUhEUgAAACgAAAAgCAYAAABgrToAAAAAAXNSR0IArs4c6QAAAHlJREFUWAnt2LEJwDAMRFE5c2ShLOKhsp69h3ISeAI1CnyBiJvA8dwcHu7+mNmrvbWdZivMHAq4dOgW7kDt65y6fiPg1AZnt8kr7haKPAgggAACfxOIskCbKdwabaaAlw0rmhaDAAIIIIBAQYA2U8CLX2kzFcB8m) no-repeat;width: 100rpx;height: 30rpx;background-size: 100% 100%;
    }
    
  2. 使用行内样式

    <view class="test" style="background:url('../../img/image.png')"><text>文字内容</text>
    </view>
    

    行内样式经验证,存在模拟器正常显示,真机无法正常显示的问题

  3. image替换背景图片,定位实现背景图片效果

    <view class="test"><image src="../../img/image.png"></image><text>文字内容</text>
    </view>
    
    .test{width:100rpx;height:30rpx;position:relative;
    }
    .test image{width:100%;height:100%;
    }
    .test text{width:100%;height:100%;line-height:100%;text-align:center;position: absolute;top:0;left:0;font-family:"PingFangSC-Semibold";color:#fff;font-size:18rpx;
    }
    

    最终图片放在另外一个H5项目中,可通过网络地址访问,以网络图片的形式访问,解决了背景图片显示的问题。

微信小程序设置背景图片不显示问题解决方法相关推荐

  1. 微信小程序设置背景图片

    经常为微信小程序设置颜色背景,突然发现一张好看的图片怎么把它设置为背景呢? 以下总结了三种方法: css中通过url获取网络图片 微信小程序中不能使用本地图片 background-image:url ...

  2. 微信小程序——设置背景图片

    项目希望实现如上效果, 使用vant的picker组件 而源码是这样的: <viewclass="van-picker__cancel"hover-class="v ...

  3. 小程序设置背景图片的两种方法总结

    背景图片 我们会时常遇到设置背景图片,这里简单地总结下两种方法: 1.background-image background-image,顾名思义是背景图片的意思,设置父亲元素,然后通过backgro ...

  4. 微信小程序设置背景图片在手机端不显示的问题

    <view class="connect" style="background-image: url(/static/wifi_bgc.png);backgroun ...

  5. 微信小程序设置本地图片的背景,开发工具可以,手机端不显示

    let base64 = wx.getFileSystemManager().readFileSync('/images/videoCover.jpg', 'base64') this.setData ...

  6. 微信小程序页面背景图片设置

    微信微信小程序页面背景图片background-image使用及大小设置 源代码//index.wxss page{ background-size:100% 100%; background-ima ...

  7. 微信小程序设置背景图的几种方式

    微信小程序设置背景图的几种方式 原本在html中可以通过background-image来设置背景图片 .page {width: 100%;height: 100%;background-size: ...

  8. 微信小程序设置 本地图片为背景图

    微信小程序 通过wxss进行设置 背景图报错 经查询,发现微信小程序中,将网络图片或base64图片设置为背景图片可正常显示,将本地图片设置为背景图片则不能显示,解决方法有三种,个人采用的是第三种方法 ...

  9. 微信小程序大型背景图片设置

    微信小程序背景图片设置 微信小程序通过background-image设置背景:只支持网络图片和base64图片,不支持本地图片 线上图片设置步骤如下 在网站https://image.kieng.c ...

最新文章

  1. 解题报告(一)D、(CROC 2016 - Final Round C)Binary Table(矩阵 + 状态压缩 + FWT)(3.5)
  2. 算法回顾(三) 二分查找
  3. 035_jQuery Ajax的ajaxSetup方法
  4. 启动任务管理器命令符,doc命令
  5. Ubuntu/Fedora高版本安装海思SDK的方法
  6. 基于ZooKeeper的分布式Session实现
  7. chrome禁止三方cookie,网站登录不了怎么办
  8. gradle构建_如何提高Gradle的构建速度?
  9. wxpython隐藏panel_在wxPython中绘制到Frame内部的Panel
  10. Git常用命令(持续更新)
  11. 【Python分子动力学】
  12. 计算机键盘盲打方法,【字母键盘练习方法指导】教你如何快速打字
  13. Tomcat 在本地创建虚拟目录myapp
  14. ssm毕设项目磐基建筑机械租赁有限公司机械租赁系统41c32(java+VUE+Mybatis+Maven+Mysql+sprnig)
  15. python程序设计基础教程骆焦煌答案_清华大学出版社-图书详情-《C语言程序设计教程》...
  16. 科学计算库Pandas的使用(附思维导图)
  17. 【建议收藏】20个Python非常有用的单行代码
  18. Houdini 中DOP CHOP SHOP SOP VOP是什么?
  19. VPP二层接口,不是翻墙
  20. 关于易语言卡退的问题

热门文章

  1. 抖音推出群聊的背后 快手与腾讯深度联姻的时间不远了
  2. List分割:等分成n个list;指定元素个数n等分
  3. 【Power Automate系列教程】利用API获取JSON数据定时每日自动写入List
  4. windows 下证书管理
  5. Red 5 中让你猝不及防的一个坑
  6. 查找每位领导的直接下属数量
  7. 2020.01-Study_update.3
  8. Unity的text从左到右的字体渐变色(参考
  9. 费了九牛二虎之力搞到的python精选库,不看会后悔
  10. 正版office2016 简易安装版