zoukankan      html  css  js  c++  java
  • elment-ui——tree自定义父子节点图标

    参考:https://juejin.im/post/6844903839468879880

    效果

    方式——通过css样式修改

      法一 :设置为图片(将content值修改为' ',设置背景图),效果如上图

    <style scoped> 
     /* el-tree为tree的类名 */ 
    
     /* 去掉旋转效果 */
      .el-tree >>> .el-tree-node__expand-icon.expanded {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
      }
    
      /* 未展开父节点 */
      .el-tree >>> :not(.is-leaf).el-icon-caret-right:before {
        background: url("../../assets/images/add-circle.png") no-repeat;
        content: '';
        display: block;
         18px;
        height: 18px;
        font-size: 18px;
        background-size: 100% 100%;
      }
    
      /* 已展开父节点 */
      .el-tree >>> .el-tree-node__expand-icon.expanded.el-icon-caret-right:before {
        background: url("../../assets/images/minus-circle.png") no-repeat;
        content: '';
        display: block;
         18px;
        height: 18px;
        font-size: 18px;
        background-size: 100% 100%;
      }
    
      /* 子节点 */
      .el-tree >>> .is-leaf.el-icon-caret-right:before {
        background: url("../../assets/images/file-common.png") no-repeat;
        content: '';
        display: block;
         18px;
        height: 18px;
        font-size: 18px;
        background-size: 100% 100%;
      }
    </style>

      法二: 修改图标(引入图标库,修改content的值)

    <style scoped> 
     /* el-tree为tree的类名 */ 
    
     /* 去掉旋转效果 */
      .el-tree >>> .el-tree-node__expand-icon.expanded {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
      }
    
      /* 未展开父节点 */
      .el-tree >>> :not(.is-leaf).el-icon-caret-right:before {
        content: '***';
      }
    
      /* 已展开父节点 */
      .el-tree >>> .el-tree-node__expand-icon.expanded.el-icon-caret-right:before {
        content: '***';
      }
    
      /* 子节点 */
      .el-tree >>> .is-leaf.el-icon-caret-right:before {
        content: ''***;
      }
    </style>
  • 相关阅读:
    控制反转容器&依赖注入模式(转)
    基于消息与.Net Remoting的分布式处理架构(转)
    项目文档书写(序)
    jQuery使用手册
    大型社区的设计
    实战之数据结构篇(线性表,堆栈与队列)
    你必须知道的C#的25个基础概念
    SOA架构师注意的问题
    经典语录
    项目文档之(详细设计说明书)
  • 原文地址:https://www.cnblogs.com/linjiangxian/p/13827256.html
Copyright © 2011-2022 走看看