From c98869ab7eaa166a2990843b296a608dfdaa41a6 Mon Sep 17 00:00:00 2001 From: Matt Isenhower Date: Sun, 6 Aug 2017 13:07:51 -0700 Subject: [PATCH] Add a blur effect when a modal dialog is open --- src/css/main.scss | 4 ++ src/js/components/App.vue | 79 +++++++++++++++---------------- src/js/components/Modal.vue | 33 +++++++++++++ src/js/components/ScheduleBox.vue | 9 ++-- src/js/components/Stage.vue | 29 ++++++------ 5 files changed, 95 insertions(+), 59 deletions(-) create mode 100644 src/js/components/Modal.vue diff --git a/src/css/main.scss b/src/css/main.scss index f1b2b35..3bbac9a 100644 --- a/src/css/main.scss +++ b/src/css/main.scss @@ -9,6 +9,10 @@ html { @extend .bg-squids; } +body.has-modal #main { + filter: blur(4px); +} + .fa { &:before { display: inline-block; diff --git a/src/js/components/App.vue b/src/js/components/App.vue index d9778bd..7dab096 100644 --- a/src/js/components/App.vue +++ b/src/js/components/App.vue @@ -1,5 +1,5 @@ diff --git a/src/js/components/ScheduleBox.vue b/src/js/components/ScheduleBox.vue index a854e07..76a6b54 100644 --- a/src/js/components/ScheduleBox.vue +++ b/src/js/components/ScheduleBox.vue @@ -35,8 +35,7 @@

- +