: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…