大佬教程收集整理的这篇文章主要介绍了iOS 和 Safari 中的网站滚动到顶部控件/载体栏 - 如何停止?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用 React 构建一个用于工作的网站,并有一个带有 position: sticky
/ position: -webkit-sticky
的顶部标题栏。它在计算机和 AndroID 上的 Chrome 中看起来不错,但在 iOS 和 Mac 上的 Safari 中,网站内容溢出到顶部载体栏 (iOS) / 控制栏 (maC)。我还没有找到防止这种情况发生的方法。粘性标题按预期工作,问题是其余内容向上滚动。有没有人有建议?我在谷歌上看到一个 stackoverflow 提到使用 -webkit-transform: translate3d(0,0)
,但没有做任何事情。
这是我目前的 Jsx:
<div classname="flex-container flex-space-between menu-page-height">
<div>
<Pageheader pagetitle={pagetitlE} />
<div>
...more content
</div>
</div>
<div>
...content
</div>
</div>
这是页面CSS:
.flex-container {
padding: 0;
margin: 0;
List-style: none;
display: flex;
flex-direction: column;
}
.flex-space-between {
justify-content: space-between;
align-items: stretch;
}
.menu-page-height {
height: 100vh;
}
这是Pageheader CSS:
.common-header-styles {
BACkground-color: black;
color: white;
padding: 0.9375rem; /* 15px */
Font-size: 1.25rem; /* 20px */
position: sticky;
position: -webkit-sticky;
wIDth: 100%;
top: 0;
z-index:100;
max-height: 4.0625rem; /* 65px */
}
iOS 问题的示例图片:
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)
以上是大佬教程为你收集整理的iOS 和 Safari 中的网站滚动到顶部控件/载体栏 - 如何停止?全部内容,希望文章能够帮你解决iOS 和 Safari 中的网站滚动到顶部控件/载体栏 - 如何停止?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。