Dicas e tutoriais de CSS3

Seletor de elementos nth-child – CSS3

O nth-child é um poderoso seletor do 3. Com a sua utilização é possível selecionar o 5 elemento “li” de uma lista sem precisar definir uma classe ou id especifico para ele.

Veja o exemplo, no qual estou selecionando o quinto elemento com li:nth child(5)

  • LI 1
  • LI 2
  • LI 3
  • LI 4
  • LI 5

CSS 3

.test li:nth-child(5){font-weight:bold}

<ul class="test">
 <li>LI 1</li>
 <li>LI 2</li>
 <li>LI 3</li>
 <li>LI 4</li>
 <li>LI 5</li>
</ul>

Agora para selecionar apenas os 5 primeiros elementos, utilizamos:

li:nth-child(-n+5) {
    font-weight:700;color:red; 
}

Pular os 5 primeiros items e selecionar todos acima:

li:nth-child(n+6) {
    font-weight:700;color:red;   
}

Selecionando os Pares ou Impares (odd ou even):

li:nth-child(odd) {
    font-weight:bold   
}

Exemplo do odd e even

  • LI 1
  • LI 2
  • LI 3
  • LI 4
  • LI 5
  • LI 5

Selecionando apenas o ultimo elemento:

li:last-child {
    color: orange;
}

Selecionando o segundo elementos depois do último:

li:nth-last-child(2) {
    color: gray;
    font-weight:700
}

Definição nth-child

:nth child(n) irá selecionar todos os elementos filhos conforme a sua ordem númerica, independente do tipo.

n pode ser um número, palavra chave ou até uma formula.

sintaxe

:nth-child(number) {
    declarações de css
}

+ Seletores

:nth-last-child(n): último elemento

:nth-last-of-type(n): último elemento, com o filtro por tipo

:nth-of-type(n):

Restringe a regra de seleção a apenas um tipo de elemento.

Para selecionar apenas os elementos “p”: p:nth-of-type(2) ou apenas os “li”: li:nth-of-type(2)

Compatibilidade

+ Conteúdo

Gerador de bordas arredondadas no CSS – Border-Radius Online

Tutorial de como fazer o efeito parallax com CSS

Post Recentes

Por que devo sempre manter o Magento 2 atualizado?

Segurança: Atualizações frequentes geralmente incluem patches de segurança para corrigir vulnerabilidades identificadas. Ao manter o Magento atualizado, você reduz significativamente…

4 semanas atrás

Adicionar uma mensagem de Alerta ou Aviso do Admin do Magento 2

Como adicionar uma mensagem de Alerta ou Aviso do Admin do Magento 2 Injete o Magento\Framework\Message\ManagerInterface no construtor da sua…

1 mês atrás

Exibir mensagens erro/sucesso da Classe: Magento\Framework\Message\ManagerInterface

Para exibir as mensagens adicionadas na classe Magento\Framework\Message\ManagerInterface em um arquivo .phtml, você pode usar o seguinte código: <?php $objectManager…

1 mês atrás

Exportar as categorias do Magento 2 em um XML

Para criar um script no Magento 2 que exporte as categorias para um arquivo XML com o nome da categoria,…

2 meses atrás

Colocar um video como Background utilizando HTML + CSS

Para definir um vídeo MP4 como plano de fundo em um <div> usando HTML e CSS, você pode seguir estas…

4 meses atrás

Desativar o “lastname” no Magento 2

Como desativar o "lastname" no Magento 2 e Adobe Commerce Desativando a obrigatoriedade do campo Execute a SQL abaixo diretamente…

4 meses atrás