Tutorial CSS Pseudo-elemen.

CSS pseudo-elemen yang digunakan untuk menambahkan efek khusus untuk beberapa penyeleksi.

Syntax.

Syntax dari pseudo-elemen:

selector:pseudo-element {property:value;}

Kelas CSS juga dapat digunakan dengan pseudo-elemen:

selector.class: pseudo-elemen {properti: nilai;}

lini pertama Pseudo-elemen.

“Pertama-line” pseudo-elemen yang digunakan untuk menambah gaya khusus untuk baris pertama dari teks.

Pada contoh berikut browser format baris pertama dari teks dalam elemen ap sesuai dengan gaya dalam “lini pertama” pseudo-elemen (di mana browser istirahat garis, tergantung pada ukuran jendela browser):

p:first-line
{
color:#ff0000;
font-variant:small-caps;
}

Catatan:  “lini pertama” pseudo-elemen hanya dapat digunakan dengan blok-tingkat elemen.

Catatan:  Sifat-sifat berikut berlaku untuk “lini pertama” pseudo-elemen:

-Font properti.
-warna properti.
-latar belakang sifat.
-kata-spasi.
-surat-spasi.
-text-decoration.
-vertical-align.
-teks-transform.
-line-height.
-jelas.

Pertama-surat Pseudo-elemen.

“Pertama-huruf” pseudo-elemen yang digunakan untuk menambah gaya khusus untuk huruf pertama dari teks:

p:first-letter
{
color:#ff0000;
font-size:xx-large;
}

Catatan: “pertama-huruf” pseudo-elemen hanya dapat digunakan dengan blok-tingkat elemen.

Catatan: Sifat-sifat berikut berlaku untuk “huruf pertama-” pseudo-elemen:

Font properti.
warna properti.
latar belakang sifat.
marjin properti.
Padding properti.
perbatasan properti.
text-decoration.
vertical-align (hanya jika “mengambang” adalah “none”).
teks-transform.
line-height.
mengapung.
jelas.

Pseudo-elemen dan Kelas CSS.

Pseudo-elemen dapat dikombinasikan dengan CSS kelas:

p.article:first-letter {color:#ff0000;}

<p>A paragraph in an article</p>

Contoh diatas akan menampilkan huruf pertama dari semua paragraf dengan class = “artikel”, dalam warna merah.

 

Beberapa Pseudo-elemen.

Beberapa pseudo-elemen juga dapat dikombinasikan.

Pada contoh berikut, huruf pertama dari paragraf akan merah, dalam ukuran font xx-besar. Sisa dari baris pertama akan biru, dan dalam small-caps. Sisa paragraf akan menjadi default font ukuran dan warna:

p:first-letter
{
color:#ff0000;
font-size:xx-large;
}
p:first-line
{
color:#0000ff;
font-variant:small-caps;
}

 

CSS-sebelum Pseudo-elemen.

“sebelum” pseudo-elemen dapat digunakan untuk memasukkan beberapa konten sebelum konten dari suatu elemen.

Contoh berikut ini menyisipkan sebuah gambar sebelum setiap elemen <h1>:

h1:before
{
content:url(smiley.gif);
}

 

CSS – The: setelah Pseudo-elemen.

Para “: setelah” pseudo-elemen dapat digunakan untuk memasukkan beberapa konten setelah isi dari suatu elemen.

Contoh berikut menyisipkan gambar setelah setiap elemen <h1>:

h1:after
{
content:url(smiley.gif);
}

Semua CSS Kelas Pseudo Elemen.

Selector Example Example description
:link a:link Memilih semua link belum dikunjungi.
:visited a:visited
Memilih semua link yang dikunjungi.
:active a:active Memilih link aktif.
:hover a:hover Memilih link pada mouse.
:focus input:focus Memilih elemen input yang memiliki fokus.
:first-letter p:first-letter Memilih huruf pertama dari setiap elemen <p>.
:first-line p:first-line Memilih baris pertama dari setiap elemen <p>.
:first-child p:first-child Memilih elemen <p> setiap yang merupakan anak pertama dari induknya.
:before p:before Sisipkan konten sebelum setiap elemen <p>.
:after p:after Sisipkan konten setelah setiap elemen <p>.
:lang(language) p:lang(it) Memilih setiap elemen <p> dengan nilai atribut lang dimulai dengan “itu”.

Leave a Reply

Your email address will not be published. Required fields are marked *