我有一个弹出式元素,有border-radius个圆角和一个风格化的滚动条.我的问题是,是否有一种方法可以隐藏滚动条的溢出,这样当用户位于弹出窗口的顶部时,它就不会像这样溢出

enter image description here

(白线为滚动条,红色为背景,弹出为深色)

推荐答案

margin-topmargin-bottom属性添加到.box::-webkit-scrollbar-track.这样,您可以从上到下减少滚动条轨迹的可用空间:

.box::-webkit-scrollbar-track {
    background: rgba(255, 255, 255, 0);
    margin-top: 15px;
    margin-bottom: 15px;
}

您可以阅读有关所有css滚动条属性herehere的更多信息.


以下是一个工作片段:

body {
  background-color: rgb(207, 35, 35);
  color: white;
  overflow: hidden;
}

.box-parent {
  margin: 50px;
}

.box {
  border-radius: 25px;
  height: 550px;
  padding: 20px;
  background: rgb(32, 32, 32);
  overflow: scroll;
  overflow-x: hidden;
}

.box::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

.box::-webkit-scrollbar-thumb {
  background: white;
  border-radius: 5px;
}

.box::-webkit-scrollbar-track {
  background: rgba(255, 255, 255, 0);
  margin-top: 15px;
  margin-bottom: 15px;
}
<div class="box-parent">
  <div class="box">
    <br> text
    <br> text
    <br> text
    <br> text
    <br> text
    <br> text
    <br> text
    <br> text
    <br> text
    <br> text
    <br> text
    <br> text
    <br> text
    <br> text
    <br> text
    <br> text
    <br> text
    <br> text
    <br> text
    <br> text
    <br> text
    <br> text
    <br> text
    <br> text
    <br> text
    <br> text
    <br> text
    <br> text
    <br> text
    <br> text
    <br> text
    <br> text
    <br> text
    <br> text
    <br> text
    <br> text
    <br> text
    <br> text
    <br> text
    <br> text
    <br> text
    <br> text
    <br> text
    <br> text
    <br> text
    <br> text
    <br> text
    <br> text
    <br> text
    <br> text
    <br> text
    <br> text
    <br> text
  </div>
</div>

Html相关问答推荐

如何防止下拉菜单内的Bootstrap列表行包装?

我已经在我的网站上创建了按钮,但我不能让它们正确排列.'

如何使用wai-aria标签访问相关的复选框?

如何获得一个背景图像,不是模糊的内部容器,但模糊的外部'

防止SVG边框半径zoom

使用css第n个子元素,如何迭代Y组中的X个元素?

在Quarto/Discrealjs演示文稿中只增加一个列表的填充

如何在将文本垂直居中的同时将文本右对齐?

在弹性框布局中的第n个元素后强制换行

如何使VS代码支持以模仿嵌套的方式对已经包含注释的HTML进行注释?

如何 Select 表格';TMS Web Core中的body html元素?

静态DIV的标签,显示从窗体输入的值

MUI 日期 Select 器要包含的日期

如何将 元素与常规文本垂直对齐

即使必填字段为空,HTML 表单也已成功提交

按钮显示:内联不换行

使用 sprite 的问题,字符 sprite 中的额外边距

如何在 svelte 中对静态 html 文件使用href=

基本上,我想要两列包含文本和图像,但第二列是倒置的

网站页脚中的 Quarto 安装版本