gpt4 book ai didi

ios - 在iOS上进行动量滚动(-webkit-overflow-scrolling)可以进行其他所有操作

转载 作者:行者123 更新时间:2023-12-01 18:56:06 25 4
gpt4 key购买 nike

我正在使用this article中的技术为元素添加动量/中间滚动。

的HTML:

<h1>My title</h1>
<div class="container">
<div class="cause">
<div class="cause-content">
<h2>things</h2>
</div>
</div>
<div class="cause">
<div class="cause-content">
<h2>things</h2>
</div>
</div>
<div class="cause">
<div class="cause-content">
<h2>things</h2>
</div>
</div>
<div class="cause">
<div class="cause-content">
<h2>things</h2>
</div>
</div>
<div class="cause">
<div class="cause-content">
<h2>things</h2>
</div>
</div>
<div class="cause">
<div class="cause-content">
<h2>things</h2>
</div>
</div>
<div class="cause">
<div class="cause-content">
<h2>things</h2>
</div>
</div>
<div class="cause">
<div class="cause-content">
<h2>things</h2>
</div>
</div>
</div>

CSS:
body{
overflow: hidden;
}

.container{
margin-top: 5em;
overflow-x: scroll;
white-space: nowrap;
width: 100%;
height: 100%;
-webkit-overflow-scrolling: touch;
}

.cause{
/* prettify */
background: blue;
color: white;
text-align:center;

/* real shit */
display: inline-block;
width: 260px
}

这行得通,但问题是它需要其他元素!我的标题随之滚动。即使我添加 position: fixed,也会发生这种情况(可能是因为iOS Safari上不完全支持fixed。

有人知道在保持其他元件正确位置的同时使惯性滚动工作的方法吗?

最佳答案

我通过使用代码in this pen解决了这个问题。重要的位似乎是whitespace: no-wrap位。

HTML:

<div class="wrapper">
<a href="" class="internal">item 1</a>
<a href="" class="internal">item 2</a>
<a href="" class="internal">item 3</a>
<a href="" class="internal">item 4</a>
<a href="" class="internal">item 5</a>
<a href="" class="internal">item 6</a>
</div>

CSS:
body {
background-color: #333;
}
.wrapper {
width: 320px;
white-space: nowrap;
overflow-y: hidden;
overflow-x: scroll;
-webkit-overflow-scrolling: touch;
padding: 1rem;
background-color: #ccc;
}

.internal {
display: inline;
background-color: wheat;
&:nth-child(odd) {
background-color: hotpink;
}
}

关于ios - 在iOS上进行动量滚动(-webkit-overflow-scrolling)可以进行其他所有操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26976186/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com