attempt at implementing smooth loading
This commit is contained in:
parent
41878fcc5c
commit
09be87a3d3
@ -27,7 +27,7 @@ const contact = () => {
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div className="flex flex-col bg-gray-800 w-full">
|
<div className="flex flex-col bg-gray-800 w-full">
|
||||||
<div>Contact Us today</div>
|
<div>Contact Us Today</div>
|
||||||
<Calendar />
|
<Calendar />
|
||||||
<Form />
|
<Form />
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -1,3 +1,4 @@
|
|||||||
|
"use client";
|
||||||
import * as React from "react";
|
import * as React from "react";
|
||||||
import Image from "next/image";
|
import Image from "next/image";
|
||||||
import localFont from "next/font/local";
|
import localFont from "next/font/local";
|
||||||
@ -31,7 +32,8 @@ const MenuCard = ({ Menu }: any) => {
|
|||||||
fill
|
fill
|
||||||
style={{ objectFit: "cover", objectPosition: "center" }}
|
style={{ objectFit: "cover", objectPosition: "center" }}
|
||||||
quality={100}
|
quality={100}
|
||||||
className="rounded-t-lg"
|
className="flex transition-opacity opacity-0 duration-[2s]"
|
||||||
|
onLoadingComplete={(image) => image.classList.remove("opacity-0")}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -56,7 +58,8 @@ const MenuCard = ({ Menu }: any) => {
|
|||||||
objectPosition: "left",
|
objectPosition: "left",
|
||||||
}}
|
}}
|
||||||
quality={100}
|
quality={100}
|
||||||
className="flex"
|
className="flex transition-opacity opacity-0 duration-[2s]"
|
||||||
|
onLoadingComplete={(image) => image.classList.remove("opacity-0")}
|
||||||
/>
|
/>
|
||||||
) : (
|
) : (
|
||||||
<div className="hidden"></div>
|
<div className="hidden"></div>
|
||||||
@ -71,7 +74,8 @@ const MenuCard = ({ Menu }: any) => {
|
|||||||
objectPosition: "right",
|
objectPosition: "right",
|
||||||
}}
|
}}
|
||||||
quality={100}
|
quality={100}
|
||||||
className="flex"
|
className="flex transition-opacity opacity-0 duration-[2s]"
|
||||||
|
onLoadingComplete={(image) => image.classList.remove("opacity-0")}
|
||||||
/>
|
/>
|
||||||
) : (
|
) : (
|
||||||
<div className="hidden"></div>
|
<div className="hidden"></div>
|
||||||
|
|||||||
Binary file not shown.
|
After Width: | Height: | Size: 64 KiB |
Loading…
Reference in New Issue
Block a user