Indonesia:30 June, 2024

Membuat Landing Page Responsive Dengan HTML & CSS

Halo semuanya, datang lagi di mandankoding.com. Sekarang kita akan Membuat Landing Page Responsive Dengan HTML & CSS, sebelumnya saya sudah berbagi tantang Membuat Dark Mode Toggle Button Menggunakan HTML Dan CSS.

landing page responsive-2

Apa Itu Landing Page?

Landing page adalah halaman dalam website yang di desain yang di gunakan untuk menarik minat pengunjung untuk melakukan suatu tindakan. Dan biasanya di gunakan sebagai marketing.

Membuat Landing Page Responsive Dengan HTML & CSS

Untuk membuat program ini (Membuat Landing Page Responsive Dengan HTML & CSS). Pertama, Kamu perlu membuat dua File dan satu folder. Satu File HTML dan satu lagi adalah File CSS serta satu folder dengan nama img. Setelah file-file tersebut di buat, kamu cukup salin kode berikut ke dalam file Kamu, selain itu kamu juga menyiapkan satu gambar sebagai background nantinya yang berdimensi 2000 x 2000 dan logo atau kamu sesuaikan saja, seperti gambar di bawah ini.

landing page responsive-1

Jika Kamu penasaran untuk melihat demo langsung dari proyek ini, silahkan klik video di bawah. Kamu dapat menonton video YouTubenya.

Pertama, buat file HTML dengan nama index.html dan salin kode pada file HTML kamu. Ingat, kamu harus membuat file dengan ekstensi .html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Travel</title>
    <link rel="stylesheet" href="style.css">
</head>
<body>
    <nav>
        <div class="logo">
            <img src="img/logo.png" alt="" srcset="">
        </div>

        <ul class="nav-links">
            <li><a href="#">Home</a></li>
            <li><a href="#">Tiket</a></li>
            <li><a href="#">Hotel</a></li>
            <li><a href="#">Kuliner</a></li>
            <li><a href="#">Services</a></li>
            <li><a href="#">Contact</a></li>
        </ul>
    </nav>

    <main class="contents">
        <div class="row">
            <div class="content-wrapper">
                <h1>Travel, enjoy and live a new an full life.</h1>
                <p>Nikmati masa liburanmu detik demi detiknya sebelum kembali ke aktivitas padatmu sehari-harinya</p>
                <a href="#" class="btn">LIBURAN SEKARANG</a>
            </div>

            <div class="content-wrapper">
                <img src="img/2.jpg" alt="" srcset="">
            </div>

        </div>
    </main>
</body>
</html>

Kedua, buat file CSS dengan nama style.css dan salin kode pada file CSS kamu. Ingat, kamu harus membuat file dengan ekstensi .css.

body {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: "Poppins", sans-serif;
}

nav {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    width: 100%;
    background-color: #fe735e;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: space-around;
    margin-top: 0rem;
    color: #fff;
}

nav .logo {
    font-size: 1.rem;
    width: 30%;
}

nav .logo img {
    padding-top: 0px;
    width: 110px;
}

.nav-links {
    list-style-type: none;
    display: flex;
}

.nav-links li a {
    color: inherit;
    margin-left: 1rem;
    cursor: pointer;
    text-decoration: none;
}

.contents {
    min-height: 100vh;
    background-color: #ffffff;
}

.row {
    display: flex;
    flex-wrap: wrap;
    width: 80%;
    padding-top: 1rem;
    margin: 0 auto;
}

.content-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-width: 50%;
}

.btn {
    padding: 18px 34px;
    font-size: 18px;
    font-weight: 700;
    display: inline-block;
    margin-right: 24px;
    margin-bottom: 24px;
    color: #fff;
    background-color: #ec6964;
    border-color: #ec6964;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    line-height: 1.5;
    border-radius: 0.25;
}

a {
    color: #007bff;
    text-decoration: none;
    background-color: transparent;
}

.content-wrapper img {
    width: 90%;
    margin: 0 auto;
    padding-left: 60px;
}

/* responsive */

@media screen and (max-width:768px) {
    nav {
        flex-direction: initial;
        margin: 0rem;
    }

    nav .logo {
        margin-top: 2rem;
        text-align: left;
        width: 100%;
    }

    nav ul {
        padding-inline-start: 0;
        margin: 3rem;
    }

    h1 {
        margin-top: 0px;
    }

    .content-wrapper {
        max-width: 100% !important;
        margin-top: auto;
    }

    img {
        width: 60%;
        margin: 0 auto;
        padding: 2rem 0 2rem 0;
    }
}


@media screen and (min-width: 100px) {
    .contents {
        padding-top: 6rem;
    }
}

Itu saja, sekarang kamu telah berhasil Membuat Landing Page Responsive Dengan HTML & CSS. Jika kode kamu tidak berfungsi atau kamu menghadapi masalah, silakan tinggal kan pesan di kolom komentar.

Selamat Mencoba🎉🎉

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *