Pseudo Classe CSS :focus
La pseudo-classe :focus sélectionne et style les éléments qui sont axés par l'utilisateur.
Les éléments, tels que <input>, <button>, et <textarea> peuvent recevoir focus soit en utilisant le touche de tabulation sur le clavier, soit en cliquant.
Version
CSS2
Syntaxe
:focus {
css declarations;
}
Exemple
<!DOCTYPE html>
<html>
<head>
<title>Titre du document</title>
<style>
input:focus {
background-color: #ccc;
}
</style>
</head>
<body>
<h2>Exemple du sélecteur :focus</h2>
<form>
Prénom: <input type="text" name="name">
Nom: <input type="text" name="surname">
</form>
</body>
</html>
Un autre exemple avec le sélecteur :focus :
Exemple
<!DOCTYPE html>
<html>
<head>
<title>Titre du document</title>
<style>
input[type=text] {
width: 100px;
-webkit-transition: width .2s ease-in-out;
-moz-transition: width .2s ease-in-out;
-o-transition: width .2s ease-in-out;
transition: width .2s ease-in-out;
}
input[type=text]:focus {
width: 150px;
background-color: #eee;
}
</style>
</head>
<body>
<h2>Exemple du sélecteur :focus</h2>
<form>
<label for="search">Recherche:</label>
<input type="text" name="search" id="search">
</form>
</body>
</html>
Support de Navigateurs
4.0+ | 12.0+ | 2.0+ | 3.1+ | 10.0+ |
Pratiquez vos connaissances
Qu'est-ce que l'attribut :focus en CSS ?
Correcte!
Incorrecte!