A reação a eventos com JavaScript é a base de experiências dinâmicas na Web. Quer seja um click evento ou outra ação típica, é importante responder a essa ação. Começamos com a atribuição de eventos a elementos específicos, depois passamos para delegação de eventos para maior eficiência, mas o senhor sabia que pode identificar elementos por posição na página? Vamos dar uma olhada no document.elementFromPoint e document.elementsFromPoint.
O document.elementFromPoint aceita x e y para identificar o elemento mais alto em um ponto:
const element = document.elementFromPoint(100, 100); //
Se quiser conhecer toda a pilha de elementos, o senhor pode usar document.elementsFromPoint:
const elements = document.elementsFromPoint(100, 100); // [, , ]
O elementFromPoint e elementsFromPoint são realmente úteis para experiências em que os desenvolvedores não querem atribuir eventos individuais. Os sites de jogos e entretenimento poderiam se beneficiar dessas funções. Como o senhor as usaria?


Criação de efeitos de paralaxe de rolagem com CSS
Introdução Há muito tempo, os sites com o chamado efeito “parallax” são muito populares… Caso o senhor não tenha ouvido falar desse efeito, ele basicamente inclui diferentes camadas de imagens que se movem em diferentes direções ou com diferentes velocidades. Isso leva a uma…

