`

css奇偶后代选择器

阅读更多

【前言】

      遇到分类栏左右两侧不同样式需求,之前用的php判断。现在介绍个更为简单的方法,css后代选择器,除此外还可以通过jquery添加类名来实现

 

【主体】

(1)css后代选择器

    ①奇数选择器:

 

ul li:nth-child(2n+1){color:red}

    ②偶数选择器

 

 

ul li:nth-child(2n){color:black}

 

(2)jQuery添加类名

 

var itemList = $('ul li');
for(var i = 0;i<itemList.length;i++){
       if(i%2 == 0){
          $(itemList[i]).find('.port').addClass('red-color');//奇数
      }else{
          $(itemList[i]).find('.port').addClass('black-color');//偶数
      }
}

   然后在css里添加类

 

.red-color{color:red;}
.black-color{color:black;}

 

(3)拓展

除了奇偶外,还可以实现类似标签云的颜色指定

.plinks li:nth-child(2n+0){
    background: #EB6841;
}
.plinks li:nth-child(2n+1){
    background: #20a8fe;
}
.plinks li:nth-child(2n+2){
    background: #FE4365;
}
.plinks li:nth-child(2n+3){
    background: #EDC951;
}
.plinks li:nth-child(2n+4){
    background-color: #5cb85c;
}
.plinks li:nth-child(2n+5){
    background-color: #b433ff;
}
.plinks li:nth-child(2n+6){
    background-color: #567e95;
}
.plinks li:nth-child(2n+7){
    background-color: #f60;

}
.plinks li:nth-child(2n+8){
    background-color: #d9534f;
}
.plinks li:nth-child(2n+8){
    background-color: #d9214f;
}

 

 

 

 

 

 

 

.

 

分享到:
评论

相关推荐

    CSS选择器.pdf

    接下来是关系选择符,包括后代选择器、直接子元素选择器、相邻选择器、兄弟选择器和并列选择器。后代选择器(EF)用于选中某个元素(E)内部的所有指定元素(F),不论层级深浅。直接子元素选择器(E&gt;F)则只选中...

    在CSS中,选择器有哪些类型和作用

    选择器在CSS中,选择器有哪些类型和作用在CSS中,选择器有哪些类型和作用在CSS中,选择器有哪些类型和作用在CSS中,选择器有哪些类型和作用在CSS中,选择器有哪些类型和作用在CSS中,选择器有哪些类型和作用在CSS中...

    CSS的后代选择器基础使用示例

    在CSS代码中,使用后代选择器将`&lt;p&gt;`内的`&lt;strong&gt;`文字大小设置为30px,而将`&lt;strong&gt;`内的`&lt;i&gt;`文字大小设置为40px。 此外,文件还提到了CSS伪类选择器的使用,如`:link`、`:visited`、`:hover`和`:active`。这些...

    css后代选择器使用方法实例

    CSS后代选择器是一种强大的工具,用于在样式表中指定元素的特定子元素或者后代元素的样式。这个选择器允许我们精确地控制文档的结构,并且只应用样式到我们需要的那些部分,而不会影响到其他不相关的元素。在这个...

    react-React组件的css选择器

    在React开发中,CSS选择器是用于特定于组件的样式化的一种强大工具。React组件的样式管理是一个关键的方面,因为它影响着应用的可维护性和性能。本篇将深入探讨React组件与CSS选择器的结合使用,以及如何优化组件的...

    HTML5+CSS3 城市选择器

    另外,CSS3的Flexbox或Grid布局可以方便地实现选择器的响应式设计,使其在不同屏幕尺寸上都能正常显示。 JQuery库在这当中起到了辅助作用,它简化了JavaScript的DOM操作,使得事件处理、元素操作和动画效果的实现...

    JSoup CSS选择器用法大全

    - `E F`: 选择器 `E` 后面跟着选择器 `F` 的所有元素,即后代元素。 - `E &gt; F`: 选择器 `E` 直接包含选择器 `F` 的所有元素,即子元素。 - `E + F`: 选择器 `E` 后面紧跟一个选择器 `F` 的元素,即同级相邻元素。...

    30个最常用css选择器解析

    选择器分为五种基本类型:标签选择器、class选择器、ID选择器、后代选择器和伪类选择器。 1. 星状选择符(*) 星状选择符(*)是CSS选择器中最简单的一种,作用于所有元素。例如:`* { margin: 0; padding: 0; }`...

    04_后代选择器(重要).html

    后代选择器在CSS中扮演着至关重要的角色,它允许我们精确定位并样式化嵌套在其他元素内的元素。CSS选择器是CSS规则的第一部分,它指示浏览器应用一组特定的样式到哪些元素上。后代选择器则进一步细化了这种选择功能...

    css 串联选择器和后代选择器介绍及示例

    串联选择器和后代选择器是CSS中两种非常基础且常用的选择器类型,它们帮助开发者精确地定位到页面上的特定元素并为其设置样式。 1. **串联选择器(Combination Selector)** 串联选择器,也称为组合选择器,它将多...

    CSS基本选择器实用PPT课件.pptx

    CSS 基本选择器 本资源摘要信息将着重介绍 CSS 基本选择器的概念、语法和应用,旨在帮助学习者快速掌握 CSS 基本选择器的使用和应用。 一、CSS 概念和语法 CSS 全称为 Cascading Style Sheet,即层叠样式表。它的...

    HTML5&CSS3网页制作:CSS基础选择器.pptx

    在实际项目中,通常会结合使用这些选择器,以及更复杂的后代选择器、伪类选择器等,来创建更精细的样式规则。为了巩固所学,你可以尝试一个练习,使用上述四种不同的选择器来实现一个简单的样式效果,例如设置标题...

    CSS3选择器教辅.pdf

    3. 后代选择器(elementelement): - 用于选择元素内部的元素。例如,“divp”会选择所有位于内部的元素。 4. 子选择器(element&gt;element): - 选择某元素直接的子元素。例如,“div&gt;p”会选择所有作为子元素的...

    css选择器的讲解.pdf

    CSS选择器是CSS中用于选取需要添加样式的元素的一种语法。CSS选择器有多种类型,它们各有不同的使用场景和规范,正确地运用这些选择器可以帮助我们更加高效地编写和维护CSS代码。 一、id选择器 id选择器是通过元素...

    很不错的CSS练手文件代码,应用多种选择器

    - **后代选择器**:使用空格分隔,如`div p`,选择`div`内的所有`p`元素。 - **子元素选择器**:使用`&gt;`分隔,如`div &gt; p`,只选择直接子元素`p`。 - **相邻兄弟选择器**:使用`+`,如`div + p`,选择紧跟在`div`...

    css后代选择器和子选择器的区别介绍

    } 后代选择器:.con p{color:red;} 2.兼容性:ie6不支持子代选择器 3.所达到的效果不同 看下图用子代选择器效果: 复制代码代码如下: &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta charset=’utf-8’/&...

    CSS选择器 CSS 选择器 CSS3

    ### CSS选择器与优先级详解 #### CSS选择器概述 CSS选择器是用于定义样式规则应用于HTML文档中哪些元素的基本工具。随着CSS的发展,从CSS1到CSS3,选择器的功能变得越来越强大,允许开发者更加精确地控制网页的...

    python爬虫之css选择器

    ### Python爬虫之CSS选择器详解 #### 一、引言 在进行Web爬虫开发时,高效地从HTML文档中提取所需数据是一项基本而重要的技能。Python作为一门功能强大的编程语言,在网络爬虫领域有着广泛的应用。CSS选择器作为一...

Global site tag (gtag.js) - Google Analytics