Usando o pseudo selector :target para criar modal apenas com CSS
Publicado há 3 anos por Fernando Moreira.Tempo de leitura: 1 minuto - 185 palavras.O pseudo selector
Um pseudo selector das CSS3 muito útil é o :target
, ele fornece recursos de estilo para um elemento cujo o ID está visivel na url.
É bem simples de entender, vamos ver uma demonstração nesse Pen
https://codepen.io/oseunando/pen/WGpjaY
O pseudo selector :target
pode ser aplicado em qualqer tag, classe ou ID em seu CSS, mais ou menos assim:
/* Aplica em todos os elementos que tenha o target ativo na URL */
:target {
color: #000;
}
/* aplica cor apenas em H2 que tenha o target ativo na URL */
h2:target {
color: #f00;
}
O Modal
Sendo assim, então podemos aplicar o display: block
em nosso modal, certo? Isso mesmo.
#modal:target {
display: block;
}
O resto vc já sabe né, estilize o quanto quiser e de preferência anime-o para ficar mais bonito.
É isso, peço desculpas se o artigo não foi grande coisa pra você, eu não posso fazer nada se as CSS são simples demais. 😌
Divirta-se!
</end>
Publicado há 3 anos por Fernando Moreira.