Friday 26 January 2018

PSEUDO CLASSES PADA CSS | TAG CSS TAMBAHAN

Mengenal Pseudo Clases pada CSS | Tag CSS Tambahan


Dalam CSS itu terdapat property tag yang dinamakan Pseudo Clases yaitu fungsi css palsu atau tidak sebenarnya tapi seolah-olah tag tersebut dapat berfungsi sesuai yang telah diterapkan dalam property css tersebut atau juga bisa dikatakan fungsi css tambahan. Pada Pseudo Clases terdapat beberapa macam yang dapat diterapkan pada fungsi css yaitu sebgai berikut :
  1. “ : link ”

  2. Pseudo Clases ini berfungsi pada link, untuk menandakan link aktif tapi belum pernah dikunjungi oleh komputernya pengunjung.

    Contoh tagnya :
    <style type="text/css"> a:link { color:green; } </style>
    Penjelasannya :
    -  link yang belum pernah dikunjungi akan berwarna hijau sesuai yang telah kita tentukan.

  3. “ : visited ”

  4. Pseudo Clases ini berfungsi pada link yang sudah pernah dikunjungi oleh komputernya pengunjung. dan berfungsi menandakan bahwa komputer tersebut sudah pernah mengunjungi halaman yang akan dituju.

    Contoh tagnya :
    < <style type="text/css"> a:visited { color:blue; } </style>
    Penjelasannya :
    -  link ini sudah pernah dikunjungi ini akan berwarna biru sesuai yang telah ditentukan.

  5. “ : active ”

  6. Pseudo Clases ini berfungsi pada link yang sedang akan diklik.

    Contoh tagnya :
    <style type="text/css"> a:active { color:red; } </style>
    Penjelasannya :
    -  link yang akan diklik akan berwarna merah, sesuai yang telah kita tentukan.

  7. “ : hover ”

  8. Pseudo Clases yang berfunsi pada objek yang disentuh mouse atau kursor, Jadi pada Pseudo ini dapat difungsikan pada semua objek.

    Contoh tagnya :
    <style type="text/css"> a:hover { color:yellow; } </style>
    Penjelasannya :
    -  Objek dari hover tersebut adalah tag
    -  Sedangkan tag
    berfungsi untuk membuat link
    Jadi pada saat mouse menyentuh suatu link warnanya akan berubah sesuai yang telah kita tentukan.

  9. “ : focus ”

  10. Pseudo ini berfungsi pada teks input dan teks area saja yang saya ketahui. Jika kamu mengetahui Pseudo ini dapat difungsikan pada property lain tolong komentar di sini ya, buat sharing ilmunya gan..!

    Contoh tagnya :
    <style type="text/css"> textarea:focus { border: 2px solid blue; } </style>
    Penjelasannya :
    jika kamu mengeklik pada teks area maka akan terlihat berbeda dari sebelum kamu mengeklik teks area tersebut, itu akan nampak  border berwarna biru pada teks area tersebut.

  11. “ :first-letter ”

  12. Pseudo ini berfungsi pada suatu paragraf, dan mengfungsikan untuk membedakan huruf pertamanya dari suatu paragraf tersebut.

    Contoh tagnya :
    <style type="text/css"> p:first-letter { color:pink; } </style>
    Penjelasannya :
    -  Pada Pseudo ini tag

    adalah  objeknya.
    -  Sedangkan tag

    adalah tag untuk membuat paragraf
    -  Maka pada paragraf tesebut huruf pertamanya akan berwarna pink

  13. “ ::first-line”

  14. Pseudo ini berfungsi pada tag
    . dan funsinya untuk membedakan baris pertamanya pada paragraf tersebut.

    Contoh tagnya :
    <style type="text/css"> p:first-line { color:orange; } </style>
    Penjelasannya :
    -  Pada Pseudo ini tag

    adalah  objeknya.
    -  Sedangkan tag

    adalah tag untuk membuat paragraf
    -  Maka pada paragraf tesebut baris pertamanya akan berwarna orange

  15. “ ::first-child ”

  16. Pseudo ini berfungsi juga pada tag

    , dan fungsinya untuk membedakan paragraf pertamanya dalam suatu

    , jika kita sudah berpindah ke
    lain maka paragraf pertamanya juga akan dibedakan.

    Contoh tagnya :
    <style type="text/css"> p:first-child { background-color:orange; } </style>
    Penjelasannya :
    -  Pada Pseudo ini tag

    adalah  objeknya.
    -  Sedangkan tag

    adalah tag untuk membuat paragraf
    -  Maka pada paragraf dalam satu

    backgroundnya akan berwarna orange

  17. “ :before ”

    Pada Pseudo ini berfungsi pada semua objek. dan Pseudo ini berfungsi menambahkan property css, dan property tambahan tersebut akan ditampilkan sebelum objek tersebut itu ditampilkan.

    Contoh tagnya :
    <style type="text/css"> p:before { border:5px solid yellow; } </style>
    Penjelasannya :
    -  Pada Pseudo ini tag

    adalah  objeknya.
    -  Sedangkan tag

    adalah tag untuk membuat paragraf
    - Maka sebelum kata pertama dalam paragraf muncul, akan tampak dahulu boder yang berwarna kuning

  18. “ :after ”

    Pada Pseudo ini juga berfungsi pada semua objek. dan fungsinya kebalikan dari Pseudo ": before" yaitu menambahkan property css, dan tambahan tersebut akan ditampilkan sesudah objek tersebut ditampilkan.

    Contoh tagnya :
    <style type="text/css"> p:after { border:5px solid yellow; } </style>
    Penjelasannya :
    -  Pada Pseudo ini tag

    adalah  objeknya.
    -  Sedangkan tag

    adalah tag untuk membuat paragraf
    -  Maka setelah kata terakhir dalam paragraf muncul, akan tampak boder yang berwarna kuning

  19. “ lang (it) ”

  20. Pseudo Clases ini yang saya tahu berfungsi untuk mengkhususkan tag html yang mana kita telah memberi Pseudo ini agar fungsi tag html ini berbeda dari yang lainnya. Misal seperti kita akan menggunakan objek tag

    pada Pseudo ini maka jika kita ingin kita harus menuliskan tag htmlnya seperti ini

    pada kata "it" kita dapat menuliskan apapun tapi harus sama dengan yang tertulis pada cssnya. Pseudo ini juga dapat berfungsi pada semua objek

    Contoh tagnya :

    <style type="text/css"> p:lang(coba) { background:yellow;border:10px solidred; } </style>
    Penjelasannya :
    -  Pada Pseudo ini tag

    adalah  objeknya.
    -  Sedangkan tag

    adalah tag untuk membuat paragraf
    -  Maka pada tag

    yang dituliskan seperti ini "

    " akan tampil background kuning dan bordernya merah.


Untuk lebih jelasnya dapat dilihat pada tabel berikut :

Pseudo ClasesContohPenjelasan / Fungsi
:linka:linklink aktif yang belum pernah dikunjungi
:visiteda:visitedlink aktif yang sudah pernah dikunjungi
:activea:activelink yang akan diklik
:hovera:hoverlink yang tersentuh oleh mouse
:focusinput:focusmemberi efek tertentu pada teks area / teks input
:first-letterp:first-lettermembedakan huruf pertama pada paragraf
:first-linep:first-linemembedakan baris pertama dalam paragraf
:first-childp:first-childmembedakan paragraf pertama dalam suatu
:beforep:beforemenambah fungsi css sebelum element

atau objek tertentu

:afterp:aftermenambah fungsi css sesudah element

atau objek tertentu

:lang(language)p:lang(it)membedakan element

atau objek yang dituliskan value "it"

0 Post a Comment:

Popular Posts

Recent Posts

Kategori

Visitor




Blog Archive

Copyright © LimWap | Powered by Blogger

About | Contact-us | Privacy Policy | Sitemap | T.O.s | Disclaimer | Alexa