Css3实现网站多彩tags标签云模块
- 2021年5月27日
- 1,776 次
很多网站在建站时,都会制作一个Tags标签云模块,之所以在网站中布局这样的一个模块,多数是出于SEO和用户体验的考虑。Tags标签模块是一个一个Tag的a链接,Tags的内容页基本类似于网站的列表页,调用的数据基本上包含有共同关键词或者是共同特性的文章,这一模块如果设计成多彩样式,将更加吸引用户的眼球,那么如何只用Css3制作出多彩Tags标签云模块?
只用Css实现网站多彩Tags标签云模块,主要是利用了Css3中的nth-child()选择器来匹配不同的Tag的链接不同的色彩,来实现多彩样式,同时再用nth-child()匹配出Tag的a标签hover时的样式,这样就简单实现了网站的多彩Tags标签云模块。
.tags-list ul li:nth-child(9n) a:hover{
background-color: #005cbf;
}
.tags-list ul li:nth-child(9n+1) a:hover{
background-color: #99CCCC;
}
.tags-list ul li:nth-child(9n+2) a:hover{
background-color:#FF6666;
}
.tags-list ul li:nth-child(9n+3) a:hover{
background-color:#99CC66;
}
.tags-list ul li:nth-child(9n+4) a:hover{
background-color:#FF9966;
}
.tags-list ul li:nth-child(9n+5) a:hover{
background-color:#CC3399;
}
.tags-list ul li:nth-child(9n+6) a:hover{
background-color:#666633;
}
.tags-list ul li:nth-child(9n+7) a:hover{
background-color:#009933;
}
.tags-list ul li:nth-child(9n+8) a:hover{
background-color:#003366;
}
以上为Css实现代码,我的实例中只匹配出了a链接hover时的样式,a链接显示的是默认a样式,如果a标签也希望呈现出多彩效果,可根据nth-child()在hover前匹配出a链接的样式。
若非作者标注皆为李涛自留地原创文章,转载或复制请以超链接形式并注明出处。
- 上一篇: 实现php关联数组的增删改查学习笔记
- 下一篇: Eyoucms内容页百度Mip改造之JS代码改造篇
- 前端开发人员常用的字体图标库有哪些? 2021-07-06
- RGBA是什么是干啥用的?RGBA如何使用实例 2022-11-21
- CSS3中background属性有哪些?background用法解析 2022-09-29
- position是什么意思?position在Css中怎么用? 2022-10-08
- jQuery中如何给元素添加多个css样式 2021-03-15
- jQuery简单实现鼠标经过切换图片特效 2021-03-17
