Sebelumnya kita buat terlebih dahulu form pada HTML:
<form> <fieldset> <input class="highlight" name="username" type="text" /> <input class="highlight" name="password" type="password" /> <input type="submit" value="Login" /> </fieldset> </form>
Nah, di bagian ini kita akan memakai pseudo class :focus yang berarti style highlight ini akan berlaku pada saat cursor kita berada di dalam elemen input form kita:
form input[type=text]:focus, form input[type=password]:focus { border: solid 1px #D9AD00; background: #FFF7D7; }Namun karena IE6 tidak mendukung attribute selector semacam [type=text], akan lebih efektif jika kita menggunakan class pada elemen tersebut:
form input.highlight { border: solid 1px #D9AD00; background: #FFF7D7; }Kode selengkapnya seperti ini:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <title>Highlight Input</title> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> <style type="text/css"> form fieldset{ border: none; } form input.highlight{ background: #f9f9f9; border: solid 1px #CCCCCC; padding: 5px; } form input.highlight:focus { border: solid 1px #D9AD00; background: #FFF7D7; } </style> </head> <body> <form action=""> <fieldset> <input type="text" name="username" class="highlight" /><br /><br /> <input type="password" name="password" class="highlight" /><br /><br /> <input type="submit" value="Login" /> </fieldset> </form> </body> </html>
0 komentar:
Posting Komentar