@charset "UTF-8"; /** * @copyright 2022 beikeshop.com - All Rights Reserved. * @link https://beikeshop.com * @Author pu shuo * @Date 2022-08-02 19:19:52 * @LastEditTime 2022-09-16 19:06:56 */ [v-cloak] { display: none; } body.page-filemanager { height: 100vh; overflow: hidden; font-size: 12px; -webkit-user-select: none; -moz-user-select: none; user-select: none; /* CSS3属性 */ } body.page-filemanager [class*=" el-icon-"], body.page-filemanager [class^=el-icon-] { font-weight: 600; } body.page-filemanager .filemanager-wrap { display: flex; height: 100vh; position: relative; } body.page-filemanager .filemanager-wrap .filemanager-navbar { width: 20%; background-color: #293042; overflow-y: auto; } body.page-filemanager .filemanager-wrap .filemanager-navbar::-webkit-scrollbar { width: 2px; } body.page-filemanager .filemanager-wrap .filemanager-navbar::-webkit-scrollbar-thumb { background: #409EFF; } body.page-filemanager .filemanager-wrap .filemanager-navbar::-webkit-scrollbar-track { background: transparent; } body.page-filemanager .filemanager-wrap .filemanager-navbar .el-tree { background-color: transparent; } body.page-filemanager .filemanager-wrap .filemanager-navbar .el-tree .el-tree-node__content { color: #eee; } body.page-filemanager .filemanager-wrap .filemanager-navbar .el-tree .el-tree-node__content:hover { background-color: #434d66; } body.page-filemanager .filemanager-wrap .filemanager-navbar .el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content { background-color: #434d66; color: #fff; border-left: 2px solid #409EFF; } body.page-filemanager .filemanager-wrap .filemanager-navbar .tree-wrap .el-tree-node.is-current > .el-tree-node__content .right { display: block; } body.page-filemanager .filemanager-wrap .filemanager-navbar .tree-wrap .el-tree-node__content { height: 32px; background-color: transparent; } body.page-filemanager .filemanager-wrap .filemanager-navbar .tree-wrap .el-tree-node__content:hover .right { display: block; } body.page-filemanager .filemanager-wrap .filemanager-navbar .tree-wrap .custom-tree-node { width: 100%; display: flex; align-items: center; justify-content: space-between; } body.page-filemanager .filemanager-wrap .filemanager-navbar .tree-wrap .custom-tree-node .right { display: none; } body.page-filemanager .filemanager-wrap .filemanager-navbar .tree-wrap .custom-tree-node .right span { margin-right: 6px; } body.page-filemanager .filemanager-wrap .filemanager-navbar .tree-wrap .custom-tree-node .right span:hover { color: #409EFF; } body.page-filemanager .filemanager-wrap .filemanager-divider { top: 0; width: 4px; cursor: col-resize; } body.page-filemanager .filemanager-wrap .filemanager-divider:hover { background: #409EFF; } body.page-filemanager .filemanager-wrap .filemanager-content { flex: 1; display: flex; flex-direction: column; justify-content: space-between; } body.page-filemanager .filemanager-wrap .filemanager-content .content-head { height: 56px; position: relative; display: flex; background-color: #fff; align-items: center; justify-content: space-between; padding: 0 16px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.04); } body.page-filemanager .filemanager-wrap .filemanager-content .content-head .left a { margin-right: 36px; } body.page-filemanager .filemanager-wrap .filemanager-content .content-head .left a:not(.is-disabled) { color: #17191c; } body.page-filemanager .filemanager-wrap .filemanager-content .content-head .left a.is-disabled i { color: #a6d2ff; } body.page-filemanager .filemanager-wrap .filemanager-content .content-head .left a i { color: #409EFF; font-weight: 600; } @media (max-width: 768px) { body.page-filemanager .filemanager-wrap .filemanager-content .content-head { height: 140px; display: block; } body.page-filemanager .filemanager-wrap .filemanager-content .content-head .left { margin-bottom: 5px; } body.page-filemanager .filemanager-wrap .filemanager-content .content-head .left a { margin-right: 25px; } } body.page-filemanager .filemanager-wrap .filemanager-content .content-center { height: calc(100% - 56px); background: #f7f9fc; padding: 16px 6px; overflow-y: auto; align-content: flex-start; } body.page-filemanager .filemanager-wrap .filemanager-content .content-center::-webkit-scrollbar { width: 4px; height: 1px; } body.page-filemanager .filemanager-wrap .filemanager-content .content-center::-webkit-scrollbar-thumb { border-radius: 2px; background: #409EFF; } body.page-filemanager .filemanager-wrap .filemanager-content .content-center::-webkit-scrollbar-track { background: transparent; } body.page-filemanager .filemanager-wrap .filemanager-content .content-center .image-list { display: inline-block; background: #fff; margin: 0 8px 16px; box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.07); cursor: pointer; } body.page-filemanager .filemanager-wrap .filemanager-content .content-center .image-list .img { width: 137px; height: 137px; display: flex; align-items: center; justify-content: center; } body.page-filemanager .filemanager-wrap .filemanager-content .content-center .image-list .img img { max-width: 100%; max-height: 100%; } body.page-filemanager .filemanager-wrap .filemanager-content .content-center .image-list.active { outline: 1px solid #409EFF; } body.page-filemanager .filemanager-wrap .filemanager-content .content-center .image-list .text { border-top: 1px solid #eee; font-size: 12px; width: 137px; padding: 6px 8px; display: flex; align-items: center; justify-content: space-between; } body.page-filemanager .filemanager-wrap .filemanager-content .content-center .image-list .text span { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } body.page-filemanager .filemanager-wrap .filemanager-content .content-center .image-list .text .el-icon-check { color: #409EFF; font-size: 18px; } body.page-filemanager .filemanager-wrap .filemanager-content .content-footer { height: 56px; padding: 0 16px; background-color: #fff; display: flex; box-shadow: 0 -2px 4px rgba(0, 0, 0, 0.04); align-items: center; justify-content: space-between; } @media (max-width: 768px) { body.page-filemanager .filemanager-wrap .filemanager-content .content-footer { height: 120px; padding: 0; } body.page-filemanager .filemanager-wrap .filemanager-content .content-footer .el-pagination { white-space: inherit; padding: 0; text-align: center; } body.page-filemanager .filemanager-wrap .filemanager-content .content-footer .el-pagination__jump { margin: 0; margin-top: 10px; } } body.page-filemanager .upload-wrap .el-dialog__body { padding-top: 10px; } body.page-filemanager .upload-wrap .upload-image { height: 200px; overflow-y: auto; } body.page-filemanager .upload-wrap .upload-image .list { background-color: #f2f2f2; padding: 6px 10px; border-radius: 4px; margin-bottom: 8px; font-size: 12px; } body.page-filemanager .upload-wrap .upload-image .list .info { display: flex; align-items: center; justify-content: space-between; margin-bottom: 6px; } body.page-filemanager .upload-wrap .upload-image .list .name { color: #111111; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } body.page-filemanager .upload-wrap .upload-image .list .status { white-space: nowrap; } body.page-filemanager .upload-wrap .el-progress-bar__outer { background-color: #ccc; } body.page-filemanager .photos-upload { overflow: hidden; } body.page-filemanager .photos-upload .el-upload { width: 100%; display: block; margin-bottom: 10px; } body.page-filemanager .photos-upload .el-loading-spinner { top: 35%; } body.page-filemanager .photos-upload .el-upload-dragger { width: 100%; height: auto; background-color: transparent; transition: all 0.3s ease-in-out; } body.page-filemanager .photos-upload .el-upload-dragger:hover { border-color: #8874d8; } body.page-filemanager .photos-upload .el-upload-dragger .el-icon-upload { margin: 10px 0; } body.page-filemanager .photos-upload .el-upload-dragger .el-upload__text { margin-bottom: 10px; color: #aaa; } body.page-filemanager .photos-upload input[type=file] { display: none; }