当前位置:   article > 正文

苹果底部菜单栏动画实现_macos底部动画怎么打开

macos底部动画怎么打开

 

  1. <style>
  2. * {
  3. margin: 0 auto;
  4. padding: 0;
  5. }
  6. div {
  7. width: 800px;
  8. text-align: center;
  9. position: absolute;
  10. bottom: 0;
  11. left: 0;
  12. right: 0;
  13. }
  14. div img {
  15. width: 60px;
  16. margin: 0 10px;
  17. }
  18. </style>
  19. <body>
  20. <div>
  21. <img src="img/6.png" alt="">
  22. <img src="img/7.png" alt="">
  23. <img src="img/8.png" alt="">
  24. <img src="img/9.png" alt="">
  25. </div>
  26. <script>
  27. var div = document.querySelector('div');
  28. var imgs = div.querySelectorAll('img');
  29. window.onmousemove = function () {
  30. var evt = event || window.event;
  31. // console.log(evt.clientY + ',' + gougu(evt, imgs[0]));
  32. for (var i = 0; i < imgs.length; i++) {
  33. if (gougu(evt, imgs[i]) <= 200) {
  34. imgs[i].style.width = Math.min(200, 260 - gougu(evt, imgs[i])) + 'px';
  35. } else {
  36. imgs[i].style.width = 60 + 'px';
  37. }
  38. }
  39. }
  40. function gougu (evt, img) {
  41. var a = img.offsetLeft + div.offsetLeft + img.clientWidth / 2 - evt.clientX;
  42. var b = img.offsetTop + div.offsetTop + img.clientWidth / 2 - evt.clientY;
  43. var c = Math.sqrt(Math.pow(a, 2) + Math.pow(b, 2));
  44. return c;
  45. }
  46. </script>
  47. </body>

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/天景科技苑/article/detail/777625
推荐阅读
相关标签
  

闽ICP备14008679号