CSS | Selector :nth-last-child()

El selector nth-last-child() en CSS se usa para hacer coincidir elementos en función de su posición entre el grupo de hermanos, contando desde el final.

Sintaxis:

:nth-last-child(number) {
    //CSS Property
}

Donde número es el argumento que representa el patrón para elementos coincidentes contando desde el final. Puede ser impar, par o en notación funcional.

  • impar: Representa elementos cuya posición es impar en una serie: 1, 3, 5, etc., contando desde el final.
  • par: Representa los elementos cuya posición es par en una serie: 2, 4, 6, etc., contando desde el final.
  • notación funcional (<An+B>): Representa elementos cuya posición de hermanos coincide con el patrón An+B, para todo entero positivo o valor cero de n. El índice del primer elemento, contando desde el final, es 1.

Ejemplo-1: En este ejemplo, cada elemento impar se selecciona de acuerdo con la fórmula 2n+1, contando desde el final.

<!DOCTYPE html>
<html>
    <head>
        <title>CSS :nth-last-child Selector</title>
        <style> 
            p:nth-last-child(2n+1) {
              background: green;
              color:white;
            } 
        </style>
    </head>
    <body style = "text-align:center;">
      
        <h1 style = "color:green;">
            GeeksforGeeks
        </h1>
          
        <h2>
            CSS :nth-last-child Selector
        </h2>
      
        <p>A computer science portal for geeks.</p>
        <p>Geeks classes an extensive classroom programme.</p>
              
    </body>
</html>

Salida:
nlastchild
Ejemplo-2:

<!DOCTYPE html>
<html>
    <head>
        <title>CSS :nth-last-child Selector</title>
        <style> 
            table {
                border: 1px solid green;
                margin:auto;
            }
              
            /* Selects the last three element */
            tr:nth-last-child(3) {
                background-color: green;
                color:white;
            } 
        </style>
    </head>
    <body style = "text-align:center;">
      
        <h1 style = "color:green;">
            GeeksforGeeks
        </h1>
          
        <h2>
            CSS :nth-last-child Selector
        </h2>
      
        <table>
          <tbody>
            <tr>
              <td>Merge sort</td>
            </tr>
            <tr>
              <td>Quick sort</td>
            </tr>
            <tr>
              <td>Insertion sort</td>
            </tr>
            <tr>
              <td>Selection sort</td>
            </tr>
          </tbody>
        </table>
              
    </body>
</html>

Producción:
nlastchild

Navegadores compatibles: los navegadores compatibles con :nth-last-child selector se enumeran a continuación:

  • Apple Safari 3.2
  • Google Chrome 4.0
  • Firefox 3.5
  • Ópera 9.6
  • Internet Explorer 9.0

Publicación traducida automáticamente

Artículo escrito por Vishal Chaudhary 2 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *