Situar el texto de la etiqueta label dentro del control (text input), de tal forma que al hacer click desaparezca el texto y al salir del control vuelva aparecer. El efecto sin duda es bonito, e incluso puede ser accesible tal y como comenta en Making Compact Forms More Accessible.
¿Realmente este efecto «bonito» merece la pena?
A mi forma de verlo, creo que perjudica la usabilidad y es que esta comprobado que si el usuario no tiene las etiquetas visibles (permanentemente) como los label, sucede que pierde la referencia del significado de ese campo ó control.
Y la verdad es que esto es cierto, yo mismo rellenando controles con este efecto hubo momentos que encima de un campo me pare un segundo y me dije, ¿qué es este campo?, ¿que tengo que introducir?. La solución fue pensar como podría aparecer otra vez el valor del campo… y pensé «uhmmm» si salgo y cliko en otro puede que aparezca, y así es.
Parecerá exagerado, pero si a mi me ocurrió esto, imaginaros a un usuario que ellos «tienen mas prisa por encontrar lo que buscan» que nosotros que probamos o diseñamos la aplicación. Y cuando se vean forzados a pensar como podrían volver a saber que es lo que tienen que introducir en el control oportuno, sentirán una mala sensación, es ahí donde salen a relucir los problemas de usabilidad.
Inclino la balanza en pro de no usar este efecto
En definitiva lo considero un efecto bonito pero en usabilidad creo que pierde bastante, por algo que realmente tampoco es tan necesario, ni aporta tanto, no?