diff --git a/src/commons/popup/popup.jsx b/src/commons/popup/popup.jsx
index d6158e6..8ab0249 100644
--- a/src/commons/popup/popup.jsx
+++ b/src/commons/popup/popup.jsx
@@ -4,13 +4,16 @@ import nat9 from "../images/nat-9.jpg";
function Popup() {
return (
-
@@ -95,7 +95,7 @@ function Tours() {
Only
$897
-
+
Book now!
diff --git a/src/sass/abstracts/_variables.scss b/src/sass/abstracts/_variables.scss
index d084381..b65c347 100644
--- a/src/sass/abstracts/_variables.scss
+++ b/src/sass/abstracts/_variables.scss
@@ -23,6 +23,7 @@ $color-black: #000;
$default-font-size: 1.6rem;
$normal-font-size: 1.4rem;
$medium-font-size: 3rem;
+$big-font-size: 5rem;
// GRID background
$grid-width: 114rem;
diff --git a/src/sass/components/_popup.scss b/src/sass/components/_popup.scss
index e68d232..dd37024 100644
--- a/src/sass/components/_popup.scss
+++ b/src/sass/components/_popup.scss
@@ -6,6 +6,9 @@
top: 0;
left: 0;
z-index: 3000;
+ opacity: 0;
+ visibility: hidden;
+ transition: all 0.3s;
&__content {
@include center-horizontal-vertical;
@@ -15,6 +18,9 @@
border-radius: 3px;
display: table;
overflow: hidden;
+ opacity: 0;
+ transform: translate(-50%, -50%) scale(0.5);
+ transition: all 0.4s 0.2s;
}
&__left {
@@ -44,4 +50,33 @@
column-rule: 1px solid $color-grey-light-2;
hyphens: auto;
}
+
+ &:target {
+ opacity: 1;
+ visibility: visible;
+ }
+
+ &:target &__content {
+ opacity: 1;
+ transform: translate(-50%, -50%) scale(1);
+ }
+
+ &__close {
+ &:link,
+ &:visited {
+ color: $color-grey-dark;
+ position: absolute;
+ top: 2.5rem;
+ right: 2.5rem;
+ font-size: $medium-font-size;
+ text-decoration: none;
+ display: inline-block;
+ transition: all 0.2s;
+ line-height: 1;
+ }
+
+ &:hover {
+ color: $color-primary;
+ }
+ }
}