其他分享
首页 > 其他分享> > css-自定义滚动条

css-自定义滚动条

作者:互联网

<template>
  <div style="width: 50%;height: 100%;overflow-y: auto" class="zm-scrollbar">
    <div style="height: 6000px"></div>
  </div>
</template>

<script>
  export default {
    name: "a17"
  }
</script>

<style>
  .zm-scrollbar {
    --scrollbar-width: 0px;
  }

  .zm-scrollbar:hover {
    --scrollbar-width: 8px;
  }

  /*滚动条整体*/
  .zm-scrollbar::-webkit-scrollbar {
    width: var(--scrollbar-width);
  }

  /*滑轨样式*/
  .zm-scrollbar::-webkit-scrollbar-track {
    box-shadow: 0 0 calc(var(--scrollbar-width) / 2) #cccccc inset;
    border-radius: calc(var(--scrollbar-width) / 2);
  }

  /*滑块样式*/
  .zm-scrollbar::-webkit-scrollbar-thumb {
    border-radius: calc(var(--scrollbar-width) / 2);
    background-color: #999999;
  }

  .zm-scrollbar::-webkit-scrollbar-thumb:hover {
    background-color: #666666;
  }
</style>

标签:webkit,zm,自定义,--,滚动条,width,scrollbar,var,css
来源: https://www.cnblogs.com/linding/p/14990575.html