Combinando :after e :hover para estilo de lista dinâmica
Em CSS, combinar pseudoelementos como :after com estados de foco pode melhorar o impacto visual dos itens da lista. Suponha que você tenha uma lista onde os itens selecionados exibem o formato de uma seta usando :after. Para obter um efeito semelhante para itens sobre os quais você passa o mouse, siga estas etapas:
O código CSS fornecido define uma lista estilizada, com um estilo padrão para todos os itens da lista (#alertlist li), um estilo modificado para itens selecionados (#alertlist li.selected) e um estilo para itens sobre os quais passa o mouse (#alertlist li:hover).
Para combinar :after com o seletor :hover, anexe :after a #alertlist li:hover assim como você faz com #alertlist li.selected:
#alertlist li.selected:after, #alertlist li:hover:after {
position:absolute;
top: 0;
right:-10px;
bottom:0;
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
border-left: 10px solid #303030;
content: "";
}
Ao combinar o pseudoelemento :after com os seletores .selected e :hover, você pode facilmente aplicar o formato de seta aos itens de lista selecionados e pairados, criando uma sugestão visual dinâmica e envolvente.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3