Background Image

Web tanpa image tentu terasa flat. Pada modul ini kita akan menambahkan background image pada element <section> kedua.

Untuk menggunakan image, kita gunakan fungsi url() pada property background.

background: url("link_image")

Dimana link_image dapat berupa local file atau internet file.

Ubah class #product-title seperti dibawah:

#product-title{
    background: url("https://www.moneyunder30.com/wp-content/uploads/2016/07/171_understanding-student-loan-grace-periods-deferment-and-forbearance-648x364-c-default.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    padding: 15px;
    width: 100%;
    height: 400px;
}
  • background-repeat: no-repeat; mencegah image diulang pada area kosong.
  • background-size: cover; image akan di stretch mengisi ukuran container.

Berikut file css akhir setelah perubahan diatas.

*{
    box-sizing: border-box;
}

body{
    font-family: 'Nunito', sans-serif;
    margin: 0px;
}

#product-title{
    background: url("https://www.moneyunder30.com/wp-content/uploads/2016/07/171_understanding-student-loan-grace-periods-deferment-and-forbearance-648x364-c-default.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    padding: 15px;
    width: 100%;
    height: 400px;
}

.section-title{
    color: teal;
}

#product-title h1{
    color: white;
    font-family: 'Roboto', sans-serif;
}

.main-header{
    width: 100%;
    background-color: green;
    padding: 6px;
}

.main-nav-items{
    list-style: none;
}

.main-nav-item{
    display: inline-block;
    margin: 0 10px;
}

.main-nav-item a{
    text-decoration: none;
    color: whitesmoke;
}

.main-nav-item a:hover{
    font-weight: bold;
}

.main-nav-item-button a{
    color: whitesmoke;
    background-color: red;
    padding: 6px 10px;
    border-radius: 4px;
}

.main-nav-item-button a:hover{
    color: red;
    background-color: whitesmoke;
}

File html tidak ada perubahan dari modul sebelumnya. Berikut isi index.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>SkillPlus - Tutorial Tekno</title>
    <link rel="preconnect" href="https://fonts.gstatic.com">
    <link href="https://fonts.googleapis.com/css2?family=Roboto:wght@500&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=Nunito:wght@300&display=swap" rel="stylesheet">
    <link rel="stylesheet" href="style.css">
</head>
<body>
    <header class="main-header">
        <nav class="main-nav">
            <ul class="main-nav-items">
                <li class="main-nav-item"><a href="#">Paket</a></li>
                <li class="main-nav-item"><a href="#">Mentor</a></li>
                <li class="main-nav-item main-nav-item-button"><a href="#">Mulai Berlangganan</a></li>
            </ul>
        </nav>
    </header>
    <main>
        <section id="product-title">
            <h1 id="plans">Tutorial Teknologi Informatika di SkillPlus</h1>
        </section>
        <section>
            <h1 class="section-title">Pilih paket langganan</h1>
        </section>        
    </main>
</body>
</html>
Sharing is caring:

Leave a Comment