:placeholder-shown
Usado para customizar o placeholder.
Exemplo:
:checked
Usado para customizar o elementos quando o usuário selecionar.
Exemplo:
:indeterminate
Barra de progresso com valor determinado:
Barra de progresso indeterminada:
:invalid, :valid, :in-range e :out-of-range
:autofill e :-webkit-autofill
Usado para customizar o elemento quando o usuário preenche o campo.
Exemplo: