今天为大家分享一下我自己制作的浏览器滚动条,我们知道用css来自定义滚动条也是挺好的方式,css虽然能够改变chrome浏览器的滚动条样式可以自定义,css也能够改变IE浏览器滚动条的颜色。但是css只能是改变IE浏览器的颜色,而且CSS不能做到改变火狐浏览器的样式和颜色。所以只能是通过JavaScript来实现了。也有插件可以做到。我分享一下我自己使用原生JavaScript实现的思路。先上个图看下效果:

iOS培训,Swift培训,苹果开发培训,移动开发培训

JavaScript实现的思路就是模拟浏览器自身滚动条。我制作的思路是先将整个文档放在一个容器里面,然后通过改变容器里面的div的top值来实现滚动效果布局如下:

iOS培训,Swift培训,苹果开发培训,移动开发培训

 1 <style> 2     *{ 3         margin:0; 4         padding:0; 5     } 6     body{ 7         overflow:hidden; 9     }10     #box{11         float:right;12         top:0;13         right:0;14         width:20px;15         background:#ccc;16         position:relative;17     }18     #drag{19         position: a
        
		

网友评论