`
阅读更多

【前言】

      刚有个参加工作不久的学生问了道问题,如何通过css修改滚动条默认样式?之前讲课的时候没有讲过,这里记录下,以后讲课强调下

 

【主体】

   简单的demo,可以尝试下:

 

       /*滚动条样式*/
        .innerbox::-webkit-scrollbar {/*滚动条整体样式*/
            width: 4px;     /*高宽分别对应横竖滚动条的尺寸*/
            height: 4px;
        }
        .innerbox::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
            border-radius: 5px;
            -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
            background: rgba(0,0,0,0.2);
        }
        .innerbox::-webkit-scrollbar-track {/*滚动条里面轨道*/
            -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
            border-radius: 0;
            background: rgba(0,0,0,0.1);
        }

 样式效果:

 

     
 接下来简单认识下滚动条:



 设置scrollbar的为CSS伪元素,对应上图的数字:

::-webkit-scrollbar              { /* 1 */ }

::-webkit-scrollbar-button       { /* 2 */ }

::-webkit-scrollbar-track        { /* 3 */ }

::-webkit-scrollbar-track-piece  { /* 4 */ }

::-webkit-scrollbar-thumb        { /* 5 */ }

::-webkit-scrollbar-corner       { /* 6 */ }

::-webkit-resizer                { /* 7 */ }

 

属性介绍:

 

::-webkit-scrollbar    //滚动条整体部分

::-webkit-scrollbar-button   //滚动条两端的按钮

::-webkit-scrollbar-track   // 外层轨道

::-webkit-scrollbar-track-piece    //内层轨道,滚动条中间部分(除去)

::-webkit-scrollbar-thumb //滚动条里面可以拖动的那个

::-webkit-scrollbar-corner   //边角

::-webkit-resizer   ///定义右下角拖动块的样式

 .

  • 大小: 3.1 KB
  • 大小: 95 KB
分享到:
评论

相关推荐

    修改火狐滚动条样式(纯css).html

    修改火狐滚动条样式demo,纯css修改火狐默认的滚动条样式

    IE滚动条 CSS样式

    然而,这些样式仅限于颜色、宽度和边框,不能像现代浏览器那样改变滚动条的整体结构。 1. **IE滚动条的基本样式属性**: - `-ms-scrollbar-base-color`: 设置滚动条轨道的颜色。 - `-ms-scrollbar-arrow-color`: ...

    四种漂亮的滚动条样式

    在上述代码中,我们可以看到四个不同的例子,每个例子都使用了这些属性来改变滚动条的外观。例如,第一个例子中,滚动条的整体色调较浅,采用了粉色系,各个部分的颜色都有所不同,从而创建出一个柔和的视觉效果。 ...

    Html+CSS实现滚动条不挤占内容区宽度.zip

    在传统的 HTML 和 CSS 中,滚动条是内置于浏览器的,我们无法直接改变其样式。但是,随着 CSS3 的发展,现代浏览器(如 Chrome、Firefox 和 Safari)引入了 `::-webkit-scrollbar` 和 `::-webkit-scrollbar-thumb` ...

    一款好看的DIV+CSS滚动条

    在默认情况下,浏览器会提供标准的滚动条样式,但这些样式可能无法满足设计师对于界面美观和一致性的需求。因此,利用CSS,我们可以自定义滚动条的颜色、形状、宽度以及滑块等元素,使其与网页整体风格相协调。 这...

    自定义滚动条的样式

    在网页设计中,滚动条作为一个不可或缺的元素,其默认样式往往显得单调且与现代网页设计的美观性不相匹配。为了提升用户体验并增加界面的视觉吸引力,开发者们常常会使用自定义滚动条来改变这一状况。`malihu-custom...

    css中滚动条样式的设置.pdf

    滚动条通常是浏览器默认样式,但通过CSS,我们可以自定义其外观,包括颜色、大小和形状,使其更符合网站设计的整体风格。以下是对滚动条样式设置的详细解析: 1. **溢出控制**: - `overflow-y` 和 `overflow-x` ...

    HTML中滚动条各种样式示例

    虽然默认的滚动条样式在各个浏览器中基本一致,但通过CSS(层叠样式表)我们可以自定义滚动条的外观,使其与网站的整体设计更加协调。下面将详细介绍如何使用CSS来控制HTML中的滚动条样式。 1. **滚动条的基本样式*...

    jquery修改滚动条样式

    3. `jQuery`应用:使用`jQuery`来改变滚动条样式,通常涉及到的是动态添加或修改CSS类。例如,当页面加载完成后,你可以使用以下代码应用自定义样式: ```javascript $(document).ready(function() { $('body')....

    好看的滚动条样式

    在Web开发中,CSS(层叠样式表)是用于控制网页外观和布局的主要工具,它允许我们修改页面的各个元素,包括滚动条。在描述中提到的博文中,作者可能分享了如何使用CSS来定制滚动条的样式,使其更符合网页设计风格。 ...

    asp.net 垂直滚动条Css样式,Js实现源码

    在ASP.NET中,我们可以利用CSS来改变滚动条的样式,使其与网站设计更加协调。滚动条样式通常包括颜色、宽度、箭头形状等。以下是一个简单的例子,展示了如何使用CSS自定义垂直滚动条: ```css /* 隐藏默认滚动条 */...

    Qt悬浮滚动条-滚动条样式

    以下是一段简单的QSS代码示例,用于修改滚动条样式: ```cpp QScrollBar { border: 1px solid #ccc; background: #f8f8f8; width: 12px; /* 滚动条宽度 */ } QScrollBar::handle { background: #ddd; min-...

    textArea滚动条样式

    对于Firefox、IE/Edge等非Webkit浏览器,我们需要依赖JavaScript库或自定义实现来改变滚动条样式。 1. **纯CSS方法(Webkit兼容)** 对于Webkit浏览器,可以使用以下CSS代码来定制滚动条: ```css textarea::-...

    div滚动条样式一览-div+css设计网

    改变滚动条颜色则可以通过`background-color`属性,如下: ```css ::-webkit-scrollbar-thumb { background-color: #888; /* 滑块颜色 */ } ``` 滚动条轨道的颜色可以通过`background-color`设置`::-webkit-...

    易语言CSS样式滚动条源码

    在这个例子中,开发者可能已经编写了代码,能够将CSS样式应用到浏览框内的滚动条上,从而改变滚动条的外观。 具体实现方式可能包括以下步骤: 1. 创建一个易语言程序,引入超文本浏览框支持库。 2. 编写代码加载...

    css中滚动条样式的设置.docx

    `height` 属性则用于设置滚动条的高度,通过调整此属性可以改变滚动条的大小。 接下来是滚动条颜色参数的设置,这些属性主要用于IE浏览器,但现代浏览器可能支持更标准的`::-webkit-scrollbar`伪元素进行样式定制。...

    CSS3改变浏览器滚动条样式

    本文将详细介绍如何使用CSS3来改变滚动条的样式。 首先,需要注意的是,本文所介绍的CSS3特性,主要是针对使用WebKit内核的浏览器,如Chrome和Safari。这种特定的滚动条样式定制方法不适用于所有浏览器,尤其是在...

    CSS代码生成器可自动生成滚动条

    默认情况下,浏览器提供了滚动条的样式,但CSS允许我们自定义滚动条的外观,如颜色、宽度、滑块和轨道等。例如,可以使用`::-webkit-scrollbar`选择器来修改滚动条的整体样式,`::-webkit-scrollbar-thumb`用于改变...

    html滚动条样式

    例如,可以使用以下CSS代码来改变滚动条的基本样式: ```css /* 隐藏滚动条但保留滚动功能 */ ::-webkit-scrollbar { width: 10px; /* 滚动条宽度 */ } /* 滚动条轨道 */ ::-webkit-scrollbar-track { ...

    jquery滚动条样式

    首先,我们要理解浏览器默认的滚动条样式通常是单调且统一的,可能与网页的设计风格不协调。通过jQuery,我们可以创建更加美观、符合品牌调性的滚动条。在jQuery中,这主要依赖于一些插件,如`jQuery.scrollbar`、`...

Global site tag (gtag.js) - Google Analytics