-
选择前几个元素
/*【负方向范围】选择第1个到第6个 */
:nth-child(-n+6){}
-
从第几个开始选择
/*【正方向范围】选择从第6个开始的 */
:nth-child(n+6){}
-
两者结合使用,可以限制选择某一个范围
/*【限制范围】选择第6个到第9个,取两者的交集【感谢小伙伴的纠正~】 */
:nth-child(-n+9):nth-child(n+6){}
https://blog.csdn.net/longgeaisisi/article/details/78154169
https://www.cnblogs.com/baiyangyuanzi/p/6603858.html
看别人的博客可以解决问题,但是自己再简单地记录下来会更深刻。慢慢积累,各个击破。
嘘寒问暖 不如打笔巨款~
原文链接前言渲染列表时,需要设置前3个元素的margin-top值与其他的不同。使用:nth-child(-n+3){ margin-top: 12px; }扩展 选择前几个元素 /*【负方向范围】选择第1个到第6个 */:nth-child(-n+6){} 从第几个开始选择 /*【正方向范围】选择从第6个开始的 */:nth-c...
CSS
3标准已提出数年,但是目
前
能实现她的浏览器并不多,虽然部分浏览器能实现部分规范,但这又有什么用呢?面对更多的兼容性问题,今天我们就来“
前
瞻”一下
CSS
3的一个伪类
选择
器“
nth
-
child
()”。
CSS
3的强大,让人惊叹,人们在惊喜之余,又不得不为其艰难的道路感到可惜:好的标准只有得到行业浏览器的良好支持才算得上“标准”。
CSS
3标准已提出数年,但是目
前
能实现她的浏览器并不多,虽然部分浏览器能实现部分规范,但这又有什么用呢?面对更多的兼容性问题,
CSS
er们只有望洋轻叹。虽然如此,但有
前
瞻性的我们,又怎能停步不
前
呢?今天我们就来“
前
瞻”一下
CSS
3的一个伪类
选择
器“:
nth
-
child
:
nth
-
child
(length);/*参数是具体数字*/
:
nth
-
child
(n);/*参数是n,n从0开始计算*/
:
nth
-
child
(n*length)/*n的倍数
选择
,n从0开始算*/
:
nth
-
child
(n+length);/*
选择
大于length后面的
元素
*/
如:在项目中要实现如下效果
在三列布局中间加边框线,只使用border-right是不行的,
三个
div都会被选中,因此使用
css
选择
器给
前
两个div进行添加样式,实现代码如下:
.totalShow > div:
nth
-
child
(-n+2) {
border-right: 1px solid #E4E7ED;
其中 >大于号代表只
选择
下一代子
元素
(-n+2) 代表
选择
前
两个。
针对
nth
-ch
这样的业务还是会有的 特别的一些动态数据,因为
前
面的
几个
数量不定,但是后面
几个
是固定的这个时候,就需要我们能不能固定选中后面
几个
元素
了
比如。选中后面
三个
元素
。 其实我们可以通过
css
来实现了 很简单的 核心代码就是
nth
-last-
child
(n) 这个伪类
选择
器的运用
<!DOCTYPE html>
<html lang="en">
<meta charset="UTF-8">
<meta http-equiv="
:
nth
-
child
()
:
nth
-
child
()
选择
器,该
选择
器选取父
元素
的第 N 个子
元素
,与类型无关。
一、
选择
列表中的偶数标签:
nth
-
child
(2n)
二、
选择
列表中的奇数标签 :
nth
-
child
(2n-1)
三、
选择
从第6个开始的,直到最后:
nth
-
child
(n+6)
四、
选择
第1个到第6个 :
nth
-
child
(-n+6)
五、两者结合使用,可以限制
选择
某一个范围,
选择
第6个到第9个 :
nth
-
child
(n+6):
nth
-
child
(-n+9)
:
nth
-last-chil
let query = this.$route.query;
if (query.title) this.title = query.title;
this.cmp = query.cmp;
// 修改 admin tab title
if (query.title || query.tabTitle)
setTimeout(() => document.querySelector('.ivu-tabs-nav-container .ivu-tabs-tab-active .i-layout-tabs-title span').innerHTML = query.title || query.tabTitle, 500);
// let arr = location.hash.match(/(?:(tabTitle|title)=)([^&]*)/);
// this.$route.meta.title = "fgfg"
[/code]
挖坑指南:iView-admin动态配置route.meta.title(独家)
sp42a: