Css Pseudo-Element Tahap Pertama - Dewa Blogger

Halaman

    Social Items

Buy Now

Css Pseudo-Element Tahap Pertama

element sanggup bertugas sebagai penyeleksi sebagian elemen secara otomatis atau sekedar men CSS Pseudo-Element Tahap PertamaCSS Pseudo-Classes. Di sini, sebuah pseudo-element sanggup bertugas sebagai penyeleksi sebagian elemen secara otomatis atau sekedar membuat elemen palsu tanpa menuliskan aba-aba HTML (di sini yang hebat!).
Pertama-tama, kita mulai perkenalan CSS Pseudo-Element :before dan :after, lalu dilanjutkan dengan pseudo-element :first-line dan :first-letter

:before & :after

Pseudo-element :before berfungsi untuk menyisipkan elemen palsu sebelum elemen asli, sedangkan pseudo-element :after berfungsi untuk menyisipkan elemen palsu sesudah elemen asli. Sebagai contoh, di sini Saya membuat sebuah kerangka objek sembarang menyerupai ini:

<h2 class='contoh'>Cinta</h2>

Lalu kita buat aba-aba CSS menyerupai ini:

h2.contoh {   font:bold 22px Verdana, Arial, Sans-Serif;   text-align:center;   color:#000;   text-shadow:1px 1px 0 #fff,1px 1px 3px #000; }

Normalnya, kerangka objek tersebut akan meghasilkan tampilan menyerupai ini:

Cinta

Sekarang kita terapkan aba-aba CSS yang akan menyisipkan kata "Aku" di depan "Cinta" dan kata "Padamu" di belakang "Cinta". Bentuknya menyerupai ini:

h2.contoh:before {   content:'Aku '; }  h2.contoh:after {   content:' Padamu'; }

Setelah diterapkan maka akan menghasilkan tampilan menyerupai ini:

Cinta

Selain menyisipkan teks, CSS Pseudo-Element :before dan :after juga sanggup dipakai untuk menyisipkan objek lain, contohnya gambar. Caranya dengan menuliskan nilai properti content berupa url() menyerupai ini:

h2.contoh:before {   content:url('images/smileyvault-cute-big-smiley-animated-002.gif'); }  h2.contoh:after {   content:url('images/cute_smiley30.gif'); }

Setelah diterapkan maka akan menghasilkan tampilan menyerupai ini:

Cinta

:first-line & :first-letter

Pseudo-element :first-line berfungsi untuk menyeleksi teks pada baris pertama dalam sebuah elemen induk, sedangkan pseudo-element :first-letter berfungsi untuk menyeleksi abjad pertama dalam sebuah elemen induk. Sebagai contoh, kita buat sebuah kerangka paragraf menyerupai ini:

<div id='paragraf'> Lorem ipsum dolor sit amet-amet jabang bayi oek-oek. Consetetur kampuang nan jauh di mato ambo-ambo tempe goreng yummy rasanya. Sed membisu nonumy ummi-ummi eirmod tempor kuch-kuch hota hai. Poligami nehi-nehi aishiteru mereketehe hajimeteiru. Ut labore et dolore et rupiahe et mahal banget et gak punya duit. Ciluk babara hotras bagong. Bang-bang-tut basi jigong. Kolor ijo naik haji gajarimo gazaba-gazaba. Ciluk bagong cus ciluk baaa!!! </div>

Sekarang kita terapkan aba-aba CSS yang akan menawarkan warna merah pada baris teks pertama. Bentuknya menyerupai ini:

#paragraf:first-line {color:red;}

Setelah diterapkan maka akan menghasilkan tampilan menyerupai ini:

Lorem ipsum dolor sit amet-amet jabang bayi oek-oek. Consetetur kampuang nan jauh di mato ambo-ambo tempe goreng yummy rasanya. Sed membisu nonumy ummi-ummi eirmod tempor kuch-kuch hota hai. Poligami nehi-nehi aishiteru mereketehe hajimeteiru. Ut labore et dolore et rupiahe et mahal banget et gak punya duit. Ciluk babara hotras bagong. Bang-bang-tut basi jigong. Kolor ijo naik haji gajarimo gazaba-gazaba. Ciluk bagong cus ciluk baaa!!!

Sekarang kita terapkan aba-aba CSS yang akan menawarkan warna jingga pada abjad pertama. Bentuknya menyerupai ini:

#paragraf:first-letter {color:orange;}

Setelah diterapkan maka akan menghasilkan tampilan menyerupai ini:

Lorem ipsum dolor sit amet-amet jabang bayi oek-oek. Consetetur kampuang nan jauh di mato ambo-ambo tempe goreng yummy rasanya. Sed membisu nonumy ummi-ummi eirmod tempor kuch-kuch hota hai. Poligami nehi-nehi aishiteru mereketehe hajimeteiru. Ut labore et dolore et rupiahe et mahal banget et gak punya duit. Ciluk babara hotras bagong. Bang-bang-tut basi jigong. Kolor ijo naik haji gajarimo gazaba-gazaba. Ciluk bagong cus ciluk baaa!!!

Salah satu manfaat pseudo-element :first-letter yang paling terperinci ialah untuk pembuatan drop-cap » baca di sini

Catatan Tambahan

Properti-properti yang sanggup diterapkan pada pseudo-element :first-line dan :first-letter dibatasi pada properti-properti ini:

:first-line:first-letter
  1. font
  2. color
  3. background
  4. word-spacing
  5. letter-spacing
  6. text-decoration
  7. vertical-align
  8. text-transform
  9. line-height
  10. clear
  1. font
  2. color
  3. background
  4. margin
  5. padding
  6. border
  7. text-decoration
  8. vertical-align (hanya kalau "float" bernilai "none")
  9. text-transform
  10. line-height
  11. float
  12. clear

Sumber https://www.dte.web.id/