From e5d82b07a709fe770c3a92e596c9fb4a66e2ddcb Mon Sep 17 00:00:00 2001 From: shamalainen <sebastian@hamse.fi> Date: Fri, 29 Jan 2021 11:36:17 +0200 Subject: [PATCH] Update white hero variant styles and clean up code --- src/components/hy-hero/hy-hero.scss | 400 ++++------------------------ 1 file changed, 54 insertions(+), 346 deletions(-) diff --git a/src/components/hy-hero/hy-hero.scss b/src/components/hy-hero/hy-hero.scss index fa828908..50739e01 100644 --- a/src/components/hy-hero/hy-hero.scss +++ b/src/components/hy-hero/hy-hero.scss @@ -111,6 +111,60 @@ } &--white { + border-bottom: 1px solid rgba(16, 126, 171, 0.1); + box-shadow: inset 0 -2rem 2rem -2rem rgba(14, 104, 139, 0.1); + padding-bottom: 2rem; + + @include breakpoint($narrow) { + box-shadow: inset 0 -40px 40px -40px rgba(14, 104, 139, 0.1); + padding-bottom: 40px; + } + + @include breakpoint($wide) { + background-color: var(--grayscale-white); + border-bottom: 1px solid rgba(16, 126, 171, 0.1); + border-top: 1px solid rgba(16, 126, 171, 0.1); + box-shadow: inset 0 -6px 6px -6px rgba(14, 104, 139, 0.1); + padding: 6px 0; + } + + @include breakpoint($extrawide) { + box-shadow: inset 0 -6px 6px -6px rgba(14, 104, 139, 0.1), inset 0 6px 6px -6px rgba(14, 104, 139, 0.1); + margin: 0; + } + + @include breakpoint($xlarge) { + box-shadow: inset 0 -12px 12px -12px rgba(14, 104, 139, 0.1), inset 0 12px 12px -12px rgba(14, 104, 139, 0.1); + margin-left: -32px; + margin-right: -32px; + padding: 12px 0; + } + + .hy-hero__content-container { + @include breakpoint(max-width $wide) { + padding-bottom: 0; + } + + @include breakpoint($extrawide) { + padding-left: 32px; // Original 24px + 8px + padding-right: 8px; + } + + @include breakpoint($xlarge) { + padding-left: 0; + } + } + + .hy-hero__image-container { + @include breakpoint($wide) { + padding: 0; + } + + @include breakpoint($extrawide) { + padding-right: 8px; + } + } + .hy-hero__content-container, .hy-hero__spacer-box { background-color: var(--grayscale-white); @@ -334,17 +388,6 @@ @include breakpoint($extrawide) { padding: 28px 40px 32px 0; } - - // No sidebar, large desktop screens - // &__large { - // @include breakpoint($extrawide) { - // padding: 0 40px 32px 0; - // } - - // @include breakpoint($xlarge) { - // padding: 0 40px 36px 0; - // } - // } } .hy-hero__actions { @@ -358,338 +401,3 @@ margin-top: 0; } } - -// .hy-hero { -// position: relative; - -// @include breakpoint($wide) { -// margin-left: 0; -// margin-right: 0; -// } - -// @include breakpoint($xlarge) { -// margin-left: -32px; -// padding-left: 32px; -// } - -// // No sidebar, >1200px styles -// &__large { -// @include breakpoint($xlarge) { -// margin-left: 0; -// padding-left: 0; -// } -// } - -// &__desktop-container { -// @include breakpoint($wide) { -// display: flex; -// } -// } - -// &__image-container { -// background: transparent; -// background-position: 50% 50%; -// background-size: cover; -// position: relative; - -// @include breakpoint($wide) { -// background: white; -// order: 2; -// padding: 6px 0; -// width: 60%; -// z-index: 1; -// } - -// img.hy-image__image { -// height: 100%; -// min-height: 205px; -// object-fit: cover; -// width: 100%; -// } -// } - -// &__content { -// display: none; -// margin-right: 24px; -// margin-top: -24px; -// min-height: 24px; -// max-width: 100%; -// position: relative; - -// @include breakpoint($narrow) { -// margin-right: 48px; -// margin-top: -40px; -// min-height: 40px; -// max-width: 87%; //7col (out of 8) - 32px (1 margin) -// } - -// @include breakpoint($wide) { -// display: none; -// } -// } - -// &__content--bottom { -// @include breakpoint($extrawide) { -// margin-right: 32px; -// } -// } - -// &__content--container { -// position: relative; - -// @include breakpoint($wide) { -// margin-left: 32px; -// margin-right: -32px; -// padding-bottom: 44px; -// padding-top: 20px; -// } - -// @include breakpoint($extrawide) { -// padding-bottom: 44px; -// padding-top: 20px; -// margin-left: 0; -// margin-right: 0; -// } -// @include breakpoint($xlarge) { -// padding-bottom: 78px; -// padding-top: 48px; -// } - -// // No sidebar, large screens -// &__large { -// @include breakpoint($extrawide) { -// padding-bottom: 78px; -// padding-top: 48px; -// } -// @include breakpoint($xlarge) { -// padding-bottom: 92px; -// padding-top: 56px; -// } -// } -// } - -// &__content-wrap-helper { -// padding: 1rem; -// padding-bottom: 32px; - -// @include breakpoint($narrow) { -// padding: 0 32px 40px; -// } - -// @include breakpoint($wide) { -// align-self: center; -// display: flex; -// flex-direction: column; -// height: 100%; -// justify-content: center; -// left: 0; -// margin: 0; -// order: 1; -// padding: 0; -// position: relative; -// top: 0; -// width: 40%; -// z-index: 2; -// } -// } - -// &--blue { -// background-color: var(--brand-main-light); - -// .hy-hero__title__overlay h1 { -// background-color: var(--brand-main-light); -// color: transparent !important; -// } - -// .hy-hero__content, -// .hy-hero__description, -// .hy-hero__cta-link__container { -// background-color: var(--brand-main-light); -// color: var(--grayscale-white); -// } -// } - -// &--black { -// background-color: var(--grayscale-black); - -// .hy-hero__title__overlay h1 { -// background-color: var(--grayscale-black); -// color: transparent !important; -// } - -// .hy-hero__content, -// .hy-hero__description, -// .hy-hero__cta-link__container { -// background-color: var(--grayscale-black); -// color: var(--grayscale-white); -// } -// } - -// &--white { -// background-color: var(--grayscale-white); - -// .hy-hero__title__overlay h1 { -// background-color: var(--grayscale-white); -// color: transparent !important; -// } - -// .hy-hero__content, -// .hy-hero__description, -// .hy-hero__cta-link__container { -// background-color: var(--grayscale-white); -// color: var(--grayscale-black); -// } -// } - -// &__title__container { -// position: relative; - -// @include breakpoint($wide) { -// width: 110%; -// } -// } - -// &__description { -// // Ingress Small -// @include font-size(16px, 24px); - -// color: var(--grayscale-white); -// font-family: var(--main-font-family); -// font-weight: 600; -// letter-spacing: -0.1px; -// margin: 12px 0 20px 0; -// padding: 0; - -// @include breakpoint($narrow) { -// margin: 16px 0 24px 0; -// max-width: 87%; - -// // Ingress Medium -// @include font-size(18px, 28px); -// letter-spacing: -0.1px; -// } - -// @include breakpoint($wide) { -// @include font-size(18px, 28px); -// letter-spacing: -0.1px; - -// max-width: 100%; -// margin: 9px 0 0; -// padding: 0 24px 20px 0; -// } - -// @include breakpoint($extrawide) { -// margin: 9px 0 0; -// padding: 0 24px 20px 0; -// } - -// @include breakpoint($xlarge) { -// padding: 0 40px 32px 0; -// } - -// // No sidebar, large desktop screens -// &__large { -// @include breakpoint($extrawide) { -// padding: 0 40px 32px 0; -// } - -// @include breakpoint($xlarge) { -// padding: 0 40px 36px 0; -// } -// } -// } - -// &__cta-link__container { -// max-width: 100%; -// @include breakpoint($wide) { -// max-width: 87%; -// } -// } -// } - -// .hy-hero__title { -// z-index: 2; -// } - -// .hy-hero__title__overlay--container { -// left: 0; -// opacity: 1; -// position: absolute; -// top: 0; - -// .hy-hero__title__overlay { -// .hy-heading__container.hy-heading__container__common, -// .hy-heading__container.sc-hy-heading-wide { -// display: block; -// } - -// h1 { -// display: inline; -// } -// } - -// .hy-hero__title__overlay h1 { -// box-decoration-break: clone; -// display: inline; -// // margin-left: -32px; -// // padding: 16px 16px 16px 32px !important; - -// @include breakpoint($narrow) { -// margin-left: -32px; -// padding: 16px 16px 16px 32px !important; -// } - -// @include breakpoint($wide) { -// margin-left: 0; -// padding: 16px 16px 16px 0 !important; -// } -// } -// } - -// .hy-hero__title, -// .hy-hero__title__overlay h1 { -// @include font-weight($bold); - -// box-decoration-break: clone; -// display: inline; -// color: var(--grayscale-white); -// font-family: var(--main-font-family); -// font-weight: bold; -// letter-spacing: -0.75px; -// word-wrap: break-word; -// hyphens: auto; -// margin-bottom: 12px; -// max-width: 100%; -// position: relative; -// text-transform: uppercase; - -// @include breakpoint($narrow) { -// // margin-bottom: 16px; -// } - -// @include breakpoint($wide) { -// margin: 0; -// max-width: 100%; -// } -// } - -// .hy-hero__title h1, -// .hy-hero__title__overlay > h1 { -// padding: 1rem; - -// @include breakpoint($narrow) { -// // margin-bottom: 16px; -// } - -// @include breakpoint($wide) { -// margin: 0; -// max-width: 100%; -// padding: 16px 32px 16px 0; -// } -// @include breakpoint($extrawide) { -// padding: 16px 32px 16px 0; -// } -// @include breakpoint($xlarge) { -// padding: 16px 40px 16px 0; -// } -// } -- GitLab