2 background-color: #EEE;
8 //border: 2px solid $primary;
10 box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.3);
12 .image-manager-display img {
19 #image-manager .dropzone {
26 border: 4px dashed $primary;
31 vertical-align: middle;
40 background-color: #FFF;
45 .image-manager-display-wrap {
51 .image-manager-display {
57 .image-manager-header {
63 #image-manager .load-more {
69 background-color: #888;
76 .image-manager-title {
82 border-bottom: 1px solid #DDD;
85 .image-manager-dropzone {
86 background-color: lighten($primary, 40%);
91 padding-top: $-xl*1.2;
93 border-top: 2px solid $primary;
102 @keyframes passing-through {
105 transform: translateY(40px); }
108 transform: translateY(0px); }
111 transform: translateY(-40px); } }
113 @keyframes slide-in {
116 transform: translateY(40px); }
119 transform: translateY(0px); } }
122 -webkit-transform: scale(1);
123 -moz-transform: scale(1);
124 -ms-transform: scale(1);
125 -o-transform: scale(1);
126 transform: scale(1); }
128 -webkit-transform: scale(1.1);
129 -moz-transform: scale(1.1);
130 -ms-transform: scale(1.1);
131 -o-transform: scale(1.1);
132 transform: scale(1.1); }
134 -webkit-transform: scale(1);
135 -moz-transform: scale(1);
136 -ms-transform: scale(1);
137 -o-transform: scale(1);
138 transform: scale(1); } }
139 .dropzone, .dropzone * {
140 box-sizing: border-box; }
144 padding: 20px 20px; }
145 .dropzone.dz-clickable {
147 .dropzone.dz-clickable * {
149 .dropzone.dz-clickable .dz-message, .dropzone.dz-clickable .dz-message * {
151 .dropzone.dz-started .dz-message {
153 .dropzone.dz-drag-hover {
154 border-style: solid; }
155 .dropzone.dz-drag-hover .dz-message {
157 .dropzone .dz-message {
162 display: inline-block;
168 .dz-preview:hover .dz-details {
170 .dz-preview.dz-file-preview .dz-image {
173 background: linear-gradient(to bottom, #eee, #ddd); }
174 .dz-preview.dz-file-preview .dz-details {
176 .dz-preview.dz-image-preview {
178 .dz-preview.dz-image-preview .dz-details {
179 -webkit-transition: opacity 0.2s linear;
180 -moz-transition: opacity 0.2s linear;
181 -ms-transition: opacity 0.2s linear;
182 -o-transition: opacity 0.2s linear;
183 transition: opacity 0.2s linear; }
184 .dz-preview .dz-remove {
190 .dz-preview .dz-remove:hover {
191 text-decoration: underline; }
192 .dz-preview:hover .dz-details {
194 .dz-preview .dz-details {
205 color: rgba(0, 0, 0, 0.9);
207 .dz-preview .dz-details .dz-size {
210 .dz-preview .dz-details .dz-filename {
211 white-space: nowrap; }
212 .dz-preview .dz-details .dz-filename:hover span {
213 border: 1px solid rgba(200, 200, 200, 0.8);
214 background-color: rgba(255, 255, 255, 0.8); }
215 .dz-preview .dz-details .dz-filename:not(:hover) {
217 text-overflow: ellipsis; }
218 .dz-preview .dz-details .dz-filename:not(:hover) span {
219 border: 1px solid transparent; }
220 .dz-preview .dz-details .dz-filename span, .dz-preview .dz-details .dz-size span {
221 background-color: rgba(255, 255, 255, 0.4);
223 border-radius: 3px; }
224 .dz-preview:hover .dz-image img {
225 -webkit-transform: scale(1.05, 1.05);
226 -moz-transform: scale(1.05, 1.05);
227 -ms-transform: scale(1.05, 1.05);
228 -o-transform: scale(1.05, 1.05);
229 transform: scale(1.05, 1.05);
230 -webkit-filter: blur(8px);
232 .dz-preview .dz-image {
240 .dz-preview .dz-image img {
242 .dz-preview.dz-success .dz-success-mark {
243 animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); }
244 .dz-preview.dz-error .dz-error-mark {
246 animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); }
247 .dz-preview .dz-success-mark, .dz-preview .dz-error-mark {
248 pointer-events: none;
257 .dz-preview .dz-success-mark svg, .dz-preview .dz-error-mark svg {
261 .dz-preview.dz-processing .dz-progress {
263 transition: all 0.2s linear; }
264 .dz-preview.dz-complete .dz-progress {
266 transition: opacity 0.4s ease-in; }
267 .dz-preview:not(.dz-processing) .dz-progress {
268 animation: pulse 6s ease infinite; }
269 .dz-preview .dz-progress {
272 pointer-events: none;
280 background: rgba(255, 255, 255, 0.9);
281 -webkit-transform: scale(1);
284 .dz-preview .dz-progress .dz-upload {
286 background: linear-gradient(to bottom, #666, #444);
292 transition: width 300ms ease-in-out; }
293 .dz-preview.dz-error .dz-error-message {
295 .dz-preview.dz-error:hover .dz-error-message {
297 pointer-events: auto; }
298 .dz-preview .dz-error-message {
299 pointer-events: none;
305 transition: opacity 0.3s ease;
312 background: linear-gradient(to bottom, #be2626, #a92222);
313 padding: 0.5em 1.2em;
315 .dz-preview .dz-error-message:after {
322 border-left: 6px solid transparent;
323 border-right: 6px solid transparent;
324 border-bottom: 6px solid #be2626; }