UNPKG

@aplus-frontend/ui

Version:

159 lines (158 loc) 3.97 kB
.reset-component { box-sizing: border-box; margin: 0; padding: 0; color: #182948; font-size: 12px; font-family: inherit; line-height: 18px; list-style: none; } .reset-scrollbar ::-webkit-scrollbar { width: 10px; height: 10px; } .reset-scrollbar ::-webkit-scrollbar-thumb { background-color: var(--ap-scrollbar-thumb-color-base); background-clip: content-box; border: 1px solid transparent; border-radius: 4px; } .reset-scrollbar ::-webkit-scrollbar-track, .reset-scrollbar ::-webkit-scrollbar-corner { background-color: var(--ap-table-header-bg, #f2f6f9); } .reset-scrollbar ::-webkit-scrollbar-thumb:hover, .reset-scrollbar ::-webkit-scrollbar-thumb:active { background-color: var(--ap-scrollbar-thumb-color-hover); } .clear-fix::before { display: table; content: ''; } .clear-fix::after { display: table; clear: both; content: ''; } .common-style { box-sizing: border-box; font-size: 12px; font-family: inherit; } .common-style::before, .common-style::after { box-sizing: border-box; } .aplus-ap-upload-picture .picture-context { display: grid; grid-gap: 16px; grid-template-columns: repeat(auto-fill, 100px); -webkit-user-select: none; -moz-user-select: none; user-select: none; } .aplus-ap-upload-picture .picture-context .picture-upload { display: flex; flex-direction: column; align-items: center; justify-content: center; width: 100px; overflow: hidden; transition: all 0.2s; border: 1px dashed #dee4ed; border-radius: 4px; background: #f2f6f9; color: #abb7cc; font-size: 16px; cursor: pointer; aspect-ratio: 1 / 1; } .aplus-ap-upload-picture .picture-context .picture-upload > * + * { margin-top: 4px; font-size: 12px; } .aplus-ap-upload-picture .picture-context .picture-upload:hover { border: 1px dashed #0070ff; } .aplus-ap-upload-picture .picture-context .picture-item { width: 100px; padding: 8px; overflow: hidden; border: 1px solid #dee4ed; border-radius: 4px; background: #fff; aspect-ratio: 1 / 1; } .aplus-ap-upload-picture .picture-context .picture-item .picture-item-box { position: relative; width: 100%; height: 100%; border-radius: 2px; } .aplus-ap-upload-picture .picture-context .picture-item .picture-item-box > img { width: 100%; height: 100%; border-radius: 2px; -o-object-fit: cover; object-fit: cover; } .aplus-ap-upload-picture .picture-context .picture-item .picture-item-box:hover > .picture-item-shadow { display: block !important; } .aplus-ap-upload-picture .picture-context .picture-item .picture-item-box .picture-item-shadow { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 2px; background: rgba(0, 0, 0, 0.5); color: #fff; font-size: 12px; } .aplus-ap-upload-picture .picture-context .picture-item .picture-item-box .picture-item-shadow .picture-item-close { display: flex; position: absolute; top: 0; right: 0; align-items: center; justify-content: center; width: 16px; overflow: hidden; transform: translate(30%, -30%); border: 1px solid #fff; border-radius: 50%; background: #ff4d4f; color: #fff; font-size: 10px; cursor: pointer; aspect-ratio: 1 / 1; } .aplus-ap-upload-picture .picture-context .picture-item .picture-item-box .picture-item-shadow .picture-item-uploading { position: absolute; top: 50%; left: 50%; width: 84%; transform: translate(-50%, -50%); text-align: center; } .aplus-ap-upload-picture .picture-title { margin-top: 8px; color: #8896b0; font-size: 12px; } .aplus-ap-upload-picture-admin .picture-context .picture-upload { border: 1px dashed #d9d9d9; background: #fafafa; color: #bfbfbf; } .aplus-ap-upload-picture-admin .picture-context .picture-upload:hover { border: 1px dashed #34b77c; } .aplus-ap-upload-picture-admin .picture-context .picture-item { border: 1px solid #d9d9d9; } .aplus-ap-upload-picture-admin .picture-title { color: #999; }