【前言】
遇到分类栏左右两侧不同样式需求,之前用的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; }
.
相关推荐
接下来是关系选择符,包括后代选择器、直接子元素选择器、相邻选择器、兄弟选择器和并列选择器。后代选择器(EF)用于选中某个元素(E)内部的所有指定元素(F),不论层级深浅。直接子元素选择器(E>F)则只选中...
选择器在CSS中,选择器有哪些类型和作用在CSS中,选择器有哪些类型和作用在CSS中,选择器有哪些类型和作用在CSS中,选择器有哪些类型和作用在CSS中,选择器有哪些类型和作用在CSS中,选择器有哪些类型和作用在CSS中...
在CSS代码中,使用后代选择器将`<p>`内的`<strong>`文字大小设置为30px,而将`<strong>`内的`<i>`文字大小设置为40px。 此外,文件还提到了CSS伪类选择器的使用,如`:link`、`:visited`、`:hover`和`:active`。这些...
CSS后代选择器是一种强大的工具,用于在样式表中指定元素的特定子元素或者后代元素的样式。这个选择器允许我们精确地控制文档的结构,并且只应用样式到我们需要的那些部分,而不会影响到其他不相关的元素。在这个...
在React开发中,CSS选择器是用于特定于组件的样式化的一种强大工具。React组件的样式管理是一个关键的方面,因为它影响着应用的可维护性和性能。本篇将深入探讨React组件与CSS选择器的结合使用,以及如何优化组件的...
- `E F`: 选择器 `E` 后面跟着选择器 `F` 的所有元素,即后代元素。 - `E > F`: 选择器 `E` 直接包含选择器 `F` 的所有元素,即子元素。 - `E + F`: 选择器 `E` 后面紧跟一个选择器 `F` 的元素,即同级相邻元素。...
选择器分为五种基本类型:标签选择器、class选择器、ID选择器、后代选择器和伪类选择器。 1. 星状选择符(*) 星状选择符(*)是CSS选择器中最简单的一种,作用于所有元素。例如:`* { margin: 0; padding: 0; }`...
串联选择器和后代选择器是CSS中两种非常基础且常用的选择器类型,它们帮助开发者精确地定位到页面上的特定元素并为其设置样式。 1. **串联选择器(Combination Selector)** 串联选择器,也称为组合选择器,它将多...
CSS 基本选择器 本资源摘要信息将着重介绍 CSS 基本选择器的概念、语法和应用,旨在帮助学习者快速掌握 CSS 基本选择器的使用和应用。 一、CSS 概念和语法 CSS 全称为 Cascading Style Sheet,即层叠样式表。它的...
在实际项目中,通常会结合使用这些选择器,以及更复杂的后代选择器、伪类选择器等,来创建更精细的样式规则。为了巩固所学,你可以尝试一个练习,使用上述四种不同的选择器来实现一个简单的样式效果,例如设置标题...
3. 后代选择器(elementelement): - 用于选择元素内部的元素。例如,“divp”会选择所有位于内部的元素。 4. 子选择器(element>element): - 选择某元素直接的子元素。例如,“div>p”会选择所有作为子元素的...
CSS选择器是CSS中用于选取需要添加样式的元素的一种语法。CSS选择器有多种类型,它们各有不同的使用场景和规范,正确地运用这些选择器可以帮助我们更加高效地编写和维护CSS代码。 一、id选择器 id选择器是通过元素...
} 后代选择器:.con p{color:red;} 2.兼容性:ie6不支持子代选择器 3.所达到的效果不同 看下图用子代选择器效果: 复制代码代码如下: <!DOCTYPE html> <html> <head> <meta charset=’utf-8’/&...
CSS3 选择器 CSS3 选择器是 CSS 中用来选择 HTML 元素的方式,基本涵盖了 CSS 2 和 CSS 3 的所有规定。下面是 CSS3 选择器的详细知识点: 一、基本选择器 基本选择器是选择 HTML 元素的基本方式。有以下几种: *...
例如,子选择器(`>`),后代选择器(` `),相邻兄弟选择器(`+`)和后续兄弟选择器(`~`)。 3. **属性选择器**:通过元素属性来选择元素,如`[type="button"]`会选择所有type属性为"button"的元素。 4. **伪类...
CSS 颜色选取器允许您将 CSS 颜色值插入 CSS 颜色属性。 它包括标准的调色板的颜色和使用标准颜色的名称、哈希代码、RGB、RGBA、HSL 和 HSLA 颜色值,并显示最近使用的颜色的列表。 默认情况下,颜色选取器将输入...
CSS选择器分为多个级别,从基础的ID选择器(#id)、类选择器(.class)、元素选择器(element)到更复杂的后代选择器(element element)、子代选择器(element > element)、属性选择器[element[attr]]、伪类选择器(:hover, :...