html - URL 中元素 ID 的滚动/跳转行为
问题描述
我正在尝试构建一个CSS-Only Carousel,用于<a href="slide-ID"></a>
导航到下一张幻灯片。这真的很好,但我想要的水平滚动也强制页面垂直滚动,这隐藏了部分的标题并将轮播移动到页面顶部。
我可以关闭这个垂直跳跃/滚动吗?或者以某种方式使用偏移量配置它? 在 url 中使用 element-id 时,我找不到描述滚动行为及其选项的文档/规范。
我目前的解决方案是<ol>
垂直扩展并将其放在<h2>
上面position="absolute" z-index="1"
,但我想知道是否有更优雅的方式。谁能给我一个解释和/或指向我一些文档(MDN,W3,...)?
伪代码:
<section class="carousel_section">
<h2 class="sectionTitle"></h2>
<ol class="carousel>
<li id="slide-1"></li>
...
</ol>
</section>
解决方案
推荐阅读
- php - 尝试创建与 Hubspot 的联系信息集成时访问被拒绝 4030
- javascript - 如何访问控制器中的 $scope 变量?
- python - 我正在尝试在 python 中编写一个不和谐的机器人,但它说所有代码都是错误的?
- javascript - React:如何在没有索引或唯一标识符的情况下修改基于数组的状态?
- python - 使用 Python 代码显示来自 Xbee 网关接收器的字节数组数据
- javascript - 无法读取未定义的属性“加密”
- python - pandas concat/merge/join 多个数据帧,该列只有一列
- python - 将不同扩展名的文件名写入不同的文本文件
- prolog - . or 运算符在 GNU Prolog 中的表达式后预期
- react-native - React Native Animated Rotating Circles with scale dependency