• 技术文章 >web前端 >前端问答

    css怎么实现奇数偶数不一样的样式

    青灯夜游青灯夜游2022-08-29 18:05:27原创462

    在css中,可以使用“:nth-of-type()”选择器配合关键字“even”和“odd”来分别选中偶数行和奇数行元素,并添加不同的样式;语法“元素:nth-of-type(odd){一种样式代码}元素:nth-of-type(even){另一种样式代码}”。关键字“even”用于选取每个偶数子元素,关键字“odd”用于选取每个奇数子元素。

    大前端成长进阶课程:进入学习

    本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。

    在css中,可以使用:nth-of-type()选择器分别选中偶数行和奇数行元素,并添加不同的样式。

    :nth-of-type(n) 选择器选取属于其父元素的特定类型的第 n 个子元素的所有元素。

    当配合关键字even和odd使用,可选择偶数行和奇数行

    示例:为奇数和偶数p元素指定两个不同的背景颜色

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8"> 
    <style> 
    p:nth-of-type(odd)
    {
    	background:#ff0000;
    }
    p:nth-of-type(even)
    {
    	background:#0000ff;
    }
    </style>
    </head>
    <body>
    
    <h1>This is a heading</h1>
    <p>The first paragraph.</p>
    <p>The second paragraph.</p>
    <p>The third paragraph.</p>
    
    </body>
    </html>

    1.png

    也可以通过公式来选择偶数行和奇数行,不过这样会有点麻烦:

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8"> 
    <style> 
    p:nth-of-type(2n)
    {
    	background:#ff0000;
    }
    p:nth-of-type(2n+1)
    {
    	background:#0000ff;
    }
    </style>
    </head>
    <body>
    
    <h1>This is a heading</h1>
    <p>The first paragraph.</p>
    <p>The second paragraph.</p>
    <p>The third paragraph.</p>
    
    </body>
    </html>

    2.png

    公式2n表示选取偶数子元素,2n+1表示选取奇数子元素。

    (学习视频分享:web前端入门

    以上就是css怎么实现奇数偶数不一样的样式的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    前端(VUE)零基础到就业课程:点击学习

    清晰的学习路线+老师随时辅导答疑

    自己动手写 PHP MVC 框架:点击学习

    快速了解MVC架构、了解框架底层运行原理

    专题推荐:css
    上一篇:css中fff是什么值 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• css3怎么设置字体翻转• 火狐支持css改变滚动条的属性有哪些• css怎么禁止文章内容复制• css语法由哪两种构成• 利用CSS也能轻松实现超酷炫的转场动画!• CSS mask-composite高级技巧:单张图片的任意颜色转换
    1/1

    PHP中文网