2022.4.10日慕课导航栏练习总结

今天疫情在家未外出,于是自己随意找了个慕课的导航栏来练习,知识点几乎都已经学习过了,但还是有几处知识点不能灵活运用,通过此案例总结如下:

1.通用启示

  • 写style之前要先理好思路要给谁设置以下属性才能达到效果.
  • 要更加熟练地掌握选择器的用法.

2.此案例涉及知识点有:

  • 相对定位用法--可以左右或者上下移动使其在搜索框和搜索符号层叠在一起形成一个连锁框.
  • fixed和sticky的关系:sticky可以看做是相对定位和固定(绝对)定位的结合体.它允许被定位的元素表现得像相对定位一样,直到它滚动到某个阈值点; 达到这个阈值点, 就会变成固定(绝对)定位.

举例来说:

 如图所示,橘色区域属于整个滚轮从上到下一直存在的页面,这个就是用fixed来做的.

而绿色区域是滚轮在滚到"为你推荐"这个板块才出现的,那么"为你推荐"这个板块即阈值点,到达"为你推荐"这个阈值后,绿色区域会一直浮在页面上方固定不动,此时其就变成了固定定位粘在上方.

  • border图形之三角形:
    .box {
        width: 20px;
        height: 20px;
        border: 10px solid transparent;
        box-sizing:border-box;
        border-top-color:#f00;
       }

    注意:类似的小图标可以用伪元素加上去.

  • 伪元素:before/after.

    应用场景:一些小图标加在文字后面或者前面时.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值