Belajar CSS 5
BELAJAR LENGKAP CSS
Cara membuat background dengan image atau gambar dengan html dan css
Oke sebelumnya, kalau kamu ingin mencari gambar-gambar berkualitas untuk background HTML, kamu bisa mencarinya disitus-situs yang ada diartikel ini.
Untuk contoh yang ini saya akan coba menggunakan gambar yang berasal dari Unsplash. Dan untuk HTML nya, saya pergunakan kode HTML diatas namun saya rubah sedikit. Jadinya seperti ini:
<!DOCTYPE html>
<html lang="id">
<head>
<title>Background</title>
<style>
body{background-image:url(https://source.unsplash.com/random/800x600);}
</style>
</head>
<body>
<h1>Judul Halaman Dengan Background</h1>
<p>Teks halaman dengan background.</p>
</body>
</html>
Hasilnya nanti akan menjadi seperti dibawah ini. Namun perlu diingat, saya menggunakan source unsplash yang random, jadi mungkin gambar dikamu nantinya akan berbeda-beda apalagi ketika di reload halamannya.

HTML dengan CSS background-image
Seperti yang kita lihat diatas, background nya sudah menggunakan image. Ini css yang berpengaruh untuk merubah background kita
body{background-image:url(https://source.unsplash.com/random/800x600);}
Secara default, background image akan menggunakan “repeat” di property “background-repeat” nya. Jika kamu tidak ingin background nya tidak tampil berulang di html kamu harus menggunakan property lain.
Cara agar background tampil tidak berulang di HTML
Agar background tidak tampil berulang di HTML, kamu harus memasukan CSS property “no-repeat” di property “background-repeat” nya. Jadi nantinya akan jadi seperti ini:
<!DOCTYPE html>
<html lang="id">
<head>
<title>Background</title>
<style>
body{
background-image:url(https://source.unsplash.com/random/800x600);
background-repeat: no-repeat;
}
</style>
</head>
<body>
<h1>Judul Halaman Dengan Background</h1>
<p>Teks halaman dengan background.</p>
</body>
</html>
Dan tampilannya pun akan menjadi seperti ini:

Background tidak berulang di HTML
Jika kamu ingin membuat gambar tersebut menjadi full screen atau menutupi seluruh area, kamu bisa menambahkan css property “background-size:cover” di HTMLnya. Jadi nantinya HTML kita akan menjadi seperti ini:
<!DOCTYPE html>
<html lang="id">
<head>
<title>Background</title>
<style>
body{
background-image:url(https://source.unsplash.com/random/800x600);
background-repeat: no-repeat;
background-size: cover;
}
</style>
</head>
<body>
<h1>Judul Halaman Dengan Background</h1>
<p>Teks halaman dengan background.</p>
</body>
</html>
Dan tampilannya nanti akan jadi seperti ini:

Gambar background dengan CSS “background-size: cover”

Komentar
Posting Komentar