UNPKG

zent

Version:

一套前端设计语言和基于React的实现

322 lines (321 loc) 8.05 kB
.zent-upload .center, .zent-upload .text-center { text-align: center; } .zent-upload.inline { display: inline; } .zent-upload .zent-dialog-r { min-width: 770px !important; } .zent-upload .zent-dialog-r-footer { margin-top: 0; padding-top: 10px; text-align: center; } .zent-upload .zent-dialog-r-title { margin-bottom: 10px; } .zent-upload-dialog.zent-dialog-r { padding: 15px; } .zent-upload-materials, .zent-upload-container { position: relative; padding: 0; overflow-y: auto; } .zent-upload-materials ul, .zent-upload-materials li, .zent-upload-container ul, .zent-upload-container li { list-style: none; margin: 0; padding: 0; } .zent-upload-materials, .zent-upload-container { width: 770px; height: 480px; } .zent-upload-network-image-region, .zent-upload-local-image-region { padding: 30px 10px; overflow: hidden; } .zent-upload-network-image-region .zent-upload-title, .zent-upload-local-image-region .zent-upload-title { float: left; font-size: 14px; font-weight: bold; text-align: right; } .zent-upload-network-image-region .zent-upload-content, .zent-upload-local-image-region .zent-upload-content { background-color: #fff; float: left; position: relative; zoom: 1; width: 660px; margin-left: 10px; } .zent-upload-network-image-region { overflow: hidden; } .zent-upload-network-image-region .zent-upload-content { display: -webkit-box; display: -ms-flexbox; display: flex; } .zent-upload-network-image-region .zent-btn { float: right; } .zent-upload-network-image-region .zent-upload-title { line-height: 30px; } .zent-upload-network-image-region .zent-upload-input-append { margin-bottom: 10px; margin-right: 10px; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } .zent-upload-network-image-region .zent-upload-image-preview { max-width: 200px; max-height: 200px; } .zent-upload-network-image-region .zent-upload-image-preview img { max-width: 200px; max-height: 200px; } .zent-upload-local-image-region .zent-upload-local-tips { clear: both; padding-top: 20px; font-size: 12px; } .zent-upload-local-image-region .upload-local-image-list { height: auto; } .zent-upload-local-image-region .image-list .upload-local-image-item { position: relative; float: left; margin: 0 20px 20px 0; width: 80px; height: 80px } .zent-upload-local-image-region .image-list .upload-local-image-item:hover .close-modal { display: block; } .zent-upload-local-image-region .image-list .image-box { width: 80px; height: 80px; background-size: cover; background-position: 50% 50%; } .zent-upload-local-image-region .image-list .image-progress { position: absolute; top: 0; left: 0; bottom: 0; right: 0; background: rgba(0, 0, 0, 0.6); color: #fff; text-align: center; line-height: 80px; font-size: 14px; } .zent-upload-local-image-region .image-list .close-modal { display: none; position: absolute; z-index: 2; top: -9px; right: -9px; width: 20px; height: 20px; font-size: 16px; line-height: 18px; color: #fff; text-align: center; cursor: pointer; background: rgba(255, 255, 255, 0.6); border-radius: 10px } .zent-upload-local-image-region .image-list .close-modal.small { top: -8px; right: -8px; width: 18px; height: 18px; font-size: 14px; line-height: 16px; border-radius: 9px; } .zent-upload-local-image-region .image-list .close-modal.small:hover { color: #fff; background: #333; } .zent-upload-add-local-attachment { position: relative; width: 44px; height: 20px; line-height: 20px; cursor: pointer; overflow: hidden; } .zent-upload-add-local-attachment input { position: absolute; top: 0; left: 0; right: 0; bottom: 0; direction: rtl; font-size: 23px; opacity: 0; cursor: pointer; } .zent-upload-wrapper, .zent-upload-add-local-image-button, .zent-upload-trigger { position: relative; } .zent-upload-wrapper input[type=file], .zent-upload-add-local-image-button input[type=file], .zent-upload-trigger input[type=file] { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; direction: rtl; font-size: 23px; opacity: 0; cursor: pointer; } .zent-upload-add-local-image-button, .zent-upload-trigger { display: inline-block; width: 80px; height: 80px; border: 2px dashed #e5e5e5; line-height: 71px; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: center; font-size: 36px; color: #e5e5e5; cursor: pointer; overflow: hidden; text-decoration: none; } .zent-upload-add-local-image-button { margin: 0 20px 20px 0; } .zent-upload-materials.attachment-seazenth-result .attachment-list-region { width: auto; padding-left: 20px; } .zent-upload-materials.attachment-seazenth-result .attachment-pagination { width: 820px; } .zent-upload-materials.attachment-seazenth-result .voice-list { margin-left: -10px; } .zent-upload-materials.attachment-seazenth-result .voice-list .voice-item { width: 266px; margin-left: 10px; } .zent-upload-materials.attachment-seazenth-result .voice-list .voice-name { width: 160px; } .zent-upload-tips { line-height: 14px; font-size: 12px; margin-top: 6px; margin-bottom: 0; color: #666; position: absolute; } .zent-upload-materials .category-list-region { text-align: right; } .zent-upload-materials .attachment-list-region { padding: 10px 0; } .zent-upload-materials .attachment-list-region .zent-btn { position: absolute; left: 180px; bottom: 16px; } .zent-upload-materials .attachment-pagination .zent-pagination__info { line-height: 30px; } .zent-upload-materials .attachment-selected { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 2px solid #27f; -webkit-box-sizing: border-box; box-sizing: border-box } .zent-upload-materials .attachment-selected::after { position: absolute; display: block; content: ' '; right: 0; bottom: 0; border: 14px solid #27f; border-left-color: transparent; border-top-color: transparent; z-index: 1; } .zent-upload-materials .attachment-selected i { position: absolute; right: 1px; bottom: 1px; z-index: 2; } .zent-upload-materials .image-list { height: 400px; } .zent-upload-materials .image-list .image-item { position: relative; float: left; width: 100px; height: 100px; margin-right: 10px; margin-bottom: 30px; cursor: pointer; } .zent-upload-materials .image-list .image-box { background: #bbb; width: 100px; height: 100px; background-size: cover; background-position: 50% 50%; } .zent-upload-materials .image-list .image-meta { position: absolute; width: 100px; height: 25px; line-height: 25px; color: #fff; text-align: center; background: rgba(0, 0, 0, 0.2); bottom: 0; } .zent-upload-materials .image-list .image-title-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; } .zent-upload-materials .image-list .image-title, .zent-upload-materials .image-list .image-title-ext { margin-top: 5px; font-size: 12px; padding-bottom: 1px; } .zent-upload-materials .image-list .image-title { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .zent-upload-materials .image-list .zenticon-check { font-size: 12px; color: #fff; } .zent-upload-link { color: #38f; cursor: pointer; font-weight: bold; } .zent-upload-split { margin: 0 10px; }