Current File : //var/www/prestashop/modules/psxdesign/views/css/components/file-uploader.css |
.file-uploader {
border: 1px dashed #b3c7cd;
border-radius: 4px;
padding: 1.25rem;
}
.file-uploader:not(.file-uploader.file-uploader--drag-hover):hover {
background-color: #fafbfc;
}
.file-uploader.file-uploader--drag-hover {
border: 1px dashed #25b9d7;
background-color: #fafbfc;
}
.file-uploader.file-uploader--drag-hover * {
pointer-events: none;
}
.file-uploader__legend {
margin: 0;
}
.file-uploader__container {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 1rem;
}
.file-uploader__legend-icon {
color: #6c868e;
}
.file-uploader__legend-btn {
font-size: inherit;
padding: 0;
display: inline;
vertical-align: unset;
}
.file-uploader__preview-container {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
gap: 1rem;
}
.file-uploader__preview-container:empty {
display: none;
}
.file-uploader__preview-container.file-uploader__preview-container--placeholder {
margin: 1rem auto;
width: 7.5rem;
height: 7.5rem;
position: relative;
}
.file-uploader__item {
border: 1px solid #b3c7cd;
border-radius: 4px;
background-color: #fafbfc;
position: relative;
width: 10rem;
text-align: center;
}
.file-uploader__preview-img {
display: none;
}
.file-uploader__preview-img[src] {
display: block;
position: relative;
width: 100%;
height: 7.5rem;
-o-object-fit: cover;
object-fit: cover;
}
.file-uploader__preview-img[src] + .file-uploader__preview-placeholder {
display: none;
}
.file-uploader__preview-placeholder {
color: #6c868e;
font-size: 7.5rem;
line-height: 7.5rem;
}
.file-uploader__remove-btn {
position: absolute;
z-index: 1;
cursor: pointer;
top: -1.25rem;
right: -1.25rem;
padding: 0.5rem;
color: #6c868e;
}
.file-uploader__remove-btn:hover, .file-uploader__remove-btn:focus {
color: #363a41;
}
.file-uploader__remove-btn .file-uploader__remove-icon {
font-size: 1.5rem;
background-color: #ffffff;
border-radius: 100%;
color: inherit;
}
.file-uploader__name {
margin-bottom: 0;
padding: 0.5rem;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
background-color: #ffffff;
border-top: 1px solid #b3c7cd;
border-radius: 0 0 4px 4px;
text-align: left;
}
.file-uploader__hidden-input {
position: absolute !important;
width: 1px !important;
height: 1px !important;
padding: 0 !important;
margin: -1px !important;
overflow: hidden !important;
clip: rect(0, 0, 0, 0) !important;
white-space: nowrap !important;
border: 0 !important;
}
/**
* Disabled state
*/
.file-uploader:disabled, .file-uploader.disabled {
pointer-events: none;
color: #b3c7cd;
}
.file-uploader:disabled *, .file-uploader.disabled * {
color: inherit;
}
.file-uploader:disabled :disabled, .file-uploader:disabled .disabled, .file-uploader.disabled :disabled, .file-uploader.disabled .disabled {
background: none;
}
.file-uploader:disabled .file-uploader__preview-img, .file-uploader:disabled .file-uploader__preview-img, .file-uploader.disabled .file-uploader__preview-img, .file-uploader.disabled .file-uploader__preview-img {
opacity: 50%;
}