UNPKG

@cmstops/pro-compo

Version:

[物料平台文档中心](https://arco.design/docs/material/guide)

701 lines (700 loc) 19.5 kB
.media-selection { width: 100%; height: 100%; -webkit-user-select: none; -moz-user-select: none; } .media-selection .aigc-gen-content { width: 100%; height: 100%; } .media-selection .aigc-gen-content iframe { width: 100%; height: 100%; } .media-selection .media-selection-section { width: 100%; height: 100%; } .media-selection .media-selection-section .components-title { display: flex; align-items: center; justify-content: space-between; height: 40px; } .media-selection .media-selection-section .components-title .media-tabs { width: 100%; min-width: 350px; margin-top: 15px; } .media-selection .media-selection-section .components-title .media-tabs .arco-tabs-nav-tab { padding-left: 5px; } .media-selection .media-selection-section .resources .simple-resources { height: 100%; } .media-selection .media-selection-section .resources .simple-resources .directory-breadcrumb { display: flex; align-items: center; justify-content: space-between; } .media-selection .media-selection-section .resources .simple-resources .directory-breadcrumb .tool-search-box { width: 100%; padding: 10px 20px 20px; } .media-selection .media-selection-section .resources .simple-resources .directory-breadcrumb .tool-search-box .back { margin-right: 10px; } .media-selection .media-selection-section .resources .simple-resources .breadcrumb { margin: 10px 20px; font-size: 14px; } .media-selection .media-selection-section .resources .simple-resources .breadcrumb .breadcrumbItem { cursor: pointer; } .doc-ai-media-selected { height: 100%; } .doc-ai-media-selected .arco-scrollbar { height: 100%; } .doc-ai-media-selected .arco-scrollbar .doc-ai-media-selected-scrollbar { height: 100%; overflow: auto; } .doc-ai-media-selected .arco-scrollbar .doc-ai-media-selected-scrollbar .thumb_type { margin: 20px 0 10px 20px; } .doc-ai-media-selected .arco-scrollbar .doc-ai-media-selected-scrollbar .thumb-list { display: flex; flex-wrap: wrap; align-items: center; margin-left: 18px; } .doc-ai-media-selected .arco-scrollbar .doc-ai-media-selected-scrollbar .thumb-list .thumb-wrap { width: 20%; height: 100px; margin-bottom: 20px; } .doc-ai-media-selected .arco-scrollbar .doc-ai-media-selected-scrollbar .thumb-list .thumb-wrap .thumb-item { height: 100%; margin-right: 20px; } .doc-ai-media-selected .arco-scrollbar .doc-ai-media-selected-scrollbar .thumb-list .thumb-wrap .thumb-item .pic { position: relative; width: 100%; height: 100%; overflow: hidden; border: solid 1px transparent; border-radius: 4px; } .doc-ai-media-selected .arco-scrollbar .doc-ai-media-selected-scrollbar .thumb-list .thumb-wrap .thumb-item .pic.active { border: solid 1px #4886ff; border-radius: 4px; } .doc-ai-media-selected .arco-scrollbar .doc-ai-media-selected-scrollbar .thumb-list .thumb-wrap .thumb-item .pic img { display: block; width: 100%; height: 100%; object-fit: cover; } .toolbar-search-container { width: 100%; } .toolbar-search-container .top-container { display: flex; } .toolbar-search-container .top-container .filter-content { display: flex; align-items: center; justify-content: space-between; width: 100%; } .toolbar-search-container .top-container .filter-content .filter-item { width: auto; margin-right: 10px; } .toolbar-search-container .top-container .filter-content .filter-right .arco-btn-size-medium.arco-btn-only-icon { width: 48px; color: #2f6ffb; background-color: #e8f3ff; } .toolbar-search-container .top-container .filter-content .filter-right .arco-btn-size-medium.arco-btn-only-icon:hover { background-color: #d3e6ff; } .keywordsSelection { display: flex; justify-content: space-between; width: 100%; padding-top: 10px; } .keywordsSelection .selection-item { padding: 8px 20px; } .keywordsSelection .selection-item:hover { cursor: pointer; } .keywordsSelection .selection-item.active { color: #3a65ff; background: #f2f3f8; border-radius: 15px; } .simple-resources .arco-scrollbar { height: 100%; } .simple-resources .arco-scrollbar .dialog-media-selection-scroll { height: 100%; overflow: auto; } .simple-resources .arco-scrollbar .dialog-media-selection-scroll .file-wrap .folder-list { display: flex; flex-wrap: wrap; padding-left: 20px; } .simple-resources .arco-scrollbar .dialog-media-selection-scroll .file-wrap .folder-list .folder-item { width: 20%; cursor: pointer; } .simple-resources .arco-scrollbar .dialog-media-selection-scroll .file-wrap .folder-list .folder-item .wrap { margin: 0 20px 10px 0; background: #fff; border: 1px solid #ebeef5; border-radius: 4px; } .simple-resources .arco-scrollbar .dialog-media-selection-scroll .file-wrap .folder-list .folder-item .wrap:hover, .simple-resources .arco-scrollbar .dialog-media-selection-scroll .file-wrap .folder-list .folder-item .wrap.active { background: #ecf2ff; } .simple-resources .arco-scrollbar .dialog-media-selection-scroll .file-wrap .folder-list .folder-item .wrap:hover .thumb, .simple-resources .arco-scrollbar .dialog-media-selection-scroll .file-wrap .folder-list .folder-item .wrap.active .thumb { border-color: #4886ff; transition: ease-out 0.3s; } .simple-resources .arco-scrollbar .dialog-media-selection-scroll .file-wrap .folder-list .folder-item .wrap:hover h4, .simple-resources .arco-scrollbar .dialog-media-selection-scroll .file-wrap .folder-list .folder-item .wrap.active h4 { color: #1a67d2; } .simple-resources .arco-scrollbar .dialog-media-selection-scroll .file-wrap .folder-list .folder-item .wrap .thumb { height: 46px; overflow: hidden; font-size: 0; background: url('../assets/selection/folder.png') no-repeat 13px center; background-size: 17px auto; border: solid 1px transparent; border-radius: 4px; } .simple-resources .arco-scrollbar .dialog-media-selection-scroll .file-wrap .folder-list .folder-item .wrap h4 { margin: 0; padding-left: 43px; overflow: hidden; color: #000; font-weight: normal; font-size: 14px; line-height: 42px; white-space: nowrap; text-overflow: ellipsis; word-wrap: normal; opacity: 0.85; } .simple-resources .arco-scrollbar .dialog-media-selection-scroll .file-wrap .folder-list .folder-more-button { width: 20%; overflow: hidden; } .simple-resources .arco-scrollbar .dialog-media-selection-scroll .file-wrap .folder-list .folder-more-button .folder-more-wrap { box-sizing: border-box; height: 52px; margin-right: 20px; padding: 14px 16px; line-height: 24px; background: #f7f8fa; border: 1px solid transparent; border-radius: 4px; } .simple-resources .arco-scrollbar .dialog-media-selection-scroll .file-wrap .folder-list .folder-more-button .folder-more-wrap:hover { color: #165dff; background: #f2f3f5; border: 1px solid #4886ff; box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.1); cursor: pointer; } .simple-resources .arco-scrollbar .dialog-media-selection-scroll .file-wrap .file-list { display: flex; flex-wrap: wrap; padding-left: 20px; } .simple-resources .arco-scrollbar .dialog-media-selection-scroll .file-wrap .file-list .item { position: relative; width: 20%; overflow: hidden; cursor: pointer; } .simple-resources .arco-scrollbar .dialog-media-selection-scroll .file-wrap .file-list .item .move-action { opacity: 0.5; } .simple-resources .arco-scrollbar .dialog-media-selection-scroll .file-wrap .file-list .item .shadow-wrap { position: relative; margin: 0 20px 18px 0; overflow: hidden; background: #fff; border: 1px solid #ebeef5; border-radius: 4px; } .simple-resources .arco-scrollbar .dialog-media-selection-scroll .file-wrap .file-list .item .shadow-wrap:hover { border: 1px solid #4886ff; box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.1); } .simple-resources .arco-scrollbar .dialog-media-selection-scroll .file-wrap .file-list .item .shadow-wrap .transcoding-in-progress { position: absolute; top: 0; display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; color: floralwhite; background: rgba(0, 0, 0, 0.3); } .simple-resources .arco-scrollbar .dialog-media-selection-scroll .file-wrap .file-list .item .shadow-wrap .thumb-wrap { position: relative; width: 100%; background: url('../assets/selection/picBg.png'); } .simple-resources .arco-scrollbar .dialog-media-selection-scroll .file-wrap .file-list .item .shadow-wrap h4, .simple-resources .arco-scrollbar .dialog-media-selection-scroll .file-wrap .file-list .item .shadow-wrap p { margin-top: 4px; margin-bottom: 2px; padding: 0 10px; overflow: hidden; color: rgba(0, 0, 0, 0.85); font-size: 14px; white-space: nowrap; text-overflow: ellipsis; word-wrap: normal; } .simple-resources .arco-scrollbar .dialog-media-selection-scroll .file-wrap .file-list .item .shadow-wrap h4 i, .simple-resources .arco-scrollbar .dialog-media-selection-scroll .file-wrap .file-list .item .shadow-wrap p i, .simple-resources .arco-scrollbar .dialog-media-selection-scroll .file-wrap .file-list .item .shadow-wrap h4 svg, .simple-resources .arco-scrollbar .dialog-media-selection-scroll .file-wrap .file-list .item .shadow-wrap p svg { margin-right: 4px; color: #e75258; font-size: 16px; vertical-align: middle; } .simple-resources .arco-scrollbar .dialog-media-selection-scroll .file-wrap .file-list .item .shadow-wrap h4 svg, .simple-resources .arco-scrollbar .dialog-media-selection-scroll .file-wrap .file-list .item .shadow-wrap p svg { margin-right: 4px; font-size: 16px; vertical-align: middle; } .simple-resources .arco-scrollbar .dialog-media-selection-scroll .file-wrap .file-list .item .shadow-wrap h4 span, .simple-resources .arco-scrollbar .dialog-media-selection-scroll .file-wrap .file-list .item .shadow-wrap p span { vertical-align: middle; } .simple-resources .arco-scrollbar .dialog-media-selection-scroll .file-wrap .file-list .item .shadow-wrap p { margin-bottom: 4px; font-weight: normal; font-size: 12px; line-height: 1em; opacity: 0.65; } .simple-resources .arco-scrollbar .dialog-media-selection-scroll .file-wrap .file-list::after { height: 50px; } .simple-resources .arco-scrollbar .dialog-media-selection-scroll .file-wrap .load_more_title { display: flex; align-items: center; justify-content: center; width: 100%; height: 40px; } .simple-resources .arco-scrollbar .dialog-media-selection-scroll .file-wrap .load_more_title .loadmore_tips, .simple-resources .arco-scrollbar .dialog-media-selection-scroll .file-wrap .load_more_title .nomore_tips { color: #949494; } .simple-resources .arco-scrollbar .dialog-media-selection-scroll .file-wrap .null-file { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -70%); } .simple-resources .arco-scrollbar .dialog-media-selection-scroll .file-wrap .null-file .null-pic { display: block; width: 30%; margin: 20px auto; } .simple-resources .arco-scrollbar .dialog-media-selection-scroll .file-wrap .null-file p { color: #a2a3a7; font-size: 14px; text-align: center; } .file-type-thumb { position: relative; width: 100%; } .file-type-thumb:hover .mask { display: flex; } .file-type-thumb .mask { position: absolute; top: 0; display: none; align-items: center; justify-content: center; width: 100%; height: 100%; color: #eaeaea; font-size: 18px; background: rgba(0, 0, 0, 0.3); } .file-type-thumb .mask i { display: inline-block; cursor: pointer; } .file-type-thumb .mask i:active { opacity: 0.4; } .file-type-thumb .mask .half { display: flex; align-items: center; justify-content: center; width: 48%; height: 100%; } .file-type-thumb .mask .half:hover { cursor: pointer; opacity: 0.7; } .file-type-thumb .mask .el-divider { margin: 0; opacity: 0.4; } .file-type-thumb .transparent { position: absolute; top: 0; width: 100%; height: 100%; } .file-type-thumb .transparent:hover { cursor: pointer; } .file-type-thumb .tag { position: absolute; display: flex; align-items: center; justify-content: center; padding: 2px 8px; color: white; font-size: 12px; background-color: rgba(#000, #000, #000, 0.4); border-radius: 12px; } .file-type-thumb .rate-info-tag { top: 8px; left: 5px; } .file-type-thumb .ai-tag { top: 8px; right: 5px; } .file-type-thumb .pic { width: 100%; padding-top: 56.25%; background-color: #fff; background-image: url('../assets/images/unknown.png'); background-repeat: no-repeat; background-repeat: repeat-x; background-position: top; background-size: cover; } .file-type-thumb .pic:hover { transform: scale(1.02); transition: ease-out 0.4s; } .file-type-thumb .audio { background-image: url('../assets/images/music.png') !important; } .file-type-thumb .audio.doc { background-image: url('../assets/images/draf.png') !important; } .file-type-thumb .project { background-image: url('../assets/images/project1.png') !important; } .file-type-thumb .doc { background-image: url('../assets/images/draf.png'); } .file-type-thumb .link { background-image: url('../assets/images/link.png'); } .file-type-thumb .sp_topic { background-image: url('../assets/images/link.png'); } .file-type-thumb .live { background-image: url('../assets/images/live.png'); } .file-type-thumb .pdf { background-image: url('../assets/images/pdf.png') !important; } .file-type-thumb .officeexcel { background-image: url('../assets/images/excel.png') !important; } .file-type-thumb .officeppt { background-image: url('../assets/images/ppt.png') !important; } .file-type-thumb .zip { background-image: url('../assets/images/zip.png') !important; } .file-type-thumb .rar { background-image: url('../assets/images/rar.png') !important; } .file-type-thumb .txt { background-image: url('../assets/images/txt.png') !important; } .file-type-thumb .exe { background-image: url('../assets/images/exe.png') !important; } .file-type-thumb .html { background-image: url('../assets/images/html.png') !important; } .file-type-thumb .officedoc { background-image: url('../assets/images/word.png') !important; } .file-type-thumb .wechat { background-image: url('../assets/images/wechat.png') !important; } .file-type-thumb .h5 { background-image: url('../assets/images/h5.png') !important; } .file-type-thumb .ad { background-image: url('../assets/images/ad.png') !important; } .file-type-thumb .booklink { background-image: url('../assets/images/booklink.png') !important; } .file-type-thumb .activity { background-image: url('../assets/images/activity.png') !important; } .file-type-thumb .svideo { background-image: url('../assets/images/svideo.png') !important; } .file-type-thumb .cloud_lottery { background-image: url('../assets/images/cloud_lottery.png') !important; } .file-type-thumb .cloud_form { background-image: url('../assets/images/cloud_form.png') !important; } .file-type-thumb .illegal-media-warning { position: absolute; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.65); background-image: url('../assets/images/unknown.png'); background-repeat: no-repeat; background-position: center; background-size: 30%; } .media-previewer { position: fixed; top: 0; left: 0; z-index: 100; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.3); } .media-previewer .viewer-close { position: absolute; top: 36px; right: 36px; z-index: 99999; display: flex; align-items: center; justify-content: center; width: 32px; height: 32px; color: #fff; font-size: 14px; line-height: 32px; text-align: center; background: rgba(0, 0, 0, 0.5); border-radius: 50%; cursor: pointer; } .media-previewer .viewer-canvas { display: -webkit-box; display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; -webkit-box-pack: center; -webkit-box-align: center; } .media-previewer .viewer-canvas .video { z-index: 101; width: 1000px; max-height: 90vh; object-fit: contain; overflow: clip; overflow-clip-margin: content-box; } .media-previewer .viewer-canvas .audio { width: 400px; height: 54px; } .media-previewer .viewer-canvas .other { display: flex; flex-direction: column; align-items: center; width: 240px; height: 200px; } .media-previewer .viewer-canvas .other img { width: 100%; height: 100%; } .media-previewer .viewer-canvas .other .text { color: #fff; font-size: 18px; } .sys-resource-dialog { height: 100%; padding: 0; padding-left: 20px; } .sys-resource-dialog .scen-module { margin-bottom: 20px; } .sys-resource-dialog .scen-module .title { display: flex; gap: 8px; align-items: center; margin-bottom: 20px; font-weight: bold; font-size: 16px; } .sys-resource-dialog .scen-module .title .line { width: 3px; height: 16px; background-color: #4886ff; } .sys-resource-dialog .null-file { display: flex; flex-direction: column; justify-content: center; height: 300px; } .sys-resource-dialog .null-file .null-pic { display: block; width: 10%; margin: 20px auto; } .sys-resource-dialog .null-file p { color: #a2a3a7; font-size: 14px; text-align: center; } .sysfile-filter-container { padding: 10px 0; } .sys-resource-cards { height: 100%; } .sys-resource-cards .arco-scrollbar { height: 100%; } .sys-resource-cards .arco-scrollbar .sys-resource-scroll { height: 100%; overflow: auto; } .sys-res-file-list { display: flex; flex-wrap: wrap; gap: 20px; } .sys-res-file-list .item-load-more { display: flex; flex-direction: column; gap: 10px; align-items: center; justify-content: center; color: #9a9a9a; font-size: 12px; cursor: pointer; } .sys-res-file-list .item-load-more img { width: 72px; } .sys-res-file-list .item { position: relative; width: calc(20% - 20px); overflow: hidden; cursor: pointer; } .sys-res-file-list .item .move-action { opacity: 0.5; } .sys-res-file-list .item .shadow-wrap { position: relative; overflow: hidden; background: #fff; border: 1px solid #ebeef5; border-radius: 4px; } .sys-res-file-list .item .shadow-wrap:hover { border: 1px solid #4886ff; box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.1); } .sys-res-file-list .item .shadow-wrap .thumb-wrap { position: relative; width: 100%; background: url('../assets/selection/picBg.png'); } .sys-res-file-list .item .shadow-wrap h4, .sys-res-file-list .item .shadow-wrap p { margin-top: 4px; margin-bottom: 2px; padding: 0 10px; overflow: hidden; color: rgba(0, 0, 0, 0.85); font-size: 14px; white-space: nowrap; text-overflow: ellipsis; word-wrap: normal; } .sys-res-file-list .item .shadow-wrap h4 i, .sys-res-file-list .item .shadow-wrap p i, .sys-res-file-list .item .shadow-wrap h4 svg, .sys-res-file-list .item .shadow-wrap p svg { margin-right: 4px; color: #e75258; font-size: 16px; vertical-align: middle; } .sys-res-file-list .item .shadow-wrap h4 svg, .sys-res-file-list .item .shadow-wrap p svg { margin-right: 4px; font-size: 16px; vertical-align: middle; } .sys-res-file-list .item .shadow-wrap h4 span, .sys-res-file-list .item .shadow-wrap p span { vertical-align: middle; } .sys-res-file-list .item .shadow-wrap p { margin-bottom: 4px; font-weight: normal; font-size: 12px; line-height: 1em; opacity: 0.65; } .sys-res-file-list::after { height: 50px; } .select-resources-modal-wrapper .arco-modal-header { border-bottom: none; } .select-resources-modal-body { height: 70vh; padding: 0; }