前端(vue)入门到精通课程:进入学习
(资料图)
本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。
css选取指定第几个li并加样式
方法1:使用:first-child选择器给第1个li加样式
:first-child 选择器匹配其父元素中的第一个子元素。
- 1
- 2
- 3
- 4
- 5
方法2:使用:last-child选择器给最后1个li加样式
:last-child选择器用来匹配父元素中最后一个子元素。
li:last-child{background:pink;}方法3:使用:nth-of-type()选择器给第N个li加样式
:nth-of-type(n)选择器匹配属于父元素的特定类型的第 N 个子元素的每个元素
li:nth-of-type(1){ /* 第1个li加样式 */background:red;}li:nth-of-type(2){ /* 第2个li加样式 */background:pink;}li:nth-of-type(3){ /* 第3个li加样式 */background:green;}()内的参数可以是公式或关键字Odd(奇数) 和 even(偶数)
n+2从第2个元素开始加样式。
li:nth-of-type(n+2){background:red;}同理如果选中单数元素那么就是2n+1(或者使用odd);如果是想选中双数元素,那么就应该写成2n+2(或者使用even);
li:nth-of-type(2n+1){background:pink;}li:nth-of-type(even){background:green;}方法4:使用:nth-child()选择器给第N个li加样式
:nth-child(n)选择器匹配属于其父元素的第 N 个子元素,不论元素的类型。
li:nth-child(1){ /* 第1个li加样式 */background:red;}li:nth-child(3){ /* 第3个li加样式 */background:pink;}li:nth-child(5){ /* 第5个li加样式 */background:green;}()内的参数可以是公式或关键字Odd(奇数) 和 even(偶数)
li:nth-child(odd){ background:red;}li:nth-child(2n+2){background:pink;}(学习视频分享:web前端)
以上就是css怎么给指定第几个li加样式的详细内容,更多请关注php中文网其它相关文章!
关键词: 相关文章































































