Javascript 使用CSS滑动按钮/菜单
在300px宽的容器中有六个按钮。正如您所看到的,由于预期的空间不足,按钮正在跳入新行。我想知道是否有一种方法可以将按钮保持在一条线上,但可以在移动设备上向右滑动按钮?框阴影表示右侧有更多按钮 .包裹{ 宽度:300px; 盒影:8px-5px20px浅灰色; } 钮扣{ 显示:内联块; } 按钮1 按钮2 按钮3 按钮4 按钮5 按钮6 试试这个:Javascript 使用CSS滑动按钮/菜单,javascript,jquery,html,css,Javascript,Jquery,Html,Css,在300px宽的容器中有六个按钮。正如您所看到的,由于预期的空间不足,按钮正在跳入新行。我想知道是否有一种方法可以将按钮保持在一条线上,但可以在移动设备上向右滑动按钮?框阴影表示右侧有更多按钮 .包裹{ 宽度:300px; 盒影:8px-5px20px浅灰色; } 钮扣{ 显示:内联块; } 按钮1 按钮2 按钮3 按钮4 按钮5 按钮6 试试这个: .wrap { display: flex; overflow-x: scroll; } 试试这个: .wrap {
.wrap {
display: flex;
overflow-x: scroll;
}
试试这个:
.wrap {
display: flex;
overflow-x: scroll;
}
这在一定程度上可以满足您的需要,但您需要外部库来在移动设备上进行滑动,从而可以检测触摸屏设备上的触摸事件 .包裹{ 显示器:flex; 宽度:300px; 盒影:8px-5px20px浅灰色; 溢出-x:滚动; } 钮扣{ 保证金权利:4px; 弹性:1025%; } .wrap::-webkit滚动条{ 不透明度:0; } .wrap::-webkit滚动条轨迹{ 不透明度:0; } .wrap::-webkit滚动条拇指{ 不透明度:0; } 按钮1 按钮2 按钮3 按钮4 按钮5 按钮6
这在一定程度上可以满足您的需要,但您需要外部库来在移动设备上进行滑动,从而可以检测触摸屏设备上的触摸事件 .包裹{ 显示器:flex; 宽度:300px; 盒影:8px-5px20px浅灰色; 溢出-x:滚动; } 钮扣{ 保证金权利:4px; 弹性:1025%; } .wrap::-webkit滚动条{ 不透明度:0; } .wrap::-webkit滚动条轨迹{ 不透明度:0; } .wrap::-webkit滚动条拇指{ 不透明度:0; } 按钮1 按钮2 按钮3 按钮4 按钮5 按钮6
对于滑动,您需要外部库。您可以通过在div上使用溢出规则使它们保持内联,以便在div之外呈现不可见的按钮。由于滑动是一个触摸事件,您可以将一个函数挂接到该事件,以移动按钮或包装器的位置。要进行滑动,您需要外部库。您可以通过在div上使用溢出规则使它们保持内联,以便可以在div外部呈现不可见的按钮。由于滑动是一个触摸事件,您可以将一个函数挂接到该事件上,以移动按钮或包装器的位置。是否有要推荐的库?@Smithy,我建议您尝试此库,它允许您检测触摸事件,不仅在移动设备上,而且在任何触摸屏设备上。是否有要推荐的库?@Smithy,我建议您尝试这个库,它允许您检测触摸事件,不仅在移动设备上,而且在任何触摸屏设备上。