Algo que suelo hacer mucho es que a mis botones les aplico la siguiente transformación con la pseudo-clase :active
.btn:active{
transform: scale(0.9);
}
Con esto logro que al ser presionados tengan el efecto de haber sido presionados. Claro, le aplico también una transición al botón para que se vea como animado.
.btn{
transition: transform 0.2s;
}
.
Quedando de la siguiente manera:
.
¿Es algo correcto? ¿Desde su perspectiva cree que aporta valor al usuario final? Yo lo agrego siempre en proyectos de práctica por que me gusta pero quisiera leer su opinión.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?