如何使用css滚动页面或元素
How to scroll a page or a element using css
我想知道是否有任何方法可以使用css属性滚动页面/元素。我们可以使用带有scrollTo和scrollBy的javascript来实现这一点,但我想使用css转换属性来滚动,以制作一个在给定时间戳后向左滚动的滑块。我试着使用jquery插件http://ricostacruz.com/jquery.transit/,但它不支持scrollLeft或任何滚动。
您可以在CSS中复制滚动,如下所示:
#parent{
overflow: hidden;
}
#child{
margin-left: -250px; /* Move across the page 250px (x axis) */
}
然而,这可能不是你想要的。
实现动画滚动的最佳和最常见的方法是使用jQueryJavascript库:
$("#parent").animate({
scrollLeft: 250
}, 1000);
我找到的唯一解决方案是通过更改x进行转换,例如:
$('.box').transition({ x: '-40px' });
确保盒子的溢出没有被隐藏。http://ricostacruz.com/jquery.transit/
我从你的问题中得到的基本上是,你需要一个插件来按时间间隔从左向右滑动。在jquery中使用carousel插件,它将解决你的问题。
您可以根据自己的要求进行自定义。css也可以达到同样的效果,但在一定的时间间隔内,您必须触摸jquery。您没有提到您需要幻灯片加载或事件触发器。
相关文章:
- 指示禁用元素滚动行为并改为滚动页面
- 在某个点停止固定元素滚动
- jQuery 航点在元素滚动到视图中时添加类
- 到达(窗口)上的中间元素.滚动
- 当元素滚动出屏幕时更改元素位置
- jQuery-将元素滚动到屏幕中间,而不是使用锚链接滚动到顶部
- 我想为一个元素添加一个事件监听器,当相应的元素滚动到视图中时,该监听器就会被激发
- 将元素滚动到页面底部的视图中
- fadeIn元素滚动
- 当光标到达底部时,有没有办法防止contentEditable元素滚动
- 固定元素滚动到Div
- 如何平滑地防止固定元素滚动经过指定元素
- 将所有HTML元素滚动到视图中
- 如果浏览器窗口高度为X,并且元素滚动到其中的X点,则合并条件
- 使用isroll4将最后一个元素滚动到第一个元素的开始位置
- 如何显示单独的锂元素滚动基于窗口的高度
- 根据所单击的元素滚动到页面上的相同位置
- 元素滚动的同时滚动另一个
- 修改jQuery.ScrollTo插件将元素滚动到页面中心(垂直/水平)或尽可能靠近中心
- 我如何检测一个元素滚动到视窗