Vuel+Element中动态修改checkbox勾选框颜色

本文介绍如何在Vue+Element项目中根据用户输入动态改变checkbox的勾选颜色。由于ElementUI未直接提供该功能,作者通过使用CSS变量和Vue的特性实现了这一需求,并展示了实现效果。
摘要由CSDN通过智能技术生成

产品要求:根据用户输入的颜色,自动改变checkbox中勾选框颜色
饿了么文档并没有提供此方法,于是巧妙地利用css var动态生成颜色变量,挂载到父节点,于是就可以了

话不多说,先康康效果
在这里插入图片描述

  <el-checkbox-group v-model="val">
        <el-checkbox
          v-for="(item,index) in list"
          :key="index"
          :style="{
    '--fill-color':'#334CD4'}"
          :label="item.title"
        />
  </el-checkbox-group>

style样式(scss)

 ::v-deep .el-checkbox {
   
       .el-checkbox__label
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值