feat: implement hero-image at high-level
This commit is contained in:
parent
1e35fe9c46
commit
54a5805300
|
@ -10,6 +10,10 @@ html {
|
|||
overflow-x: hidden;
|
||||
}
|
||||
|
||||
#__docusaurus {
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
@include utils.responsive('lg', 'up') {
|
||||
.mdx-cta-section-heading-large {
|
||||
@include lsd.typography('h1', false);
|
||||
|
@ -29,6 +33,72 @@ html[data-theme='light'] {
|
|||
margin-bottom: 96px !important;
|
||||
}
|
||||
|
||||
#hero-image-container {
|
||||
button {
|
||||
display: none !important;
|
||||
}
|
||||
}
|
||||
|
||||
.hero-image {
|
||||
position: absolute;
|
||||
right: 0;
|
||||
top: 0;
|
||||
margin-top: -65%;
|
||||
}
|
||||
|
||||
.mdx-hero {
|
||||
h1 {
|
||||
font-size: 48px !important;
|
||||
line-height: 56px !important;
|
||||
}
|
||||
}
|
||||
|
||||
@include utils.responsive('xl', 'up') {
|
||||
.hero-image {
|
||||
position: absolute;
|
||||
right: 0;
|
||||
top: 0;
|
||||
margin-right: calc(-1 * ((100vw - var(--container-max-width)) / 2 + 300px));
|
||||
}
|
||||
}
|
||||
|
||||
@media screen and (max-width: 1200px) {
|
||||
.hero-image {
|
||||
margin-right: calc(-1 * ((100vw - var(--container-max-width)) / 2 + 400px));
|
||||
}
|
||||
}
|
||||
|
||||
@media screen and (max-width: 1000px) {
|
||||
.hero-image {
|
||||
margin-right: calc(-1 * ((100vw - var(--container-max-width)) / 2 + 450px));
|
||||
}
|
||||
}
|
||||
|
||||
@media screen and (max-width: 900px) {
|
||||
.hero-image {
|
||||
margin-right: -32px;
|
||||
margin-left: 0;
|
||||
scale: 1;
|
||||
margin-top: -30%;
|
||||
}
|
||||
}
|
||||
|
||||
@media screen and (max-width: 768px) {
|
||||
.hero-image {
|
||||
margin-right: 48px;
|
||||
scale: 1.4;
|
||||
margin-top: -10%;
|
||||
}
|
||||
}
|
||||
|
||||
@media screen and (max-width: 450px) {
|
||||
.hero-image {
|
||||
margin-right: 32px;
|
||||
scale: 1.36;
|
||||
margin-top: -20%;
|
||||
}
|
||||
}
|
||||
|
||||
.buttons-row {
|
||||
display: flex;
|
||||
gap: 16px;
|
||||
|
@ -85,3 +155,40 @@ h2 {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
@media screen and (max-width: 1000px) {
|
||||
.mdx-hero {
|
||||
margin-bottom: 200px;
|
||||
}
|
||||
|
||||
.mdx-section-header {
|
||||
h2 {
|
||||
font-size: 28px !important;
|
||||
line-height: 36px !important;
|
||||
}
|
||||
}
|
||||
|
||||
.mdx-feature-list__header {
|
||||
h2 {
|
||||
font-size: 28px !important;
|
||||
line-height: 36px !important;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@media screen and (max-width: 768px) {
|
||||
.mdx-hero {
|
||||
margin-bottom: 210px;
|
||||
|
||||
h1 {
|
||||
font-size: 32px !important;
|
||||
line-height: 40px !important;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@media screen and (max-width: 450px) {
|
||||
.mdx-hero {
|
||||
margin-bottom: 40px;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -24,7 +24,6 @@ import {
|
|||
|
||||
import { Button } from '@acid-info/lsd-react'
|
||||
|
||||
|
||||
<Hero size="large" verticalAlign="center">
|
||||
<HeroInfo hideScrollToBottom>
|
||||
<HeroTitle uppercase={false}>
|
||||
|
@ -39,6 +38,9 @@ import { Button } from '@acid-info/lsd-react'
|
|||
</HeroAction>
|
||||
</HeroActions>
|
||||
</HeroInfo>
|
||||
<div id="hero-image-container">
|
||||
<img src="/hero/hero-image.png" alt="hero-image" className="hero-image"/>
|
||||
</div>
|
||||
</Hero>
|
||||
|
||||
<Box>
|
||||
|
|
Binary file not shown.
After Width: | Height: | Size: 584 KiB |
Loading…
Reference in New Issue