互补网网专做高品质CMS教程,所有教程均为站长亲测有效后发布。
您当前所在位置:互补网首页 > 站长学院 > DIV+CSS教程 >

简单css实现隔行换色【亲测有效】

发布时间:2019-10-17热度:0

许都朋友在进行网页切片的时候,想给列表页或文章聚合页面进行隔行换色操作,这样的话大部分人实现方法是给每个元素设置一个单独的class,然后定义样式和背景色,这样的话就比较麻烦了,这里给大家分享下如何用简单的css代码实现隔行换色效果。

方法很简单,这里用<p>元素为例,希望大家能够学以致用。

先看下最终效果:

简单css实现隔行换色

html代码

<p>第一个段落。</p>
<p>第二个段落。</p>
<p>第三个段落。</p>
<p>第四个段落。</p>
css代码
<style> 
p:nth-child(odd){background:#333;color:#fff}
p:nth-child(even){background:#666;color:#fff}
</style>

其实这里我们用到了Odd 和 even元素

Odd 和 even 是可用于匹配下标是奇数或偶数的子元素的关键词(第一个子元素的下标是 1)。

在这里,我们为奇数和偶数 p 元素指定两种不同的背景色:

本文地址:http://www.25923.com/xuexi/divcss/1017117.html(转载请保留)