UNPKG

fast-vue3-ui

Version:

<h1 align="center"> fast-ui </h1>

82 lines (81 loc) 1.88 kB
.uploadImage-container .el-upload:hover { border: 1px dashed var(--el-color-primary) !important; } .uploadImage-container .vue-draggable { display: flex; flex-wrap: wrap; } .uploadImage-container .vue-draggable .draggable-item { margin-right: 5px; margin-bottom: 5px; border: 1px solid #ddd; border-radius: 6px; position: relative; overflow: hidden; } .uploadImage-container .vue-draggable .draggable-item .el-image { width: 100%; height: 100%; } .uploadImage-container .vue-draggable .draggable-item .shadow { position: absolute; top: 0; right: 0; background-color: rgba(0, 0, 0, 0.5); opacity: 0; transition: opacity 0.3s; color: #fff; font-size: 20px; line-height: 20px; padding: 2px; cursor: pointer; border-bottom-left-radius: 6px; } .uploadImage-container .vue-draggable .draggable-item:hover .shadow { opacity: 1; } .uploadImage-container .vue-draggable.hideShadow .shadow { display: none; } .uploadImage-container .vue-draggable.disabled { position: relative; } .uploadImage-container .vue-draggable.disabled .disabledShadow { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 9; background-color: rgba(255, 255, 255, 0.4); } .uploadImage-container .vue-draggable.disabled .disabledShadow:hover { cursor: not-allowed; } .uploadImage-container .el-upload { width: 100%; height: 100%; border: 1px dashed #c0ccda; } .uploadImage-container .uploadIcon { width: 100%; height: 100%; position: relative; display: flex; align-items: center; justify-content: center; background-color: #fbfdff; border-radius: 6px; font-size: 20px; color: #999; } .uploadImage-container .uploadIcon .limitTxt, .uploadImage-container .uploadIcon .uploading { position: absolute; bottom: 10%; left: 0; width: 100%; font-size: 12px; text-align: center; color: #aaa; }