UNPKG

web-code-editor

Version:
112 lines (94 loc) 2.41 kB
.web-code-editor .pane1 position: relative; width: 300px; background: var(--pane1-bg); min-width: 200px; max-width: 80%; height: 100%; overflow-x: hidden; overflow-y: auto; outline-offset: -1px; outline: transparent solid 1px; &:focus outline-color: #007fd4; scrollbar2(); & .open-dir-btn position: absolute; z-index: 2; left: 10%; width: 80%; top: 10%; color: #fff; background-color: var(--primary); padding: 8px 12px; text-align: center; font-size: 14px; max-width: 400px; user-select: none; cursor: pointer; transition: background-color 0.3s; &:hover background-color: var(--primaryHover); & .files display: flex; flex-direction: column; justify-content: flex-start; // 子目录默认关闭 .files display: none; &.open display: block; .item position: relative; cursor: pointer; color: var(--filename); padding-left: 2em; white-space: nowrap; &.create z-index: var(--create-zIndex); .field position: relative; input outline: 2px solid var(--primaryHover); background-color: var(--bg); color: #fff; border: none; padding: 4px; width: 99%; &.new-is-invalid outline-color: var(--err-color); .msg position: absolute; left: 0; top: 100%; background: var(--err-color); color: #fff; width: 100%; z-index: 23; padding: 4px 2px; font-size: 14px; display: none; white-space: pre-wrap; padding: 4px; &::before position: absolute; content: var(--file-icon); left: 8px; top: 50%; transform: translateY(-50%); &.dir::before top: 1em; content: var(--dir-icon); &.dir.open::before content: var(--dir-open-icon); span display: inline-block; width: 100%; height: 100%; padding: 8px; overflow: hidden; text-overflow: ellipsis; user-select: none; &:hover color: var(--filenameHover);