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}
结果展示为: