微信小程序的background-image使用

  background: radial-gradient(red,yellow);          红椭圆填充黄色
  background: radial-gradient(circle,red,yellow);   红正圆填充黄色
  background: radial-gradient(red 60%,yellow 60%);60%,之后黄色
  background: radial-gradient(50px 50px,red 50px,black 100px);   圆的垂直半径,水平半径设置
  background: radial-gradient(at left top,red 50%,black 50%);    at设置圆心位置,来达到控制方向
  background: repeating-radial-gradient(red 20px,green 50px);    圈圈套圈圈,循环

 background: linear-gradient(red,yellow);  颜色由红变黄
 background: linear-gradient(red 60%,yellow 60%);  红色占60%,然后开始渐变红到黄。
                                                   然后黄色从60%开始,就会形成分割线
 background: linear-gradient(to right,red,yellow);  到右,从左到右
 background: linear-gradient(to left,red,yellow);   到左,从右到左
 background: linear-gradient(to right bottom,red,yellow);  到右下
 background: linear-gradient(60deg,red,yellow);  旋转60background: repeating-linear-gradient(black 0 , black 10px , transparent 10px , 
             transparent 20px)     repeating-linear-gradient规定颜色范围,方便循环

1.图片必须是网络图片,而且必须是https (base64据说也行没试过 )图片base64网址

2.在WXSS中使用以上文本:

<view style="background-image:url({{item.url}})"></view>

3.为了是背景图片自适应宽高,可以做如下设置:

{
background-repeat:no-repeat;
 background-size:cover;
}

注意:
class :静态的样式统一写到 class 中。
style 接收动态的样式,,请尽量避免将静态的样式写进 style 中,以免影响渲染速度。

<view style="color:{{color}};" />

background-clip属性值:
值 说明
border-box 默认值。背景绘制在边框方框内(剪切成边框方框)
padding-box 背景绘制在衬距方框内(剪切成衬距方框)
content-box 背景绘制在内容方框内(剪切成内容方框)
text 给文本填充图片背景

background-attachment 属性
值 描述
scroll 默认值。背景图像会随着页面其余部分的滚动而移动。
fixed 当页面的其余部分滚动时,背景图像不会移动。
inherit 规定应该从父元素继承 background-attachment 属性的设置。

  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
微信小程序中的background-image属性可以用来设置元素的背景图片。根据引用\[1\],直接在.wxss文件中使用background-image:url()可以加载网络图片或base64图片作为背景图片,但不能加载本地图片。如果需要加载本地图片,可以使用base64方式引用图片,具体步骤如下: 1. 将本地图片转化为base64编码。可以使用在线工具,如引用\[3\]中提供的网址,将本地图片转化为base64编码。 2. 在.wxss文件中定义一个类或选择器,并设置background-image属性为转化后的base64编码,如引用\[3\]中的示例代码。 3. 在对应的.wxml文件中使用该类或选择器,将背景图片应用到相应的元素上。 这样,就可以在微信小程序使用background-image属性加载本地图片了。 #### 引用[.reference_title] - *1* *3* [微信小程序wxss background](https://blog.csdn.net/weixin_50659023/article/details/126957945)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [微信小程序 背景图片设置](https://blog.csdn.net/weixin_43736639/article/details/123667213)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

web修理工

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值