css横向滚动条支持鼠标滚轮

在做视频会议的时候,标准模式视图会有顶部收缩的一种交互方式,用到了横向滚动;一般情况下鼠标滚轮只支持竖向滚动,这次写个demo是适配横向滚动;

效果图展示

在这里插入图片描述

实现横向滚动条顶部显示
<div className={style.remote_user_list_wrap} ref={scrollContainerRef}>
	<div className={style.remote_user_list_wrap_scaleY1}>
         {
            memberList.map((item: any, index: number) => {
                return <div className={style.remote_user_list_item_wrap} key={index}>{index}</div>
            })
        }
    </div>
</div>
.remote_user_list_wrap{
	    display: flex;
	    flex-wrap: nowrap;  
	    overflow-x: hidden;
	    overflow-y: auto;
	    box-sizing: border-box;
	    padding-top: 4px;
	    height: 500px;
	    width: 220px;
	    // 核心:旋转缩放,与item宽度 220px 保持一致
	    transform: rotate(-90deg) translateX(-220px);
	    transform-origin: 0 0;
       // item 子元素
        .remote_user_list_item_wrap{
      		width: 220px;
            height: 100%;
            background-color: #333333;
            margin-right: 2px;
           // 禁止缩放
            flex-shrink: 0;
           
        }
    }
    .remote_user_list_wrap_scaleY1{
 		display: flex;
        height: 100%;
        // 核心: 旋转缩放,与item宽度 220px 保持一致
        transform: rotate(90deg) translateY(-200px);
        transform-origin: 0 0;        
    }

相关推荐

  1. css 美化滚动样式

    2024-07-12 17:26:04       63 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-12 17:26:04       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-12 17:26:04       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-12 17:26:04       58 阅读
  4. Python语言-面向对象

    2024-07-12 17:26:04       69 阅读

热门阅读

  1. RabbitMQ 高级功能

    2024-07-12 17:26:04       21 阅读
  2. 【QT学习十五】 QT绘图

    2024-07-12 17:26:04       24 阅读
  3. 3213. 最小代价构造字符串

    2024-07-12 17:26:04       20 阅读
  4. 基于 SD 卡的 FatFs 文件系统

    2024-07-12 17:26:04       20 阅读
  5. 拥抱变革,AI工作新纪元

    2024-07-12 17:26:04       20 阅读
  6. 【若依】打开一个新页面

    2024-07-12 17:26:04       22 阅读
  7. Linux跨服务器文件传输

    2024-07-12 17:26:04       21 阅读
  8. 软设之享元模式

    2024-07-12 17:26:04       20 阅读
  9. 3179. K 秒后第 N 个元素的值

    2024-07-12 17:26:04       22 阅读
  10. mysql中的二进制数据类型

    2024-07-12 17:26:04       20 阅读
  11. mysql8遇到的报错Public Key Retrieval is not allowed

    2024-07-12 17:26:04       22 阅读