小程序
小游戏
企业微信
微信支付
扫描小程序码分享
就是单纯的左右的填充百分比不一样,可是js里面处理得到的百分比数值,怎么才可以传给wxss呢
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
可以用css line-gradient做:
background: linear-gradient(to left, #333 #333 60%,red 60%,red 100%);
写在wxml的style里,通过JS控制css的百分比。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
<div class="parent"> <div class="left"></div> <div class="right"></div> </div> <style type="text/css"> .parent { width: 500px; height: 40px; border: solid 2px #000; display: flex; } .left { height: 100%; width: 92.6%; background: red; } .right { height: 100%; width: calc(100% - 92.6%); background: blue; } </style>
可不可以这样,在wxml写style 然后用js传百分比过来,生成左右两个块,用不一样的背景颜色
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
可以用css line-gradient做:
background: linear-gradient(to left, #333 #333 60%,red 60%,red 100%);
写在wxml的style里,通过JS控制css的百分比。
2.用linear-gradinet的话不需要多个view实现。这里写了个简单的代码片段,你看一下,是不是你想要的效果。
https://developers.weixin.qq.com/s/GHFPTdmM7nD1
<div class="parent"> <div class="left"></div> <div class="right"></div> </div> <style type="text/css"> .parent { width: 500px; height: 40px; border: solid 2px #000; display: flex; } .left { height: 100%; width: 92.6%; background: red; } .right { height: 100%; width: calc(100% - 92.6%); background: blue; } </style>
可不可以这样,在wxml写style 然后用js传百分比过来,生成左右两个块,用不一样的背景颜色