:focus
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since julho de 2015.
Resumo
A pseudo-classe :focus do CSS é aplicada quando um elemento recebe foco, o que pode ocorrer quando o usuário seleciona o elemento utilizando o teclado ou ativando o mesmo com o mouse (ex: um campo de um formulário).
A pseudo classe é aplicada apenas ao elemento focado, e não aos seus elementos ascendentes, como ocorre com :checked e :enabled e diferentemente de :active ou :hover.
Sintaxe
elemento:focus { ... }
Exemplos
css
.nome:focus {
color: red;
}
.sobrenome:focus {
color: lime;
}
html
<input class="nome" value="Esse elemento ficará vermelho quando focado" />
<input
class="sobrenome"
value="Esse elemento ficará verde-limão quando focado" />
Especificações
| Specification |
|---|
| HTML> # selector-focus> |
| Selectors Level 4> # focus-pseudo> |
Compatibilidade com navegadores
Loading…