element树样式的修改,可以参考一下,实现效果和代码有展示
2020-07-06 13:51
731 查看
有关树控件样式的修改,实现效果如下:
贴上html代码:
<div class="treegroup"> <div class="righttree"> // 一共有三个数并排展示,由于截图大小原因这个没有截出来,所以代码省略,跟下面的树一样的,一个掌握了,想要实现N多树都是一样的道理 </div> <div class="righttree"> <el-tree class="tree" ref="operationstree" :data="operationsTressdata" default-expand-all @node-click="handleNodeClick" ></el-tree> </div> <div class="righttree"> <el-tree class="tree" ref="commandstree" :data="commandsTressdata" default-expand-all @node-click="handleNodeClick" ></el-tree> </div> </div>
贴上css样式,这里是重点
可以根据自己的需求来增加删改里面的样式
//权限树的样式 .treegroup { display: flex; flex: 1; flex-direction: row; justify-content: space-around; .tree { // flex:1; padding: 0 60px; } } .righttree { display: flex; flex-direction: column; flex: 1; } /deep/ .el-tree > .el-tree-node:after { border-top: none; } // .tree /deep/ .el-tree-node__expand-icon.expanded { // display: none; // } // /deep/ .el-icon-caret-right:before { // // display: none; // } /deep/ .el-tree-node__expand-icon.is-leaf { display: none; } .tree /deep/ .el-tree-node { position: relative; padding-left: 16px; } .tree /deep/ .el-tree-node__children { padding-left: 16px; } .tree /deep/ .el-tree-node :last-child:before { height: 38px; } .tree /deep/ .el-tree > .el-tree-node:before { border-left: none; } .tree-container /deep/ .el-tree > .el-tree-node:after { border-top: none; } .tree /deep/ .el-tree-node:before { content: ""; left: -4px; position: absolute; right: auto; border-width: 1px; } .tree /deep/ .el-tree-node__children .el-tree-node:after { content: ""; left: -4px; position: absolute; right: auto; border-width: 2px; } .tree /deep/ .el-tree-node__children .el-tree-node:before { border-left: 2px dashed #ffd791; bottom: 0px; height: 100%; top: -26px; width: 1px; // z-index: 999; // position: absolute; } .tree /deep/ .el-tree-node:after { border-top: 2px dashed #ffd791; height: 35px; top: 10px; width: 24px; } /deep/ .el-tree-node__children .el-tree-node__label { flex: 1; background-color: #fc9053; color: #fff; height: 25px; line-height: 25px; padding-left: 10px; } /deep/ .el-tree-node__content { // margin-left: 25px; margin-bottom: 8px; } /deep/ .el-tree-node__children .el-tree-node__content { margin-left: 5px; } /deep/ .el-tree-node__children .el-tree-node__content { padding-left: 0 !important; }
相关文章推荐
- 在IDEA开发工具中如何实现热部署,修改完代码直接刷新浏览器就可以看到效果
- android实现图片拖拽效果(参考了一下别人的代码)
- 使用Qt将一系列图片通过网络发送到客户端动态显示的参考代码(修改一下可以用作远程网络监控)。
- UIView重用展示(类似卡片堆叠效果),不明白tableView重用机制的可以参考一下
- 实现图片的轮播效果,自己写的。。可以做一下修改
- 使用Qt将一系列图片通过网络发送到客户端动态显示的参考代码(修改一下可以用作远程网络监控)
- javascript实现多张图片轮流展示效果代码
- 解决问题最重要的习惯不是一直盯着屏幕和编写修改代码,某些时候,阻止你成功的东西恰恰会是过于努力。这时候你需要暂停一下,平缓你的思绪,换一种方法或许能带给你不一样的效果。
- Javascript+CSS实现漂亮带缓冲效果的图片展示代码
- Quartz以及代码实现--可以实现定时器效果
- 基于JS实现简单的样式切换效果代码
- 使用JS实现图片展示瀑布流效果的实例代码
- 12306余票查询(九)——前端代码再修改,最终效果展示
- 手机端实现6位短信验证码input输入框效果(样式及代码方法)
- 修改file按钮的默认样式实现代码
- discuz bbs注册,登录流程整理!想打通bbs又不想读一遍代码可以参考一下
- CATransition的动画效果类型及实现方法--老代码备用参考
- 简单完整的代码,通过这个代码你将对RSA加密算法在Java中的实现方法有一个初步的了解,这个类,你可以直接使用,水平高的,就自己修改完善下代码。
- 快速记录一下cocos2dx 3.x 全屏幕 blur 效果实现相关代码
- vue+ElementUI实现订单页动态添加产品数据效果实例代码