element-UI el-table树形数据 修改小三角图标
element
A Vue.js 2.0 UI Toolkit for Web
项目地址:https://gitcode.com/gh_mirrors/eleme/element
免费下载资源
·
el-table树形数据 默认样式
有下级没展开是▸ 有下级展开了是▾ 没有下级的前面什么符号也没有。
更改成自定义样式
因为是vue的 <style scoped>内写CSS 样式,所以需要添加 /deep/ 进行穿透
.el-tree /deep/ .el-tree-node__expand-icon.expanded
{
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
//有子节点 且未展开
.el-table/deep/ .el-icon-arrow-right:before {
background: url('./images/folder.png') no-repeat 0 3px;
content: '';
display: block;
width: 16px;
height: 16px;
font-size: 16px;
background-size: 16px;
}
//有子节点 且已展开
.el-table/deep/ .el-table__expand-icon--expanded {
.el-icon-arrow-right:before {
background: url('./images/folderOpen2.png') no-repeat 0 3px;
content: '';
display: block;
width: 15px;
height: 20px;
font-size: 18px;
background-size: 21px;
}
}
//没有子节点
.el-tree /deep/.el-tree-node__expand-icon.is-leaf::before
.el-table/deep/.el-table__placeholder::before {
background: url('./images/file.png') no-repeat 0 3px;
content: '';
display: block;
width: 16px;
height: 18px;
font-size: 16px;
background-size: 16px;
}
点击打开子节点时小图标会旋转,没找到怎么解决,使用了一张左旋90°的图片
图片来自 Iconfont-阿里巴巴矢量图标库
GitHub 加速计划 / eleme / element
54.06 K
14.63 K
下载
A Vue.js 2.0 UI Toolkit for Web
最近提交(Master分支:3 个月前 )
c345bb45
7 个月前
a07f3a59
* Update transition.md
* Update table.md
* Update transition.md
* Update table.md
* Update transition.md
* Update table.md
* Update table.md
* Update transition.md
* Update popover.md 7 个月前
更多推荐
已为社区贡献1条内容
所有评论(0)