attempt at implementing smooth loading

This commit is contained in:
Jacob Delgado 2024-02-01 02:34:06 -08:00
parent 41878fcc5c
commit 09be87a3d3
3 changed files with 8 additions and 4 deletions

View File

@ -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>

View File

@ -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