Personal Website Assignment
This commit is contained in:
@@ -0,0 +1,68 @@
|
||||
import Link from "next/link";
|
||||
|
||||
export default function Gallery() {
|
||||
return (
|
||||
<div className="flex min-h-screen flex-col bg-gray-100 font-sans text-gray-800">
|
||||
{/* Tailwind CSS: seluruh tampilan halaman ini hanya memakai utility class Tailwind */}
|
||||
<header>
|
||||
<nav className="bg-[#1f3a5f] px-5 py-3">
|
||||
<Link href="/" className="mr-5 text-white hover:underline">Home</Link>
|
||||
<Link href="/about" className="mr-5 text-white hover:underline">About</Link>
|
||||
<Link href="/hobbies" className="mr-5 text-white hover:underline">Hobbies</Link>
|
||||
<Link href="/gallery" className="mr-5 text-white hover:underline">Gallery</Link>
|
||||
<Link href="/contact" className="text-white hover:underline">Contact</Link>
|
||||
</nav>
|
||||
</header>
|
||||
|
||||
<main className="mx-auto w-full max-w-3xl flex-1 px-4 py-6">
|
||||
<section>
|
||||
<h1 className="mb-2 text-3xl font-bold">Galeri Foto</h1>
|
||||
<p className="mb-6">Beberapa foto dari kegiatan dan momen saya.</p>
|
||||
|
||||
{/* grid foto: 1 kolom di layar kecil, 2 kolom di layar sedang ke atas */}
|
||||
<div className="grid grid-cols-1 gap-5 sm:grid-cols-2">
|
||||
<figure className="border border-gray-300 bg-white p-3">
|
||||
<img
|
||||
className="h-64 w-full object-cover"
|
||||
src="/images/fotoprofile.jpg"
|
||||
alt="Foto Zagar tersenyum di pantai pada malam hari"
|
||||
/>
|
||||
<figcaption className="mt-2 text-sm text-gray-600">Haii ini saya.</figcaption>
|
||||
</figure>
|
||||
|
||||
<figure className="border border-gray-300 bg-white p-3">
|
||||
<img
|
||||
className="h-64 w-full object-cover"
|
||||
src="/images/fotokegiatanharian.jpg"
|
||||
alt="Suasana ruang kelas saat dosen mengajar di depan papan tulis"
|
||||
/>
|
||||
<figcaption className="mt-2 text-sm text-gray-600">foto kelas.</figcaption>
|
||||
</figure>
|
||||
|
||||
<figure className="border border-gray-300 bg-white p-3">
|
||||
<img
|
||||
className="h-64 w-full object-cover"
|
||||
src="/images/fotorandom.jpg"
|
||||
alt="Acara turnamen game di sebuah pusat perbelanjaan dengan layar besar dan kursi penonton"
|
||||
/>
|
||||
<figcaption className="mt-2 text-sm text-gray-600">foto random gallery.</figcaption>
|
||||
</figure>
|
||||
|
||||
<figure className="border border-gray-300 bg-white p-3">
|
||||
<img
|
||||
className="h-64 w-full object-cover"
|
||||
src="/images/hobimendengarkanmusik.jpg"
|
||||
alt="Tangkapan layar aplikasi pemutar musik yang sedang memutar sebuah lagu"
|
||||
/>
|
||||
<figcaption className="mt-2 text-sm text-gray-600">Musik yang aku suka</figcaption>
|
||||
</figure>
|
||||
</div>
|
||||
</section>
|
||||
</main>
|
||||
|
||||
<footer className="border-t border-gray-300 p-4 text-center text-sm text-gray-600">
|
||||
<p>© 2026 Zagar</p>
|
||||
</footer>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user