diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..2be81fe --- /dev/null +++ b/requirements.txt @@ -0,0 +1,5 @@ +certifi==2019.11.28 +Django==2.2.3 +Pillow==7.0.0 +pytz==2019.3 +sqlparse==0.3.0 diff --git a/static/styles/_helpers.scss b/static/styles/_helpers.scss index 8131677..f6d7a60 100644 --- a/static/styles/_helpers.scss +++ b/static/styles/_helpers.scss @@ -52,13 +52,20 @@ .h-border-radius { border-radius: $border-radius; } +.h-pointer { + cursor: pointer; +} +.h-shadow { + box-shadow: 0 4px 20px 0px rgba(25,25,25,.18); +} .h-btn { position: relative; padding: 4px 14px; min-width: 160px; height: 40px; line-height: 40px; - font-size: 1.3rem; + font-size: 1.2rem; + font-weight: 700; // border-radius: 6px; display: inline-block; color: $black; diff --git a/static/styles/_settings.scss b/static/styles/_settings.scss index 2919d1a..8ccd536 100644 --- a/static/styles/_settings.scss +++ b/static/styles/_settings.scss @@ -5,6 +5,8 @@ $primary: #e74c3c; $primary-dark: #c23616; $black: #000000; $red-light: #F7D9D4; +$gradient-light: rgba(253,193,104,1); +$gradient-dark: rgba(251,128,128,1); $base-font-family: 'Lato', helvetica; diff --git a/static/styles/app.css b/static/styles/app.css index 6591bf4..1ae70f8 100644 --- a/static/styles/app.css +++ b/static/styles/app.css @@ -117,13 +117,23 @@ table { border-radius: 30px; } +.h-pointer { + cursor: pointer; +} + +.h-shadow { + -webkit-box-shadow: 0 4px 20px 0px rgba(25, 25, 25, 0.18); + box-shadow: 0 4px 20px 0px rgba(25, 25, 25, 0.18); +} + .h-btn { position: relative; padding: 4px 14px; min-width: 160px; height: 40px; line-height: 40px; - font-size: 1.3rem; + font-size: 1.2rem; + font-weight: 700; display: inline-block; color: #000000; cursor: pointer; @@ -361,6 +371,8 @@ a { .menu-wrapper .menu-item .menu-item__link { display: block; height: 100%; + position: relative; + z-index: 10; } .intro-container { @@ -395,8 +407,6 @@ a { overflow: hidden; background-color: #e74c3c; cursor: pointer; - -webkit-box-shadow: 0 4px 20px 0px rgba(25, 25, 25, 0.18); - box-shadow: 0 4px 20px 0px rgba(25, 25, 25, 0.18); -webkit-transition: opacity 0.3s cubic-bezier(0.22, 0.61, 0.36, 1), -webkit-transform 0.7s cubic-bezier(0.22, 0.61, 0.36, 1), -webkit-box-shadow 0.3s cubic-bezier(0.22, 0.61, 0.36, 1); transition: opacity 0.3s cubic-bezier(0.22, 0.61, 0.36, 1), -webkit-transform 0.7s cubic-bezier(0.22, 0.61, 0.36, 1), -webkit-box-shadow 0.3s cubic-bezier(0.22, 0.61, 0.36, 1); transition: transform 0.7s cubic-bezier(0.22, 0.61, 0.36, 1), box-shadow 0.3s cubic-bezier(0.22, 0.61, 0.36, 1), opacity 0.3s cubic-bezier(0.22, 0.61, 0.36, 1); @@ -532,8 +542,8 @@ a { transform: translateY(0px); -webkit-animation-name: floatScroll; animation-name: floatScroll; - -webkit-animation-duration: 0.8s; - animation-duration: 0.8s; + -webkit-animation-duration: 1.3s; + animation-duration: 1.3s; -webkit-animation-timing-function: ease; animation-timing-function: ease; -webkit-animation-iteration-count: infinite; @@ -545,6 +555,175 @@ a { transform: translateY(8px); } +.landing-section { + position: relative; + width: 100%; + padding: 40px 0px; +} + +.landing-section h3 { + padding-bottom: 30px; + line-height: 1.6em; +} + +.section-heading { + font-size: 3.3em; + padding-bottom: 50px; + display: block; +} + +.section-subheading { + padding-bottom: 30px; + font-style: italic; + font-size: 1.5em; + line-height: 1.5em; +} + +.section-subheading span { + font-style: normal; +} + +.section-content__container { + position: relative; + width: 100%; + display: -ms-grid; + display: grid; +} + +.section-content__container.how-to-section { + -ms-grid-columns: (1fr)[3]; + grid-template-columns: repeat(3, 1fr); + -ms-grid-rows: (1fr)[2]; + grid-template-rows: repeat(2, 1fr); + grid-gap: 2em 2em; +} + +.section-content__container.can-i-section { + -ms-grid-columns: (1fr)[2]; + grid-template-columns: repeat(2, 1fr); + -ms-grid-rows: (1fr)[2]; + grid-template-rows: repeat(2, 1fr); + grid-gap: 2em 2em; +} + +.section-content__container.used-section { + -ms-grid-columns: (1fr)[2]; + grid-template-columns: repeat(2, 1fr); + -ms-grid-rows: (1fr)[2]; + grid-template-rows: repeat(2, 1fr); + grid-gap: 2em 2em; +} + +.section-content__container.join-section { + -ms-grid-columns: (1fr)[2]; + grid-template-columns: repeat(2, 1fr); + -ms-grid-rows: (1fr)[2]; + grid-template-rows: repeat(2, 1fr); + grid-gap: 2em 2em; +} + +.section-content__container.map-section { + -ms-grid-columns: (1fr)[1]; + grid-template-columns: repeat(1, 1fr); + -ms-grid-rows: (1fr)[1]; + grid-template-rows: repeat(1, 1fr); + grid-gap: 2em 2em; +} + +.section-content__container.hospital-section { + -ms-grid-columns: (1fr)[2]; + grid-template-columns: repeat(2, 1fr); + -ms-grid-rows: (1fr)[2]; + grid-template-rows: repeat(2, 1fr); + grid-gap: 2em 2em; +} + +.section-block { + position: relative; + padding: 20px 20px; + overflow: hidden; + z-index: 100; + background: #c23616; + /* fallback for old browsers */ + background-image: radial-gradient(circle farthest-corner at 10% 20%, #fdc168 0%, #fb8080 90%); + -webkit-transition: -webkit-box-shadow 0.3s cubic-bezier(0.22, 0.61, 0.36, 1); + transition: -webkit-box-shadow 0.3s cubic-bezier(0.22, 0.61, 0.36, 1); + transition: box-shadow 0.3s cubic-bezier(0.22, 0.61, 0.36, 1); + transition: box-shadow 0.3s cubic-bezier(0.22, 0.61, 0.36, 1), -webkit-box-shadow 0.3s cubic-bezier(0.22, 0.61, 0.36, 1); +} + +.section-block:hover { + -webkit-box-shadow: 0 8px 50px 4px rgba(25, 25, 25, 0.32); + box-shadow: 0 8px 50px 4px rgba(25, 25, 25, 0.32); +} + +.section-block.map-section__block { + background-image: linear-gradient(109.6deg, #55BABE 11.2%, #BEFCFE 91.1%); +} + +.section-block.map-section__block .section-block__text { + color: black; +} + +.section-block.map-section__block .section-block__number { + color: #55BABE; +} + +.section-block__text { + z-index: 110; + color: white; + font-size: 1.3em; + line-height: 1.4em; + font-weight: 700; + position: relative; + margin-bottom: 50px; +} + +.section-block__text br { + display: block; + content: ''; + margin: 10px; +} + +.block-text__title { + font-size: 1.5em; + line-height: 1.5em; +} + +.section-block__number { + position: absolute; + bottom: -20px; + left: 0px; + font-size: 7em; + font-weight: 900; + color: #e74c3c; + z-index: 105; +} + +.section-block__number.map-title { + left: auto; + right: -5px; + font-size: 8em; + bottom: -26px; +} + +.register-btn__container { + position: relative; + width: 100%; + padding: 40px 0px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -ms-flex-line-pack: center; + align-content: center; +} + .contact-block__wrapper { position: relative; padding: 40px 0px 40px 0px; @@ -596,7 +775,6 @@ a { .footer-delimiter { width: 104%; position: relative; - top: 5px; } footer { @@ -606,6 +784,17 @@ footer { color: white; } +footer:before { + width: 100%; + content: ''; + height: 5px; + background-color: #e74c3c; + position: absolute; + top: -5px; + left: 0px; + right: 0px; +} + .footer-heading__container { width: 100%; position: relative; @@ -679,11 +868,6 @@ footer { .block-unit { position: relative; height: 160px; - overflow: hidden; - cursor: pointer; - border-radius: 30px; - -webkit-box-shadow: 0 4px 20px 0px rgba(25, 25, 25, 0.18); - box-shadow: 0 4px 20px 0px rgba(25, 25, 25, 0.18); -webkit-transition: opacity 0.3s cubic-bezier(0.22, 0.61, 0.36, 1), -webkit-transform 0.7s cubic-bezier(0.22, 0.61, 0.36, 1), -webkit-box-shadow 0.3s cubic-bezier(0.22, 0.61, 0.36, 1); transition: opacity 0.3s cubic-bezier(0.22, 0.61, 0.36, 1), -webkit-transform 0.7s cubic-bezier(0.22, 0.61, 0.36, 1), -webkit-box-shadow 0.3s cubic-bezier(0.22, 0.61, 0.36, 1); transition: transform 0.7s cubic-bezier(0.22, 0.61, 0.36, 1), box-shadow 0.3s cubic-bezier(0.22, 0.61, 0.36, 1), opacity 0.3s cubic-bezier(0.22, 0.61, 0.36, 1); @@ -761,6 +945,47 @@ footer { font-size: 1.1em; line-height: 1.2em; } + .section-content__container { + position: relative; + width: 100%; + display: -ms-grid; + display: grid; + } + .section-content__container.how-to-section { + -ms-grid-columns: (1fr)[2]; + grid-template-columns: repeat(2, 1fr); + -ms-grid-rows: (1fr)[3]; + grid-template-rows: repeat(3, 1fr); + grid-gap: 2em 2em; + } + .section-content__container.can-i-section { + -ms-grid-columns: (1fr)[2]; + grid-template-columns: repeat(2, 1fr); + -ms-grid-rows: (1fr)[2]; + grid-template-rows: repeat(2, 1fr); + grid-gap: 2em 2em; + } + .section-content__container.used-section { + -ms-grid-columns: (1fr)[1]; + grid-template-columns: repeat(1, 1fr); + -ms-grid-rows: (1fr)[3]; + grid-template-rows: repeat(3, 1fr); + grid-gap: 2em 2em; + } + .section-content__container.join-section { + -ms-grid-columns: (1fr)[1]; + grid-template-columns: repeat(1, 1fr); + -ms-grid-rows: (1fr)[4]; + grid-template-rows: repeat(4, 1fr); + grid-gap: 2em 2em; + } + .section-content__container.hospital-section { + -ms-grid-columns: (1fr)[1]; + grid-template-columns: repeat(1, 1fr); + -ms-grid-rows: (1fr)[4]; + grid-template-rows: repeat(4, 1fr); + grid-gap: 2em 2em; + } .footer-heading__drop { margin-bottom: 16px; margin-right: 0px; @@ -812,6 +1037,29 @@ footer { } } +@media only screen and (max-width: 600px) { + .section-content__container { + position: relative; + width: 100%; + display: -ms-grid; + display: grid; + } + .section-content__container.how-to-section { + -ms-grid-columns: (1fr)[1]; + grid-template-columns: repeat(1, 1fr); + -ms-grid-rows: (1fr)[6]; + grid-template-rows: repeat(6, 1fr); + grid-gap: 2em 2em; + } + .section-content__container.can-i-section { + -ms-grid-columns: (1fr)[1]; + grid-template-columns: repeat(1, 1fr); + -ms-grid-rows: (1fr)[4]; + grid-template-rows: repeat(4, 1fr); + grid-gap: 2em 2em; + } +} + @-webkit-keyframes floatScroll { 0% { -webkit-transform: translateY(0px); diff --git a/static/styles/app.css.map b/static/styles/app.css.map index 0d3c404..ac55ded 100644 --- a/static/styles/app.css.map +++ b/static/styles/app.css.map @@ -1,6 +1,6 @@ { "version": 3, - "mappings": "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", + "mappings": "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", "sources": [ "app.scss", "_settings.scss", diff --git a/static/styles/app.scss b/static/styles/app.scss index fa25862..24a8e69 100644 --- a/static/styles/app.scss +++ b/static/styles/app.scss @@ -75,6 +75,8 @@ a { .menu-item__link { display: block; height: 100%; + position: relative; + z-index: 10; } } @@ -108,7 +110,6 @@ a { overflow: hidden; background-color: $primary; cursor: pointer; - box-shadow: 0 4px 20px 0px rgba(25,25,25,.18); @include prefix(transition,(transform 0.7s $curve, box-shadow 0.3s $curve, opacity 0.3s $curve)); opacity: 1; @include prefix(transform, (translateY(0px))); @@ -205,13 +206,144 @@ a { @include prefix(transition,(transform 0.4s $curve, opacity 0.4s $curve)); @include prefix(transform, translateY(0px)); animation-name: floatScroll; - animation-duration: 0.8s; + animation-duration: 1.3s; animation-timing-function: ease; animation-iteration-count: infinite; &:hover { @include prefix(transform, (translateY(8px))); } } +.landing-section { + position: relative; + width: 100%; + padding: 40px 0px; + h3 { + padding-bottom: 30px; + line-height: $h3; + } +} +.section-heading { + font-size: 3.3em; + padding-bottom: 50px; + display: block; +} +.section-subheading { + padding-bottom: 30px; + font-style: italic; + font-size: 1.5em; + line-height: 1.5em; + span { + font-style: normal; + } +} +.section-content__container { + position: relative; + width: 100%; + display: grid; + &.how-to-section { + grid-template-columns: repeat(3, 1fr); + grid-template-rows: repeat(2, 1fr); + grid-gap: 2em 2em; + } + &.can-i-section { + grid-template-columns: repeat(2, 1fr); + grid-template-rows: repeat(2, 1fr); + grid-gap: 2em 2em; + } + &.used-section { + grid-template-columns: repeat(2, 1fr); + grid-template-rows: repeat(2, 1fr); + grid-gap: 2em 2em; + } + &.join-section { + grid-template-columns: repeat(2, 1fr); + grid-template-rows: repeat(2, 1fr); + grid-gap: 2em 2em; + } + &.map-section { + grid-template-columns: repeat(1, 1fr); + grid-template-rows: repeat(1, 1fr); + grid-gap: 2em 2em; + } + &.hospital-section { + grid-template-columns: repeat(2, 1fr); + grid-template-rows: repeat(2, 1fr); + grid-gap: 2em 2em; + } +} +.section-block { + position: relative; + // width: 100%; + padding: 20px 20px; + overflow: hidden; + z-index: 100; + background: $primary-dark; /* fallback for old browsers */ + background-image: -webkit-radial-gradient( circle farthest-corner at 10% 20%, $gradient-light 0%, $gradient-dark 90% ); + background-image: radial-gradient( circle farthest-corner at 10% 20%, $gradient-light 0%, $gradient-dark 90% ); + @include prefix(transition,(box-shadow 0.3s $curve)); + &:hover{ + box-shadow: 0 8px 50px 4px rgba(25,25,25,.32); + } + &.map-section__block { + background-image: linear-gradient( 109.6deg, #55BABE 11.2%, #BEFCFE 91.1% ); + .section-block__text { + color: black; + } + .section-block__number { + color: #55BABE; + } + + } + +} +.section-block__text { + z-index: 110; + color: white; + font-size: 1.3em; + line-height: 1.4em; + font-weight: 700; + position: relative; + margin-bottom: 50px; + br { + display: block; + content: ''; + margin: 10px; + } + +} +.block-text__title { + font-size: 1.5em; + line-height: 1.5em; + +} +.section-block__number { + position: absolute; + bottom: -20px; + left: 0px; + font-size: 7em; + font-weight: 900; + color: $primary; + z-index: 105; + &.map-title { + left: auto; + right: -5px; + font-size: 8em; + bottom: -26px; + } +} + +.register-btn__container { + position: relative; + width: 100%; + padding: 40px 0px; + @include display_flexbox(); + @include justify_content(center); + @include align-items(center); + @include align-content(center); + +} + + .contact-block__wrapper { position: relative; @@ -254,14 +386,24 @@ a { .footer-delimiter { width: 104%; - position: relative; - top: 5px; + position: relative; + } footer { position: relative; display: block; min-height: 300px; color: white; + &:before { + width: 100%; + content: ''; + height: 5px; + background-color: $primary; + position: absolute; + top: -5px; + left: 0px; + right: 0px; + } } .footer-heading__container { @@ -326,10 +468,6 @@ footer { $border-radius: 30px; position: relative; height: 160px; - overflow: hidden; - cursor: pointer; - border-radius: $border-radius; - box-shadow: 0 4px 20px 0px rgba(25,25,25,.18); @include prefix(transition,(transform 0.7s $curve, box-shadow 0.3s $curve, opacity 0.3s $curve)); opacity: 1; @include prefix(transform, (translateY(0px))); @@ -394,6 +532,40 @@ footer { line-height: 1.2em; } + + .section-content__container { + position: relative; + width: 100%; + display: grid; + &.how-to-section { + grid-template-columns: repeat(2, 1fr); + grid-template-rows: repeat(3, 1fr); + grid-gap: 2em 2em; + } + &.can-i-section { + grid-template-columns: repeat(2, 1fr); + grid-template-rows: repeat(2, 1fr); + grid-gap: 2em 2em; + } + &.used-section { + grid-template-columns: repeat(1, 1fr); + grid-template-rows: repeat(3, 1fr); + grid-gap: 2em 2em; + } + &.join-section { + grid-template-columns: repeat(1, 1fr); + grid-template-rows: repeat(4, 1fr); + grid-gap: 2em 2em; + } + + &.hospital-section { + grid-template-columns: repeat(1, 1fr); + grid-template-rows: repeat(4, 1fr); + grid-gap: 2em 2em; + } + } + + .footer-heading__drop { margin-bottom: 16px; margin-right: 0px; @@ -425,6 +597,25 @@ footer { padding-bottom: 20px; } } +@media only screen and (max-width: 600px) { + .section-content__container { + position: relative; + width: 100%; + display: grid; + &.how-to-section { + grid-template-columns: repeat(1, 1fr); + grid-template-rows: repeat(6, 1fr); + grid-gap: 2em 2em; + } + &.can-i-section { + grid-template-columns: repeat(1, 1fr); + grid-template-rows: repeat(4, 1fr); + grid-gap: 2em 2em; + } + + + } +} @keyframes floatScroll { 0% { diff --git a/templates/app/base.html b/templates/app/base.html index 1783e2e..9783631 100644 --- a/templates/app/base.html +++ b/templates/app/base.html @@ -18,6 +18,14 @@ + + + + + + + +