Membuat Gambar Background Full Screen dengan CSS

Tutorial - 11 Oct 2017

Ketika men-desain halaman website, adakalanya Anda ingin menampilkan gambar menjadi background full screen memenuhi layar monitor Anda. Atau Anda ingin gambar background tersebut tampil setengah saja (memenuhi setengah screen).

Ada beberapa cara yang dapat Anda gunakan untuk membuat gambar background tampil full screen, yaitu menggunakan CSS ataupun jQuery. Namun pada tutorial ini kita akan membuat gambar background full screen dengan CSS.

Berikut beberapa teknik yang dapat Anda gunakan untuk membuat gambar background full screen dengan CSS.

Teknik 1 – Background Full Screen dengan CSS

Cara ini cukup sederhana, pertama Anda cukup membuat tag HTML div yang diberi class. Kemudian Anda menambahkan perintah CSS pada class tersebut.

<div class="bg"></div>

Perintah CSS yang digunakan untuk membuat background full screen ialah :
– Mengatur tinggi gambar menjadi 100%
– Mengatur ukuran gambar menjadi cover
– Dan men-disable gambar agar tidak melakukan repeat

body, html {
    height: 100%;
}

.bg {
    background-image: url("background.jpg");
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

Teknik 2 – Background Full Screen

Untuk teknik kedua, Anda dapat membuat background full screen dengan meletakkan gambar menjadi background pada tag html.

html {
    background: url(background.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

Teknik 3 – Background Full Screen

Untuk cara ini, background yang ditampilkan dapat mengubah ukurannya di berbagai browser secara otomatis. Juga menggunakan perintah min-width gambar background dapat diatur

img.bg {
    min-height: 100%;
    min-width: 1024px;
    width: 100%;
    height: auto;
    position: fixed;
    top: 0;
    left: 0;
}

@media screen and (max-width: 1024px) {
    img.bg {
    	left: 50%;
    	margin-left: -512px;   /* 50% */
    }
}

Baca juga :
Membuat Menu Responsive dengan HTML dan CSS
Mengatur Tata Letak Gambar dengan CSS
9 CSS Framework untuk Membangun Front End
Belajar Web. Mulai dari Mana ?

Teknik 4 – Background Full Screen

Perintah CSS lainnya yang dapat Anda gunakan untuk membuat background full screen ialah sebagai berikut :

#bg {
    position: fixed;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
}
#bg img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    min-width: 50%;
    min-height: 50%;
}

Membuat Background Half Screen

Selain membuat background full screen, Anda juga dapat mengatur gambar menjadi background half screen (background setengah layar). Untuk membuat background half screen sangatlah mudah, Anda hanya cukup mengatur height dari gambar background menjadi 50%. Berikut perintah CSS untuk membuat background half screen selengkapnya.

body, html {
    height: 100%;
}

.bg {
    background-image: url("background.jpg");
    height: 50%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

Kesimpulan

Ada banyak teknik dan kombinasi perintah CSS yang dapat Anda gunakan untuk membuat background full screen. Dari tutorial diatas, silakan gunakan cara yang sesuai dengan kebutuhan Anda. Atau mungkin Anda memiliki kombinasi perintah CSS lainnya untuk membuat background full screen ?! Jika ada, silakan berbagi di kolom komentar.

Untuk memudahkan dalam belajar, Anda dapat mendowload source code dari semua perintah CSS diatas disini

Selamat mencoba.