m0_52808467 2021-06-10 01:04 采纳率: 100%
浏览 23
已采纳

如何透過 jquery 或是 CSS 達成收合效果?

大家好,我又遇到難題想來求救了,菜鳥就是問題一堆真的抱歉!

事情是這樣的,我做了一個版面當滑鼠往下滾動時黃色區塊必須跑出來!
但是當滑鼠 hover 到黃色區塊時,原本的藍色區塊需要從原本的位置慢慢出來到原本的位置,等到滑鼠移開時藍色區塊又可以緩慢地收合上去!

但我的思路整個打結了,就是想不出來該如何實現,因此上來討個救兵,謝謝大家觀看我的問題!

JS 第 34行是我的嘗試
https://codepen.io/hong-wei/pen/mdWGbEm?editors=1010

  • 写回答

1条回答 默认 最新

  • 风雪一更 2021-06-17 10:32
    关注

    1、再写一个蓝色区块代码,样式和之前的蓝色区块相同。

    2、把新的蓝色区块的定位方式换成和黄色区块一样的fixed定位。

    3、隐藏新写的蓝色区块。

    4、鼠标移入黄色区块 时,黄色区块消失,新的蓝色区块显示。

    5、鼠标移除新的蓝色区块时,新蓝色区块消失,黄色区块显示

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 有没有帮写代码做实验仿真的
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥30 vmware exsi重置后登不上
  • ¥15 c++头文件不能识别CDialog
  • ¥15 Excel发现不可读取的内容
  • ¥15 关于#stm32#的问题:CANOpen的PDO同步传输问题
  • ¥20 yolov5自定义Prune报错,如何解决?
  • ¥15 电磁场的matlab仿真