Use Of Even And Odd Pseudo Classes With List Items In Css

admin_img Posted By Bajarangi soft , Posted On 12-10-2020

The :nth-child() selector in CSS is used to match the elements based on their position in a group of siblings. It matches every element that is the nth child. The :even and :odd pseudo-class is used with the list of items such as paragraph, article items which is basically a list content.

Even And Odd Pseudo Classes

odd: The use of odd pseudo-class in any list item that will effect only the odd index number list.
Syntax:

li:nth-child( odd ) {
    // CSS Property   
}
Example:
<!DOCTYPE html>
<html>

<head>
    <title>
        CSS :nth-child(odd) Selector
    </title>

    <!-- Style to uses :nth-child(odd)
            Selector -->
    <style>
        li:nth-child(odd) {
            background: #ef5008;
            font-size: 24px;
            color:white;
        }
    </style>
</head>

<body>
<li>BAJARANGI SOFT</li>
<li>A Computer Science portal</li>
<li>Welcome to GeeksforGeeks</li>
</body>

</html>
even: The use of even pseudo-class in any list item that will effect only the even index number list.
Syntax:
li:nth-child( even ) {
    // CSS Property
}
Example:
<!DOCTYPE html>
<html>

<head>
    <title>
        CSS :nth-child(even) Selector
    </title>

    <!-- Style to uses :nth-child(odd)
            Selector -->
    <style>
        li:nth-child(even) {
            background: rgba(0, 128, 0, 0.51);
            font-size: 24px;
            color:white;
        }
    </style>
</head>

<body>
<li>BAJARANGI SOFT</li>
<li>A Computer Science portal</li>
<li>Welcome to GeeksforGeeks</li>
</body>

</html>
Example: This example uses both :even and :odd pseudo-class selector.
<!DOCTYPE html>
<html>

<head>

    <style>
        li:nth-child(odd) {
            background: green;
            font-size: 36px;
            color:white;
        }
        li:nth-child(even) {
            background: Blue;
            font-size: 36px;
            color:yellow;
        }
    </style>
</head>

<body>
<h1>BAJARANGI SOFT</h1>

<h2>:even and :odd pseudo-class</h2>

<li>Data Structure</li>
<li>Operating System</li>
<li>Compuyer Networks</li>
<li>C Programming</li>
</body>

</html>                 

Related Post