Skip to content

Commit 819f18e

Browse files
committed
Add blurring event on view and loader containers
1 parent 38288f5 commit 819f18e

2 files changed

Lines changed: 27 additions & 14 deletions

File tree

css/style.css

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -766,6 +766,12 @@ Viewer
766766
align-items: center;
767767
justify-content: center;
768768
position: absolute;
769+
opacity: 1;
770+
transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);
771+
}
772+
773+
.viewer-container.blur {
774+
opacity: 0.25;
769775
}
770776

771777
.viewer-preview {
@@ -942,8 +948,12 @@ Loader
942948
transition: opacity 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);
943949
}
944950

951+
.loader-container.active.blur {
952+
opacity: 0.25;
953+
}
954+
945955
.loader-container.active {
946-
opacity: 1;
956+
opacity: 1;
947957
}
948958

949959
.loader-container.active.static .loader-cube .cube,

js/script.js

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -162,10 +162,11 @@ const informations_container = document.querySelector('.informations-container')
162162
const loader_container = document.querySelector('.loader-container');
163163
const loader_label = document.querySelector('.loader-label');
164164

165-
const status_container = document.querySelector('.status-container');
166-
const status_content = document.querySelector('.status-content');
167-
const status_label = document.querySelector('.status-label');
165+
// const status_container = document.querySelector('.status-container');
166+
// const status_content = document.querySelector('.status-content');
167+
// const status_label = document.querySelector('.status-label');
168168

169+
const viewer_container = document.querySelector('.viewer-container');
169170
const viewer_preview = document.querySelector('.viewer-preview');
170171
const viewer_content = document.querySelector('.viewer-content');
171172

@@ -179,6 +180,8 @@ Form events
179180
function toggleForm() {
180181
form_settings_container.classList.toggle('active');
181182
form_settings_label.classList.toggle('active');
183+
loader_container.classList.toggle('blur');
184+
viewer_container.classList.toggle('blur');
182185
// form_type_container.classList.toggle('disabled');
183186
}
184187
form_settings_label.addEventListener('click', toggleForm);
@@ -338,7 +341,7 @@ Viewer container events
338341
viewer_content.addEventListener(event, () => {
339342
form_container.classList.add('blur');
340343
properties_container.classList.add('blur');
341-
status_container.classList.add('blur');
344+
// status_container.classList.add('blur');
342345
if (form_settings_container.classList.contains('active')) {
343346
toggleForm();
344347
}
@@ -348,22 +351,22 @@ Viewer container events
348351
viewer_content.addEventListener(event, () => {
349352
form_container.classList.remove('blur');
350353
properties_container.classList.remove('blur');
351-
status_container.classList.remove('blur');
354+
// status_container.classList.remove('blur');
352355
});
353356
});
354357

355358

356359
/****************************************************************************************
357360
Status container events
358361
****************************************************************************************/
359-
status_label.addEventListener('mouseenter', () => {
360-
status_label.classList.add('active');
361-
status_content.classList.add('active');
362-
});
363-
status_container.addEventListener('mouseleave', () => {
364-
status_label.classList.remove('active');
365-
status_content.classList.remove('active');
366-
});
362+
// status_label.addEventListener('mouseenter', () => {
363+
// status_label.classList.add('active');
364+
// status_content.classList.add('active');
365+
// });
366+
// status_container.addEventListener('mouseleave', () => {
367+
// status_label.classList.remove('active');
368+
// status_content.classList.remove('active');
369+
// });
367370

368371

369372
/****************************************************************************************

0 commit comments

Comments
 (0)