Added short and ultrashort optimisations
- Added short (max-height: 880px) and ultrashort (max-height: 670px) tailwind screens - Optimised hero and about sections for shorter screens
This commit is contained in:
parent
6ff8596301
commit
e605fab161
@ -17,10 +17,10 @@ const t = useTranslations(getLangFromUrl(Astro.url));
|
|||||||
image={t("about")[i].image}
|
image={t("about")[i].image}
|
||||||
flipped={i % 2}
|
flipped={i % 2}
|
||||||
>
|
>
|
||||||
<h1 class="text-accent text-center text-lg md:text-xl xl:text-3xl font-bold py-3 lg:py-10">
|
<h1 class="text-accent text-center text-lg md:text-xl xl:text-3xl font-bold py-3 lg:py-7">
|
||||||
{t("about")[i].title}
|
{t("about")[i].title}
|
||||||
</h1>
|
</h1>
|
||||||
<p class="text-content text-center text-md xl:text-lg xl:px-10">
|
<p class="text-content text-center text-md short:text-sm xl:text-lg xl:px-10">
|
||||||
{t("about")[i].content}
|
{t("about")[i].content}
|
||||||
</p>
|
</p>
|
||||||
</AboutModule>
|
</AboutModule>
|
||||||
|
@ -7,15 +7,15 @@ const { row, flipped, image, alt } = Astro.props;
|
|||||||
{
|
{
|
||||||
flipped ? (
|
flipped ? (
|
||||||
<>
|
<>
|
||||||
<div class="bg-accentRed/65 rounded-lg col-start-0 col-span-2 hover:bg-accentRed/85 ">
|
<div class="bg-accentRed/65 rounded-lg col-start-0 col-span-2 ultrashort:col-span-3 hover:bg-accentRed/85 ">
|
||||||
<slot />
|
<slot />
|
||||||
</div>
|
</div>
|
||||||
<div class="h-full rounded-lg col-start-3 bg-no-repeat bg-cover" style={`background-image: url(${image})`} />
|
<div class="h-full rounded-lg col-start-3 bg-no-repeat bg-cover ultrashort:hidden" style={`background-image: url(${image})`} />
|
||||||
</>
|
</>
|
||||||
) : (
|
) : (
|
||||||
<>
|
<>
|
||||||
<div class="h-full rounded-lg col-start-0 bg-no-repeat bg-cover" style={`background-image: url(${image})`} />
|
<div class="h-full rounded-lg col-start-0 bg-no-repeat bg-cover ultrashort:hidden" style={`background-image: url(${image})`} />
|
||||||
<div class="bg-accentRed/65 rounded-lg col-start-2 col-span-2 hover:bg-accentRed/85">
|
<div class="bg-accentRed/65 rounded-lg col-start-2 col-span-2 hover:bg-accentRed/85 ultrashort:col-span-3">
|
||||||
<slot />
|
<slot />
|
||||||
</div>
|
</div>
|
||||||
</>
|
</>
|
||||||
|
@ -7,12 +7,12 @@ const t = useTranslations(getLangFromUrl(Astro.url))
|
|||||||
|
|
||||||
<SinglePage>
|
<SinglePage>
|
||||||
<!-- Hero Image -->
|
<!-- Hero Image -->
|
||||||
<div class="w-full flex justify-center mt-20 ">
|
<div class="w-full flex justify-center mt-20 short:mt-10 ultrashort:mt-5">
|
||||||
<img src={t("hero")["image"]} alt="" class="rounded-full w-[200px] h-[200px]" />
|
<img src={t("hero")["image"]} alt="" class="rounded-full w-[200px] h-[200px]" />
|
||||||
</div>
|
</div>
|
||||||
<!-- Hero Text -->
|
<!-- Hero Text -->
|
||||||
<div class="mt-[6rem]">
|
<div class="mt-[6rem] short:mt-[3rem]">
|
||||||
<h1 class="text-accent text-4xl w-full text-center font-extrabold">
|
<h1 class="text-accent text-4xl w-full text-center font-extrabold ultrashort:text-3xl">
|
||||||
{t("hero")["title"]}
|
{t("hero")["title"]}
|
||||||
</h1>
|
</h1>
|
||||||
<h2 class="text-content text-lg w-full text-center mt-[3.2rem]">
|
<h2 class="text-content text-lg w-full text-center mt-[3.2rem]">
|
||||||
@ -20,18 +20,18 @@ const t = useTranslations(getLangFromUrl(Astro.url))
|
|||||||
</h2>
|
</h2>
|
||||||
</div>
|
</div>
|
||||||
<!-- Call action buttons -->
|
<!-- Call action buttons -->
|
||||||
<div class="mt-[5.5rem] w-full grid justify-around grid-cols-2">
|
<div class="mt-[5.5rem] w-full grid justify-around grid-cols-2 short:mt-[3rem] ultrashort:mt-[1.5rem]">
|
||||||
<button
|
<button
|
||||||
type="button"
|
type="button"
|
||||||
onclick="scrollNext()"
|
onclick="scrollNext()"
|
||||||
class="text-3xl bg-accent text-bkg p-1 rounded-md bg-opacity-75 hover:bg-opacity-100 m-2"
|
class="text-3xl bg-accent text-bkg p-1 rounded-md bg-opacity-75 hover:bg-opacity-100 m-2 ultrashort:text-2xl"
|
||||||
>
|
>
|
||||||
{t("hero")["buttons"][0]}
|
{t("hero")["buttons"][0]}
|
||||||
</button>
|
</button>
|
||||||
<button
|
<button
|
||||||
type="button"
|
type="button"
|
||||||
onclick="linkToBlog()"
|
onclick="linkToBlog()"
|
||||||
class="text-2xl m-2 bg-secondary/60 rounded-md p-1 hover:bg-secondary text-content"
|
class="text-2xl m-2 bg-secondary/60 rounded-md p-1 hover:bg-secondary text-content ultrashort:text-xl"
|
||||||
>
|
>
|
||||||
{t("hero")["buttons"][1]}
|
{t("hero")["buttons"][1]}
|
||||||
</button>
|
</button>
|
||||||
|
@ -28,7 +28,9 @@ module.exports = {
|
|||||||
},
|
},
|
||||||
extend: {
|
extend: {
|
||||||
screens: {
|
screens: {
|
||||||
"3xl": "1900px"
|
"3xl": "1900px",
|
||||||
|
"short": { "raw": "(max-height: 880px)" },
|
||||||
|
"ultrashort": { "raw": "(max-height: 670px)" }
|
||||||
},
|
},
|
||||||
colors: {
|
colors: {
|
||||||
bkg: withOpacity('--color-bkg'),
|
bkg: withOpacity('--color-bkg'),
|
||||||
|
Loading…
Reference in New Issue
Block a user