If you're seeing this message, it means we're having trouble loading external resources on our website.

Se você está atrás de um filtro da Web, certifique-se que os domínios *.kastatic.org e *.kasandbox.org estão desbloqueados.

Conteúdo principal

CSS em seu estado selvagem: Google Maps

Quer participar da conversa?

Você entende inglês? Clique aqui para ver mais debates na versão em inglês do site da Khan Academy.

Transcrição de vídeo

RKA11C Vou mostrar agora um exemplo de posição e índice z em CSS no Google Maps. A maioria de vocês já deve ter usado o Google Maps ou algum tipo de serviço de mapeamento on-line para ajudá-lo a encontrar o que você procura. Essas coisas são bem legais mesmo! Podemos navegar por ali, aproximar, afastar e procurar coisas. Já que estou em Barcelona agora, vou procurar a Sagrada Família, que é esta bela igreja. Isto é na verdade HTML, CSS e JavaScript. Mas deixa eu te mostrar todos os índices Z acontecendo aqui. Todos os diferentes elementos que vemos foram posicionados usando o CSS para estar um sobre o outro. E eles estão usando o índice z de um modo muito particular, para se certificar de que a ordem está precisamente correta. Agora, vou usar o console do Chrome para te mostrar algumas coisas. Este minimapa aqui no canto tem posição absoluta bottom com valor de zero pixel e esquerda zero pixel. E um índice z com valor 1. Isso deve colocá-lo acima de alguma coisa, com o índice z de valor zero. Este cartão flutuante que aparece em todas estas opções aqui tem posição fixa e, em seguida, um índice z com valor 10, e por isso vai aparecer no topo de um monte de coisas. O botão de zoom tem um índice z com valor 2, isso significa que ele vai ficar debaixo do cartão flutuante. Vamos apenas mover isso para cá e ver o que acontece. Viu? O cartão flutuante aparece em cima do botão de zoom, porque ele tem um índice z com valor 4, e o botão de zoom tem um índice z com o valor 2. Como você pode ver, o Google Maps usa várias posições e índice z em CSS, para posicionar todo o mapa e os controles em cima dele, além de vários outros códigos CSS e JavaScript. Agora, você pode começar a entender como outros sites são construídos. Esse é o poder do CSS!