美文网首页js 世界
JS实现鼠标滚轮横向滚动特效

JS实现鼠标滚轮横向滚动特效

作者: 前端末晨曦吖 | 来源:发表于2022-08-11 22:23 被阅读0次

    点击打开视频讲解

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>末晨曦吖</title>
    </head>
    <body>
        <div id="app">
           <div class="content">
                <div class="page">滚动页面1</div>
                <div class="page">滚动页面2</div>
                <div class="page">滚动页面3</div>
           </div>
        </div>
        <script>
           let content = document.querySelector('.content')
           content.addEventListener('wheel',(event) => {
                event.preventDefault();
                content.scrollLeft += event.deltaY
           })
        </script>
    </body>
    <style scoped>
        body{
            padding: 0;
            margin: 0;
        }
        .content{
            display: flex;
            overflow-x: scroll;
        }
        .page{
            width: 100%;
            height: 100vh;
            flex-shrink: 0;
        }
        .page:nth-child(1){
            background: red;
        }
        .page:nth-child(2){
            background: blue;
        }
        .page:nth-child(3){
            background: yellow;
        }
    </style>
    </html>
    

    相关文章

      网友评论

        本文标题:JS实现鼠标滚轮横向滚动特效

        本文链接:https://www.haomeiwen.com/subject/xqmfgrtx.html