一、滚动条出现的地方
1、浏览器边框,当页面内容超过浏览器视窗大小;
2、textarea,内容过多时;
3、iframe;
4、div或任何block元素,当它们的被设定成overflow属性时。

二、css设置

::-webkit-scrollbar {
  width: 12px;
}

/* Track */
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

/* Handle */
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: rgba(255, 0, 0, 0.8);
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
}

::-webkit-scrollbar-thumb:window-inactive {
    background: rgba(255, 0, 0, 0.4);
}
.container {
    width: 300px;
    height: 300px;
    background-color: #DCDCDC;
    overflow: scroll;
    overflow-x: hidden;
    /* showing scrollbars */
}

三、html

<div class="container">
    <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur rhoncus tortor eget orci fringilla non semper magna aliquet. Aliquam convallis elit sem. Proin fringilla fermentum pretium. Phasellus id nisl eu eros convallis eleifend. In hac</p>
    <p>Sed sed tellus dolor, non lobortis felis. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. In eget nisl viverra risus feugiat vulputate tempus et leo. Nam metus nibh, tristique non sodales non, interdum malesuada enim, et feugiat tortor sagittis eu. Cras convallis felis eu leo tempus et fermentum urna accumsan. In quis metus at metus ultricies fringilla. Maecenas sed lacus aliquam nibh semper dignissim et quis est.</p>
    <p>Praesent sodales, sapien sit amet congue egestas, sem ligula ornare massa, vitae suscipit felis ligula quis velit. Phasellus lectus massa, sodales ac vulputate ac, pharetra quis lacus. Morbi tempus pretium nisi sed pretium. Pellentesque dictum volutpat vulputate. Fusce dapibus sagittis felis, ut consequat nisi posuere id. Cras elit orci, vehicula in sagittis a, faucibus vitae dui. Nunc non lorem in metus adipiscing adipiscing non a sapien. Sed dictum ultrices nibh in tristique.</p>
   <p>Sed mollis justo enim, ut pharetra nunc. Fusce vehicula viverra magna, et fringilla lectus porta quis. Donec eu fermentum mi. Donec congue pellentesque iaculis. Phasellus est leo, cursus eget consectetur in, tristique sit amet tortor. Cras eleifend commodo hendrerit elementum. Donec porta faucibus ligula non blandit. In ultrices vehicula pretium.</p>
</div>

四、 鼠标移入,就显示滚动条,鼠标移出,就不显示

:-webkit-scrollbar {
      width: 4px;
      height: 4px;
      background-color: rgba(0, 0, 0, 0);
      overflow: hidden;
      border-radius: 3px;
}
:-webkit-scrollbar-track {
      margin-right: 2px;
      overflow: hidden;
}
:-webkit-scrollbar-corner {
      -webkit-appearance: none;
}
:-webkit-scrollbar-thumb {
      border-radius: 3px;
      width: 4px;
      -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, .1);
      background-color: rgba(0, 0, 0, 0);
      -webkit-appearance: none;
      box-shadow: inset 0 0 0 4px;
}

最新文章

  1. Android APP 读取 AndroidManifest.xml 中的版本信息详解
  2. Struts框架——(一)用Servlet + JSP演示Struts基本原理
  3. Android屏幕禁止休眠的方法
  4. MATLAB plot函数的一些参数
  5. Flume内存溢出错误
  6. twitter通过oAuth验证获取json数据
  7. 原因是未找到“sgen.exe”,或未安装 .NET Framework SDK v2.0
  8. LR实现http协议性能测试脚本
  9. M - Escape - HDU 3605 - (缩点+最大流SAP)
  10. MySQL简单查询
  11. Django学习(六) 模板
  12. 获得view所在的控制器
  13. 第三方框架和ARC
  14. Angular服务器通信之:$http
  15. [译]AngularJS 1.3.0 开发者指南(一) -- 介绍
  16. Oracle 11g OGG mgr定期清理tail 文件
  17. LuoGu P2863 [USACO06JAN]牛的舞会The Cow Prom
  18. ASP.NET MVC学习(五)之MVC原理解析
  19. laravel集合
  20. java最全的Connection is read-only. Queries leading to data modification are not allowed

热门文章

  1. MySQL报错: Character set ‘utf8mb4‘ is not a compiled character set and is not specified in the ‘/usr/share/mysql/charsets/Index.xml‘ file
  2. C++ Primer 笔记——固有的不可移植的特性
  3. OpenCV-Python入门教程4-颜色空间转换
  4. 实现用VB.Net/(C#)开发K/3 BOS 插件的真正可行方法
  5. CAS统一登录认证好文汇集贴
  6. nunit单元测试详解
  7. k8s 1.12.6版的kubeadm默认配置文件
  8. Haproxy重刷一次
  9. webpack学习笔记--配置plugins
  10. Js计算时间差,天数,小时数,余数