Dicas e tutoriais de CSS3

Seletor de elementos nth-child – CSS3

O nth-child é um poderoso seletor do CSS 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}

HTML

<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

Como sempre quando o assunto é CSS 3, você apenas terá grandes problemas de compatibilidade com as versões mais antigas do Internet Explorer, (< 7).

+ Conteúdo

Gerador de bordas arredondadas no CSS – Border-Radius Online

Tutorial de como fazer o efeito parallax com CSS

Post Recentes

CNPJ alfanumérico Magento 2: módulo grátis com máscara e validação

Módulo gratuito Roger_CnpjAlfanumerico que aplica máscara e validação do novo CNPJ alfanumérico no checkout e formulários do Magento 2 e…

4 dias atrás

CNPJ alfanumérico no WooCommerce: plugin grátis de máscara e validação

A partir de 06/07/2026 a Receita passa a emitir CNPJ alfanumérico. Conheça o plugin grátis que aplica máscara e validação…

4 dias atrás

Como remover um modulo do Magento 2

Para remover um módulo do Magento 2, siga os passos abaixo: 1. Desabilitar o módulo Primeiro, desabilite o módulo usando…

1 ano atrás

Criar um memorando de crédito (cancelar) invoice no Magento 2

Para cancelar 100% do pedido e criar um crédito para todos os itens através da API REST do Magento 2,…

2 anos atrás

Consultando no banco quantidade disponivel para Venda (estoque)

No Magento 2, a quantidade "reservada" na "Salable Quantity" é gerenciada principalmente pelos módulos MSI (Multi-Source Inventory). A "Salable Quantity"…

2 anos atrás

Admin do Magento 2 não acessa

Como corrigir o erro ao acessar o Admin do Magento 2. Mesmo após fazer o login, permanece na tela de…

2 anos atrás