一行CSS实现页面上下滑动【scroll-behavior: smooth;】

Myth丶恋晨 2023-09-25 22:57 85阅读 0赞
实现上下滑动的主要属性:scroll-behavior: smooth;

一般添加在html或者body标签上

代码直接复制测试

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <style>
  5. html {
  6. scroll-behavior: smooth;
  7. }
  8. #section1 {
  9. height: 600px;
  10. background-color: black;
  11. }
  12. #section2 {
  13. height: 600px;
  14. background-color: skyblue;
  15. }
  16. </style>
  17. </head>
  18. <body>
  19. <h1>上下平滑的滚动</h1>
  20. <div class="main" id="section1">
  21. <h2>第一章</h2>
  22. <p>请点击链接来查看平滑的滚动效果。</p>
  23. <a href="#section2">点击我会平滑滚动到下面的第二章</a>
  24. <p class="note"><span>注释:</span>删除 scroll-behavior 属性可清除平滑滚动。</p>
  25. </div>
  26. <div class="main" id="section2">
  27. <h2>第二章</h2>
  28. <a href="#section1">点击我可平滑滚动到上面的第一章</a>
  29. </div>
  30. <p><b>注释:</b>Internet Explorer 不支持 scroll-behavior 属性。</p>
  31. </body>
  32. </html>```

发表评论

表情:
评论列表 (有 0 条评论,85人围观)

还没有评论,来说两句吧...

相关阅读