CSS设置滚动条样式(兼容IE)
来源:互联网 发布:dsp算法大全c语言版本 编辑:程序博客网 时间:2024/06/05 23:41
1、这是在webkit浏览器下显示的样式。
2、在IE浏览器下显示的样式(为了区分所以样式写的不一样,我没找到IE下设置滚动条宽高的方法)
下面是代码:
- <div id='scroll'>
- <div >
- <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Debitis ex quia ab aliquid facere architecto culpa dolorum fugit corrupti harum accusantium quisquam inventore et magnam itaque minima hic! Impedit error.</p>
- <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Rerum incidunt quia ipsam totam tenetur maxime repellendus possimus debitis molestiae velit vel fugiat ullam excepturi est quisquam quo fugit culpa amet.</p>
- <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Consequatur facilis ipsam iste repellat sint numquam explicabo voluptatum voluptate corporis fugit adipisci qui exercitationem corrupti debitis tempore omnis maxime at quidem!</p>
- <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Architecto voluptatem dolores ab dolorem est itaque ut sit deserunt qui laudantium eaque vitae perspiciatis amet quasi unde inventore dolor quis. Natus!</p>
- <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Veniam quia doloremque blanditiis quas unde nostrum a voluptatibus quam perspiciatis non quaerat enim neque quos rerum quo dolor expedita error deserunt!</p>
- </div>
- </div>
- #scroll{
- width:200px;
- height:200px;
- overflow:auto;
- margin-bottom: 20px;
- }
- #scroll div{
- width:400px;
- height:400px;
- }
- #scroll::-webkit-scrollbar{
- width:10px;
- height:10px;
- }
- #scroll::-webkit-scrollbar-button{
- background:#74D334;
- }
- #scroll::-webkit-scrollbar-track{
- background:#FF66D5;
- }
- #scroll::-webkit-scrollbar-track-piece{
- background:#FF66D5;
- }
- #scroll::-webkit-scrollbar-thumb{
- background:#FFA711;
- border-radius:4px;
- }
- #scroll::-webkit-scrollbar-corner {
- background:#82AFFF;
- }
- #scroll::-webkit-scrollbar-resizer {
- background:#FF0BEE;
- }
- #scroll{
- scrollbar-arrow-color: #f4ae21;
- scrollbar-face-color: #333;
- scrollbar-3dlight-color: #666;
- scrollbar-highlight-color: #666;
- scrollbar-shadow-color: #999;
- scrollbar-darkshadow-color: #666;
- scrollbar-track-color: #666;
- scrollbar-base-color:#f8f8f8;
- }
简约版 (IE样式直接默认就行)
- #scroll-2{
- width:200px;
- height:200px;
- overflow:auto;
- margin-bottom: 20px;
- }
- #scroll-2 div{
- width:400px;
- height:400px;
- }
- #scroll-2::-webkit-scrollbar{
- width:4px;
- height:4px;
- }
- #scroll-2::-webkit-scrollbar-track{
- background: #E6E6E6;
- }
- #scroll-2::-webkit-scrollbar-thumb{
- background: #747474;
- border-radius:2px;
- }
- #scroll-2::-webkit-scrollbar-corner{
- background: #E6E6E6;
- }
webkit浏览器滚动条样式设置位置参考如下:IE浏览器滚动条样式设置位置参考如下图