300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > css3 巧用结构性伪类选择器

css3 巧用结构性伪类选择器

时间:2023-06-29 04:11:24

相关推荐

css3 巧用结构性伪类选择器

web前端|html教程

css3 巧用结构性伪类选择器

web前端-html教程

最近在国外的一个网站上看到的一个关于结构性伪类选择器的用法,觉得十分实用,就自己尝试了一下,并把它给记录下来:

源码包子扫描下载器,vscode 原生,ubuntu查看硬盘,tomcat停止服务,sqlite 的批量插入,扁平质感网页设计,网站连接数据库失败怎么办,用服务器当主机,php视频自动采集插件,java 前端ui框架,美国爬虫,正则表达式 php,seo学院,最强springboot实战,织梦cms标签含义,滚动翻页网站模板,网页版动态时钟,wp卢松松模板下载,什么是网站后台,页面加载中请稍后 实现,客户资料管理系统v0.4,java程序设计实用教程pdf下载lzw

这是最基本的样式:

android 监控 源码,如何给ubuntu分区,被人说是网络爬虫,php quot .,seo点击量lzw

1 2li{ 3 list-style-type: none; 4 float: left; 5 width: 60px; 6 height: 60px; 7 background-color: #979698; 8 margin-left: 10px; 9 text-align: center;10 line-height: 60px;11 border-radius: 50%;13}14

body内的内容:

html5抓娃娃游戏源码,vscode修改编码另存为,ios刷ubuntu,tomcat窗口打印到文件,python 爬虫模块,网易公开课 php,百度seo引擎优化方法lzw

1 2 3第01个 4第02个 5第03个 6第04个 7第05个 8第06个 9第07个10第08个11第09个12第10个13第11个14 15

首先是最基本的结构性伪类选择器的用法:

1li:nth-child(8){2 background-color: #298EB2;4}

结果展示为:

利用:nth-child(n+6) 相当于:nth-child(6)及以上的li标签元素:

1li:nth-child(n+6){2 background-color: #298EB2;4}

结果展示为:

同理利用:nth-child(-n+6) 相当于:nth-child(6)及以下的li标签元素:

1li:nth-child(-n+6){2 background-color: #298EB2;4}

结果展示为:

根据以上原理我们可以来一些进阶的:

比如可以利用 nth-child(n+4):nth-child(-n+8) 达到获取:nth-child(4)及以上和:nth-child(8)及以下的li标签元素:

1li:nth-child(n+4):nth-child(-n+8){2 background-color: #298EB2;3}

结果展示为:

还可以利用 :nth-child(n+2):nth-child(odd):nth-child(-n+8) 获取:nth-child(n+2)到:nth-child(-n+8)之间的单数li标签元素:

1li:nth-child(n+2):nth-child(odd):nth-child(-n+8){2 background-color: #298EB2;3}

结果展示为:

最后我们还可以利用:nth-child(3n+1)获取数目为1、4、7、10中的偶数li标签元素:

1li:nth-child(3n+1):nth-child(even){2 background-color: #298EB2;3}

结果展示为:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。