Home » CSS » Background Repeat di CSS: Contoh Code dan Membuatnya

Background Repeat di CSS: Contoh Code dan Membuatnya

by Hanifah Nurbaeti
by Hanifah Nurbaeti

Section Artikel

Background Repeat di CSS

Secara default, properti background-image mengulang gambar secara horizontal dan vertikal.

Beberapa gambar harus diulang hanya secara horizontal atau vertikal, atau akan terlihat aneh, seperti ini:

Contoh :

<!DOCTYPE html>
<html>
<head>
<style>
body {
  background-image: url("https://dosenit.com/wp-content/uploads/2020/10/gradien.jpg");
}
</style>
</head>
<body>

<h1>Hello World!</h1>
<p> Gambar latar yang aneh ... </p>

</body>
</html>

Jika gambar di atas diulang hanya secara horizontal (background-repeat: repeat-x;), latar belakang akan terlihat lebih baik:

Contoh :

<!DOCTYPE html>
<html>
<head>
<style>
body {
  background-image: url("https://dosenit.com/wp-content/uploads/2020/10/gradien.jpg");
  background-repeat: repeat-x;
}
</style>
</head>
<body>

<h1>Hello World!</h1>
<p> Di sini, gambar latar diulang hanya secara horizontal! </p>

</body>
</html>

Tip: Untuk mengulang gambar secara vertikal, setel background-repeat: repeat-y;

CSS background-repeat: no-repeat

Menampilkan gambar latar belakang hanya sekali juga ditentukan oleh properti background-repeat:

Contoh
Tunjukkan gambar latar belakang hanya sekali:

<!DOCTYPE html>
<html>
<head>
<style>
body {
  background-image: url("https://dosenit.com/wp-content/uploads/2020/10/cartoon_mobile_phone.png");
  background-repeat: no-repeat;
}
</style>
</head>
<body>

<h1>Hello World!</h1>

<p> Gambar latar hanya muncul satu kali, tapi mengganggu pembaca! </p>

</body>
</html>

Pada contoh di atas gambar latar ditempatkan di tempat yang sama dengan teks.Kita coba mengubah posisi gambar, sehingga tidak terlalu mengganggu teks.

Posisi latar belakang CSS

Properti background-position digunakan untuk menentukan posisi gambar latar belakang.

Contoh
Posisikan gambar latar belakang di pojok kanan atas:

<!DOCTYPE html>
<html>
<head>
<style>
body {
  background-image: url("https://dosenit.com/wp-content/uploads/2020/10/cartoon_mobile_phone.png");
  background-repeat: no-repeat;
  background-position: right top;
  margin-right: 200px;
}
</style>
</head>
<body>

<h1>Hello World!</h1>
<p> Sekarang gambar latar belakang hanya ditampilkan sekali, dan diposisikan jauh dari teks. </p>
<p> Dalam contoh ini kami juga telah menambahkan margin di sisi kanan, sehingga gambar latar belakang tidak akan pernah mengganggu teks.</p>

</body>
</html>

You may also like