Basicamente son como pedazos de pagina o codigo que flotan sobre la pagina original.
En un menu desplegable hecho en JavaScript, que son muy comunes, lo que ves se despliega es una capa.
No se si mi explicacion es muy pedagogica pero espero que hayas entendido...
Saludos...