Fungsi :after dan :before dalam CSS

disini ada gambar
before-after

Halo teman-teman WebHozz apa kabar, kita bertemu lagi 🙂 oke kali ini kita akan mencoba tutorial menggunakan fungsi :after & :before yang terdapat pada CSS.

Sebelumnya kita cari tahu dulu pengertian dari :before dan :after teman-teman, nah untuk pengertiaannya sendiri kita mulai dengan :before, simple saja artinya sebelum & kalau untuk :after artinya sesudah, he..he.. kalau gitu kita coba untuk analisa penggunaannya atau fungsinya.

:before digunakan untuk menambahkan elemen sebelum elemen utama, sedangkan :after digunakan untuk menambahkan elemen sesudah elemen utama. Mudahnya :before digunakan untuk menambahkan elemen disebelah kiri sedangkan :after menambahkan elemen sebelah kanan.

Untuk penulisannya single colon ” : ” penulisan pada CSS 2 dan untuk double colon ” :: ” penulisannya pada CSS 3

/*CSS2*/
.tes:before {}
.tes:after {}

/*CSS3*/
.tes::before {}
.tes::after {}

Masih bingung teman-teman, saya akan coba berikan contoh :

<body>
    <div id="box">
        <ul>
            <li>CAMARO</li>
            <li>IMPALA</li>
            <li>FORD MUSTANG</li>
        </ul>
    </div><!--end of box-->
</body>

Kita akan coba menambahkan kata di depannya, dengan menggunakan perintah :before

<style>
        #box ul li::before{
            content: "MUSCLE CAR ";
        }
    </style>

hasilnya :

disini ada gambar
hasil ::before

Nah sekarang coba teman-teman gunakan fungsi ::after lihat akan memberikan efek apa pada tampilan di website. Nah teman-teman WebHozz selamat mencoba.