Element UI组件中el-checkbox组件样式的修改

这篇具有很好参考价值的文章主要介绍了Element UI组件中el-checkbox组件样式的修改。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题描述:

Element UI组件仅提供了按钮形式的 Checkbox 激活时的文本颜色修改的属性(text-color)以及激活时的填充色和边框色的修改属性(fill),非按钮形式的如何修改这些样式呢?


解决方案:

提示:直接修改CSS属性,相关代码如下:


<template lang="pug">
  .demo-checkbox
    el-checkbox(
      v-model="checked"
      text-color="#000"
    ) 相关协议或者条款
</template>

<script>
  export default {
    data() {
      return {
        checked: true
      };
    }
  };
</script>

<style lang="scss">
.demo-checkbox {
    .el-checkbox__input.is-checked+.el-checkbox__label {
      color: #8c8c8c;
    }
    .el-checkbox .el-checkbox__label {
      color:#8c8c8c;
      font-size: 14px;
      line-height: 22px;
    }
    .el-checkbox__input.is-checked .el-checkbox__inner,
    .el-checkbox__input.is-indeterminate .el-checkbox__inner {
      border-color: lightgreen;
      background-color:lightgreen;
    }
    .el-checkbox__input.is-focus .el-checkbox__inner{
      border-color: lightgreen;
    }
    .el-checkbox__inner:hover {
      border-color: lightgreen;
    }
  }
</style>


最终效果

修改el-checkbox框样式,前端学习,前端

注意事项

我在写style样式的时候并没有加scoped属性,有时候加了该属性修改样式的时候不生效,要用到样式穿透,样式穿透的方法:文章来源地址https://www.toymoban.com/news/detail-520201.html

  • css 使用 >>>
  • less 使用 /deep/
  • scss 使用 ::v-deep

到了这里,关于Element UI组件中el-checkbox组件样式的修改的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 开发需求15-使用el-checkbox组件实现el-tree组件的父子关联关系(非全选/全不选)

    需求描述: 大家都知道el-tree可以很明显的通过选中来体现上下节点的父子选中状态,那么如果要求把后端把el-tree的数据结构,通过一个展开的list返回给你,使用el-checkbox组件渲染每一个节点,同时要求选中某一个节点,同时可以选中其父节点和子节点;取消也是一样。 思路

    2024年04月17日
    浏览(43)
  • 基于elementUI封装的带复选框el-checkbox的下拉多选el-select组件

    组件:MultipleSelect.vue 使用:index.vue 多选框多选不换行

    2024年01月22日
    浏览(44)
  • element ui 修改el-date-picker样式

     首先查看官方文档,是否提供了类自定义的参数 ,其他组件也是如此 第二种效果图:    

    2024年02月11日
    浏览(39)
  • css-修改element ui的el-popover样式

    背景: 在选择所属部门(部门可新建,则部门会很多)时,如果部门特别多的情况下,在下拉选择时,el-popover弹出框会变得很长很长,页面不美观。  产品要求: 在超长时,固定高度,支持滚动条。 在代码里修改样式时,一直不生效,仔细查看dom才发现, popover的dom创建在

    2024年02月15日
    浏览(34)
  • 【element ui】 el-popover 样式修改不生效解决方法

    ①基本结构 ②问题 在修改el-popover的样式的时候,和往常修改elmentui样式一样就是不起效果。使用::v-deep或者是/deep/样式穿透都没有效果。 ③原因 看了一篇博主的博客才得知,原因是 el-popover生成的div不在当前组件之内,甚至不在App.vue组件的div内,他和App.vue组件的div平级。所

    2024年02月07日
    浏览(33)
  • 怎么修改element ui动态组件的样式

    要修改elementUI组件的样式,可以采用以下两种方式 通过选择权重覆盖elementUI组件的样式,如修改复选框为圆角: 但这种方式为全局样式,会影响页面中所有复选框,如果不希望影响其它页面的样式,可以采用第二中方式 但如果仅仅是设置了scoped属性,样式无法生效,原因是

    2024年02月15日
    浏览(37)
  • element ui 日期组件样式修改不生效

    在当前页面增加一个style标签,标签上去掉 scoped 即可 下面为日期时间选择器的样式,仅供参考,自行更改  使用的是scss

    2024年02月12日
    浏览(40)
  • vue element ui el-popover 样式修改不生效解决方法

    在使用element 的el-popover 组件时,会发现自己对el-popover 写的样式不起作用,甚至连使用 ::v-deep ‘’ /deep/ 行内Style 这四种样式穿透都不起作用, 这是因为 el-popover生成的div不在当前组件之内,甚至不在App.vue组件的div内,他和App.vue组件的div平级。所以需要全局设置style 首先给

    2024年02月11日
    浏览(46)
  • 改变element-ui中el-tabs组件的样式

    2024年01月24日
    浏览(37)
  • element-ui中Tooltip文字提示——el-tooltip的样式修改

    注意 :以下修改都需要在全局样式修改,因为这个组件的层级,并不是在你使用他的地方,而是和你的app同一层级,所以在当前使用的地方找不到tip提示的dom节点。 修改提示框中长方形框的背景颜色 修改提示框中的小三角的边框颜色

    2024年02月11日
    浏览(60)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包