/* #region tree */ .eleTree{ min-width: 200px; position: relative; overflow: hidden; } .eleTree-hide{ display: none; } .eleTree-node-content{ cursor: pointer; height: 28px; line-height: 1.5; } .eleTree-node-content.eleTree-node-content-active{ color: #1E9FFF; background-color: #eee; } .eleTree-node-content:hover{ background-color: #eee; } /* #regionTree .eleTree-node-content-label{ font-size: 15px; } */ .eleTree-node-content-icon .layui-icon{ padding: 6px 3px; color: #c0c4cc; font-size: 12px; display: inline-block; transform: rotate(0deg); transition: transform .3s ease-in-out; } .eleTree-node-content-iconfont .iconfont{ padding: 0 0 0 5px; color: #999; font-size: 18px; display: inline-block; vertical-align: middle; } .eleTree-node-content-iconfont .icon-folder{ color: #ff9800; } .eleTree-node-content-iconfont .icon-file{ color: #457fd9; } .eleTree-node-content-btn{ float: right; margin-top: 3px; } .eleTree-node-content-btn .layui-lock{ color: #f8bf00; font-weight: bold; } .eleTree-node-content-btn .layui-forbid{ color: red; font-weight: bold; } .eleTree-node-content-icon .layui-icon.icon-rotate{ transform: rotate(90deg); } .eleTree-node-content .layui-form-checkbox[lay-skin=primary] i{ width: 13px; height: 14px; line-height: 1.3; } .eleTree-node-content-label{ padding-left: 5px; } /* checkbox第三种状态 */ input.eleTree-hideen[type=checkbox]{ display: none; } .eleTree-checkbox { height: auto!important; line-height: normal!important; min-height: 12px; border: none!important; margin-right: 0; padding-left: 18px; position: relative; display: inline-block; } .eleTree-checkbox i { left: 0; border: 1px solid #d2d2d2; font-size: 12px; border-radius: 2px; background-color: #fff; -webkit-transition: .1s linear; transition: .1s linear; position: absolute; top: 0; color: #fff; cursor: pointer; text-align: center; width: 13px; height: 14px; line-height: 1.3; } .eleTree-checkbox i:hover { border-color: #5FB878; } .eleTree-checkbox-checked i { border-color: #5FB878; background-color: #5FB878; color: #fff; } .eleTree-checkbox-line:after{ content: ""; position: relative; width: 8px; height: 1px; background-color: #fff; display: inline-block; top: -4px; } .eleTree-checkbox.eleTree-checkbox-disabled i{ cursor: not-allowed; background-color: #f2f6fc; border-color: #dcdfe6; color: #c2c2c2; } .eleTree-checkbox.eleTree-checkbox-disabled i.eleTree-checkbox-line:after{ background-color: #c2c2c2; } .eleTree-checkbox.eleTree-checkbox-disabled i:hover{ border-color: #dcdfe6; } #tree-menu{ position: absolute; z-index: 1001; border: 1px solid #e4e7ed; border-radius: 4px; background-color: #fff; box-shadow: 0 2px 12px 0 rgba(0,0,0,.1); box-sizing: border-box; margin: 0; } #tree-menu li>a{ display: block; padding: 0 1.5em; text-decoration: none; width: auto; color: #000; white-space: nowrap; line-height: 2.4em; text-shadow: 1px 1px 0 #fff; border-radius: 1px; font-size: 13px; } #tree-menu li>a:hover{ background-color: #e8eff7; } .tree-menu-bg{ background-color: #ccc; } /* #endregion */