htmlayout设计ui 基础篇:[17]自定义滚动条一

 时间:2026-02-17 20:49:59

1、第一,我们来看今天实现滚动条的效果:

默认没有滚动条出现,当鼠标放上去后有滚动条效果,而且鼠标放上去后,滚动条的颜色会比原来加深些

这样的效果是不是以前在哪儿见过?

我们在前面说的, scroll-indicator效果是不是很像呢?

如下图所示效果

不同的是,这样的效果,我们不能改变形状和颜色

htmlayout设计ui 基础篇:[17]自定义滚动条一

2、第二,今天我们来说下,如何实现下面滚动条的显示效果

htmlayout设计ui 基础篇:[17]自定义滚动条一

3、第三,我们来看下代码怎么写:

<style>

 @set v-scroll-indicator {

      .slider 

      {

        background:#f8f8f8;

        border-radius:5px;

        margin:0; 

      }

    }

   

body{

      width:*;

      height:800px;

}

 div.vscroll {

      vertical-scrollbar: "v-scroll-indicator";

}

</style>

说明:1、@set v-scroll-indicator用来定义.slider(滚动条)的显示样式,默认是直角显示效果

2、加上  border-radius:5px;这个效果,就变成我们想要的效果(如上图所示)

3、div.vscroll是所在层区域所要用到的效果,引用刚才我们定义好的v-scroll-indicator,就可以了

4、第四,正文中所需的代码是:

<body>

< div.vscroll >

<div>内容显示....</div> 

</div>

</body>

5、到上面就已经可以实现我们要的效果了,你可以自己尝试做下,看下效果~

  • htmlayout设计ui 基础篇:[19]input框自定义
  • htmlayout设计ui 基础篇:[20]button垂直对齐
  • htmlayout设计ui 基础篇:[15]svg图使用
  • htmlayout设计ui 基础篇:[10]rotate的使用
  • htmlayout设计ui 基础篇:[13]元素与窗口同步
  • 热门搜索
    经济的近义词 阳光财险怎么样 尊重的近义词 忧虑的近义词 深邃的近义词 怎么转让群 什么脸型适合什么发型 怎么炒股票 我的世界怎么做桌子 平静的近义词