css设置滚动条样式不生效?

html-css07

css设置滚动条样式不生效?,第1张

1、首先打开前端开发工具,新建一个HTML代码页面,如下图所示。

2、在html代码页面上创建一个父<div>和一个子<div>,同时给这两个div添加一个class分别为scroll-box、scroll。

3、给子<div>添加内容,为了让滚动条可以实现,尽量多添加一些内容。

4、设置scroll-box、scroll类样式。给scroll-box设置一个高度和内容超出后隐藏的样式,给scroll设置内容超出后显示滚动条、高度为100%、宽=100%+滚动条的宽

5、最后保存html代码,然后使用浏览器打开,这个时候会发现滚动条已经不显示出来,但是页面内容依然可以滚动。

CSS无法控制滚动条的样式。这里推荐几块滚动条美化的插件给你。

1. Windows:全屏窗口滚动插件

该插件可以很好地实现全屏滚动,每滚动一次即为一屏。比如,用户浏览下一屏幕内容时,只需手动滚动到某一位置,该插件会自动滚动显示下一屏全部内容。对于浏览类似于PPT的内容时比较实用。

2. Jquery Scroll Follow:滚动跟随插件

该插件可以使DOM对象随着页面的滚动而移动。你可以设置滚动的速度、偏移等参数。

3. 列表滚动插件

该插件可以为任意列表添加上滚动效果。你可以自定义列表的滚动方向和滚动速度。

4. Sly:灵活的基于ITEM的滚动插件

SLY提供了很多基于项目(如图像/内容画廊)的滚动选项,支持水平和垂直方向的无限滚动。

5. Coverscroll

仿苹果的CoverFlow设计,支持滚动条、鼠标滚轮和手势来滚动查看。

6. Sticky

 该插件可以让你的页面中的任何元素在滚动过程中始终可见

7. Tiny Scrollbar:一个轻量级的JQUERY插件

8. Sticky Float:另一个滚动跟随插件

9. Page Scroller:漂亮实用的滚动导航

10. Custom Srollbar:自定义内容滚动条插件

11. Scroll Up:一个轻量级的滚动到顶部插件

css是无法实现的,您要横向滚动只有通过js监听页面的拖动事件才行。给你个插件可以研究研究,这插件能让你体验到win8切换的效果。

如果你非要用滚轮来响应横向滚动 你还是得用js监听滚轮,给滚轮绑定一个事件,没次滚动都使div 内容向某个方向animate移动一个固定距离