登录  /  注册
博主信息
博文 7
粉丝 0
评论 1
访问量 2936
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
这是第五天学习CSS的知识
学,无止尽
原创
364人浏览过

这是我学习的第五天

CSS结构伪类

1.查询路口:七点,可以是父级,也可以是起始兄弟,仅限子元素或同级兄弟,尽量用’>’只有一级用空格

传统:class叠加

  1. .list > .item.first {
  2. background-color: blueviolet;
  3. }
  4. .list > .item.last {
  5. background-color: blueviolet;
  6. }
  7. .list > .item.four {
  8. background-color: blueviolet;
  9. }

效果图

伪类 :nth-child(an+b): 获取任意位置的元素

  1. .list > .item:nth-child(1) {
  2. background-color: blueviolet;
  3. }
  4. .list > .item:nth-child(9) {
  5. background-color: blueviolet;
  6. }
  7. .list > .item:nth-child(4) {
  8. background-color: blueviolet;
  9. }

效果图

获取第一个和最后一个属于高频操作,有快捷的语法糖

  1. .list > .item:first-child {
  2. background-color: blueviolet;
  3. }
  4. .list > .item:last-child {
  5. background-color: blueviolet;
  6. }

效果图

获取前三个

  1. .list > .item:nth-child(3) {
  2. background-color: blueviolet;
  3. }
  4. .list > .item:nth-child(2) {
  5. background-color: blueviolet;
  6. }
  7. .list > .item:nth-child(1) {
  8. background-color: blueviolet;
  9. }

· 效果图

也可以使用语法糖

  1. /* .list > .item:nth-child(-n + 3) {
  2. background-color: blueviolet;
  3. }
  • 效果是一样的
    获取最后3个
    1. .list > .item:nth-last-child(-n + 3) {
    2. background-color: blueviolet;
    3. }
  • 效果图

    从1-3选择
    1. .list > .item:nth-child(-n + 3) {
    2. background-color: violet;
    3. }
  • 效果图
  • 选择最后3个,nth后面加上倒数属性:last
    ```css
    .list > .item:nth-last-child(-n + 3) {
    background-color: violet;
    }
  • 效果图
    1. (偶数选择):2n = even
    2. ```css
    3. .list > .item:nth-child(even) {
    4. background-color: violet;
    5. }
  • 效果图

    (奇数选择):2n+1,2n-1都可以,一样
    1. .list > .item:nth-child(odd) {
    2. background-color: violet;
    3. }
  • 效果图

    固定间隔选择,可用偏移量可进行微调,可正可负
    1. .list > .item:nth-child(3n) {
    2. background-color: violet;
    3. }
  • 效果图
批改老师:PHPzPHPz

批改状态:合格

老师批语:总结的不错,继续加油
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学