Selektor CSS menggunakan selektor pseudo class merupakan selektor pada CSS untuk menambahkan efek khusus ataupun gaya tertentu pada suatu elemen HTML. Pseudo Class ditandai dengan tanda semi colon ":" dalam memberikan perujukkan suatu elemen HTML. Pseudo Class dapat diterapkan pada beberapa kasus misalnya saat pointer mouse berada di atas suatu elemen HTML (:hover), saat kursor pointer berada di dalam suatu elemen input formulir (:focus) ataupun untuk menunjukkan elemen anakkan pertama yang berada pada elemen induk (:first-child) dan lainnya. Show Pseudo Class sering digunakan untuk mendapatkan efek khusus tanpa harus menggunakan script javascript dalam membuat efek tampilan. Pseudo Class :hover adalah pseudo class yang cukup sering digunakan pada elemen tag , yang akan membuat elemen tersebut efek tersorot otomatis saat mouse melintas di atas elemen tersebut. 1 Selector:pseudo-class {property : value} Berikut selektor Pseudo Class yang sering digunakan dalam menata halaman HTML : No.SelektorDeskripsi1.:linkMenyeleksi semua tautan yang belum dikunjungi2.:visitedMenyeleksi semua tautan yang sudah dikunjungi3.:hoverMenyeleksi tautan pada saat mouse di atas elemen4.:activeMenyeleksi semua tautan yang aktif5.:focusMenyeleksi konten teks (input) saat posisi terfokus6.:first-childMenyeleksi elemen anakan pertama di dalam elemen indukkan7.:last-childMenyeleksi elemen anakan terakhir di dalam elemen indukkan8.:nth-child(n)Menyeleksi elemen anakan ke-n di dalam elemen indukkan9:disabledMenyeleksi input yang dalam posisi disabled10.:checkedMenyeleksi input yang dalam posisi dicentang11.:enabledMenyeleksi input yang dalam posisi enabled Pseudo Class :linkPseudo Class :link digunakan untuk melakukan seleksi terhadap elemen tag hyperlink anchor saat elemen tersebut belum dikunjungi (diklik). 1
Hasil Script : Belajar Style Sheet Pada CSSTautan Pseudo Class :hoverPseudo Class :hover digunakan untuk melakukan seleksi terhadap elemen tag hyperlink anchor saat mouse melintas di atas elemen tersebut (mouse over). 1
Hasil Script : Pseudo Class :focusPseudo Class :focus digunakan untuk melakukan seleksi terhadap elemen HTML, saat elemen tersebut dalam posisi mendapatkan focus. 1
Hasil Script : Pseudo Class :first-childPseudo Class :first-child digunakan untuk melakukan seleksi terhadap elemen HTML yang memiliki elemen anakkan. Elemen anakkan yang pertama yang akan diseleksi. Elemen induk dapat berupa div, paragraf, list item (li) hingga table head (th) maupun table data (td) pada tag . 1
No.Nama BenuaNama Negara1.AsiaIndonesia2.AsiaMalaysia3.AsiaSingapura4.EropaBelanda5.EropaInggris Pseudo Class :last-childPseudo Class :last-child digunakan untuk melakukan seleksi terhadap elemen HTML yang memiliki elemen anakkan. Elemen anakkan yang terakhir yang akan diseleksi. ExampleSelect and style an input field when it gets focus: input:focus { More "Try it Yourself" examples below. Definition and UsageThe Tip: The :focus selector is allowed on elements that accept keyboard events or other user inputs. Browser SupportThe numbers in the table specifies the first browser version that fully supports the selector. Selector:focus4.08.02.03.19.6 CSS Syntax:focus { More ExamplesExampleWhen an gets focus, gradually change the width from 100px to 250px: input[type=text] { input[type=text]:focus { Related PagesCSS tutorial: CSS Pseudo classes |