2 background-color: #FFF;
7 //border: 2px solid $primary;
9 box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.3);
18 p, h1, h2, h3, h4, label, input {
25 #image-manager .dropzone-container {
27 border: 3px dashed #DDD;
30 .image-manager-bottom {
36 .image-manager-list img {
44 border: 1px solid #FFF;
45 transition: all cubic-bezier(.4,0,1,1) 160ms;
47 transform: scale3d(0.92, 0.92, 0.92);
51 #image-manager .load-more {
54 background-color: #EEE;
63 .image-manager-sidebar {
68 border-left: 1px solid #DDD;
70 .image-manager-close {
80 border-top: 1px solid #ddd;
83 .image-manager-content {
85 flex-direction: column;
105 transition: all ease-in-out 120ms;
107 .dz-drag-hover .dz-message {
108 background-color: rgb(16, 126, 210);
111 @keyframes passing-through {
114 transform: translateY(40px); }
117 transform: translateY(0px); }
120 transform: translateY(-40px); } }
122 @keyframes slide-in {
125 transform: translateY(40px); }
128 transform: translateY(0px); } }
131 transform: scale(1); }
133 transform: scale(1.1); }
135 transform: scale(1); } }
136 .dropzone, .dropzone * {
137 box-sizing: border-box; }
142 display: inline-block;
148 .dz-preview:hover .dz-details {
150 .dz-preview.dz-file-preview .dz-image {
153 background: linear-gradient(to bottom, #eee, #ddd); }
154 .dz-preview.dz-file-preview .dz-details {
156 .dz-preview.dz-image-preview {
158 .dz-preview.dz-image-preview .dz-details {
159 transition: opacity 0.2s linear; }
160 .dz-preview .dz-remove {
166 .dz-preview .dz-remove:hover {
167 text-decoration: underline; }
168 .dz-preview:hover .dz-details {
170 .dz-preview .dz-details {
181 color: rgba(0, 0, 0, 0.9);
183 .dz-preview .dz-details .dz-size {
184 margin-bottom: 0.5em;
186 .dz-preview .dz-details .dz-filename {
187 white-space: nowrap; }
188 .dz-preview .dz-details .dz-filename:hover span {
189 border: 1px solid rgba(200, 200, 200, 0.8);
190 background-color: rgba(255, 255, 255, 0.8); }
191 .dz-preview .dz-details .dz-filename:not(:hover) {
193 text-overflow: ellipsis; }
194 .dz-preview .dz-details .dz-filename:not(:hover) span {
195 border: 1px solid transparent; }
196 .dz-preview .dz-details .dz-filename span, .dz-preview .dz-details .dz-size span {
197 background-color: rgba(255, 255, 255, 0.4);
199 border-radius: 3px; }
200 .dz-preview:hover .dz-image img {
202 .dz-preview .dz-image {
210 .dz-preview .dz-image img {
212 .dz-preview.dz-success .dz-success-mark {
213 animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); }
214 .dz-preview.dz-error .dz-error-mark {
216 animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); }
217 .dz-preview .dz-success-mark, .dz-preview .dz-error-mark {
218 pointer-events: none;
227 .dz-preview .dz-success-mark svg, .dz-preview .dz-error-mark svg {
231 .dz-preview.dz-processing .dz-progress {
233 transition: all 0.2s linear; }
234 .dz-preview.dz-complete .dz-progress {
236 transition: opacity 0.4s ease-in; }
237 .dz-preview:not(.dz-processing) .dz-progress {
238 animation: pulse 6s ease infinite; }
239 .dz-preview .dz-progress {
242 pointer-events: none;
250 background: rgba(255, 255, 255, 0.9);
251 -webkit-transform: scale(1);
254 .dz-preview .dz-progress .dz-upload {
256 background: linear-gradient(to bottom, #666, #444);
262 transition: width 300ms ease-in-out; }
263 .dz-preview.dz-error .dz-error-message {
265 .dz-preview.dz-error:hover .dz-error-message {
267 pointer-events: auto; }
268 .dz-preview .dz-error-message {
269 pointer-events: none;
275 transition: opacity 0.3s ease;
282 background: linear-gradient(to bottom, #be2626, #a92222);
283 padding: 0.5em 1.2em;
285 .dz-preview .dz-error-message:after {
292 border-left: 6px solid transparent;
293 border-right: 6px solid transparent;
294 border-bottom: 6px solid #be2626; }