当前位置:   article > 正文

web前端案例之星星点灯_web前端点击某个按钮小灯发光

web前端点击某个按钮小灯发光

使用HTML+CSS+Javascript 制作——当鼠标点击屏幕时,出现星星闪烁的效果

实现代码:

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title></title>
  6. <style>
  7. *{
  8. margin: 0;
  9. padding: 0;
  10. }
  11. </style>
  12. </head>
  13. <body>
  14. <script>
  15. document.body.style.backgroundColor = "#000"
  16. document.onclick = function(event){
  17. let img = document.createElement("img")
  18. img.src = "0.gif"
  19. img.style.position = "absolute"
  20. document.body.appendChild(img)
  21. img.onload = function(){
  22. const img_w = parseInt(getComputedStyle(img).width)
  23. const img_h = parseInt(getComputedStyle(img).height)
  24. w = getRandom(50, 200)
  25. h = img_h/img_w * w
  26. img.style.width= w + "px"
  27. img.style.height = h + "px"
  28. img.style.left = (event.pageX - w/2) + "px"
  29. img.style.top = (event.pageY - h/2) + "px"
  30. }
  31. }
  32. function getRandom(min, max){
  33. return min + Math.ceil((max - min)*Math.random())
  34. }
  35. </script>
  36. </body>
  37. </html>

 实现效果:

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

闽ICP备14008679号