解决小程序中本地资源图片无法通过wxss获取的问题
小程序之本地资源图片无法通过wxss获取,有以下三种解决方法。
第一种:使用网络图片,即使用根路径
<!--index.wxml--> <view class="container"> <view class="content">~hello~world~</view> </view>
/**index.wxss**/
.content{
width: 100vw;
height: 100vh;
text-align: center;
color: #fff;
background: url(http://localhost:8080/images/banner.jpg) no-repeat;
background-size: cover;
}
第二种,使用image标签
内容在前,image标签在后
<!--index.wxml--> <view class="content">~hello~world~</view> <image src="../../images/banner.jpg"></image>
/**index.wxss**/
image{
width: 100vw;
height: 100vh;
}
.content{
text-align: center;
color: #fff;
width: 100vw;
height: 100vh;
position: fixed;
}
image标签在前,内容在后
<!--index.wxml--> <image src="../../images/banner.jpg"></image> <view class="content">~hello~world~</view>
/**app.wxss**/
page{
display: flex;
}
/**index.wxss**/
image{
width: 100vw;
height: 100vh;
}
.content{
width: 100vw;
height: 100vh;
position: fixed;
text-align: center;
color: #fff;
}
第三种,使用base64编码图片(不推荐)
<!--index.wxml--> <view class="container"> <view class="content">~hello~world~</view> </view>
为啥不推荐,看看url里的编码有多长就知道了,哈哈哈。
