如何滚动浏览内容并停留在段落
How can I scroll through content and stick at paragraphs
对于我的网站,我有一个400像素宽乘200像素高的div。我在这个框里有很多文本,它是用来滚动浏览的。我想设置它,这样当我向下滚动div时,每个段落都会一直滚动,直到你滚动到足够远,下一段可以快速向上滑动。当新的滚动进来时,我想要一个几乎反弹的效果,比如我手动快速滚动,然后慢速滚动,然后停止。我如何通过CSS3、HTML5或JavaScript进行编码?
这是一篇很棒的新文章(由SARAH DRASNER撰写),其中有一个您正试图实现的示例:CSS滚动捕捉点
新的CSS Scroll Snap Points规范非常新,并非所有浏览器都支持,但您应该使用polyfill来添加必要的支持。
神奇的发生在这个css
-webkit-scroll-snap-points-y: repeat(100%);
-ms-scroll-snap-points-y: repeat(100%);
scroll-snap-points-y: repeat(100%);
-webkit-scroll-snap-type: mandatory;
-ms-scroll-snap-type: mandatory;
scroll-snap-type: mandatory;
-webkit-scroll-snap-destination: 100% 0%;
-ms-scroll-snap-destination: 100% 0%;
scroll-snap-destination: 100% 0%;
这是一个代码笔示例http://codepen.io/sdras/pen/43c9d13b23bc34a85bb3a5e2ea985958
相关文章:
- Javascript-在文本区域中断,但不在段落中中断
- Firefox,如何提交表单触发文件下载,但停留在网页上
- Jssor滑块停留在第一个图像上,直到我单击它
- 在浏览器关闭时,单击确认对话框中的“停留在页面上”,执行一个方法
- 可以'在html中,没有任何东西可以停留在图片上方
- 如何在D3中添加一个强制拖动事件,并使节点停留在我离开它的地方
- javascript onmouseover/omouseout停留在前一个内容中,直到悬停/触发下一个内容
- 如果用户由于第二个处理程序中的对话框而停留在页面上,则跳过加载前处理程序
- 从文本框中获取文本并将其显示在段落中
- 将文本值与复选框值之和相乘,并将其显示在段落中
- 当结果点击值停留在文本框中时,自动完成搜索
- Rangy和IE8-在段落末尾的元素后面放置插入符号
- JavaScript在段落中的页面加载后添加文本
- 停留在页面上取决于值jquery
- Jquery:图像获胜'点击后不会改变,而是停留在悬停图像上.
- 如何滚动浏览内容并停留在段落
- 我的猜测次数不会停留在正确的水平上
- 如何将鼠标悬停在段落上时更改图像的 src
- Google Maps Javascript API停留在精简模式
- 为什么我的 Jquery 轮播不会停留在最后一张图片上