编写 webkit Css 后滚动条中没有箭头按钮

2024-04-09

请参阅此处的表格。http://www.funkkopfhoerer-test.com/vergleichstabelle-funkkopfhoerer/ http://www.funkkopfhoerer-test.com/vergleichstabelle-funkkopfhoerer/

我正在使用表格插件并在其顶部创建了一个自定义滚动条。但只有在 Safari 浏览器设置中启用它后,它才会显示在 Safari 浏览器上。所以,我编写了这个 Css(见下文),现在无论浏览器设置如何,它都会显示在 Safari 中。但这样做,我在 Chrome 和 Safari 中看不到滚动条箭头。

`.wmd-view-topscroll::-webkit-scrollbar {
    -webkit-appearance: none;
}
.wmd-view-topscroll::-webkit-scrollbar-track {
    background-color: #f1f1f1;
}
.wmd-view-topscroll::-webkit-scrollbar-thumb {
    background-color: #c1c1c1;
}`

这是一个带有 css 箭头的简单解决方案。

它仅在 Chrome 上进行了测试:
Google Chrome,61.0.3163.79(官方版本)(64 位)(同类:稳定)

/* Up */
::-webkit-scrollbar-button:vertical:decrement

/* Down */
::-webkit-scrollbar-button:vertical:increment

/* Left */
::-webkit-scrollbar-button:horizontal:decrement

/* Right */
::-webkit-scrollbar-button:horizontal:increment
/* Scrollbar style for Chrome */

/* Track */
::-webkit-scrollbar
{
  width: 14px;
  height: 14px;
}

::-webkit-scrollbar-track
{
  background: #303030;
  border: solid 2px rgba(33,33,33,0.5);
}


/* Thumb */
::-webkit-scrollbar-thumb
{
  background: #404040;
}

::-webkit-scrollbar-thumb:hover
{
  background: #505050;
}

::-webkit-scrollbar-thumb:active
{
  background: #404040;
}

::-webkit-scrollbar-thumb:vertical
{
  border-top: solid 2px rgba(33,33,33,0.5);
  border-bottom: solid 2px rgba(33,33,33,0.5);
}

::-webkit-scrollbar-thumb:horizontal
{
  border-right: solid 2px rgba(33,33,33,0.5);
  border-left: solid 2px rgba(33,33,33,0.5);
}


/* Buttons */
::-webkit-scrollbar-button
{
  border-style: solid;
  height: 16px;
  width: 16px;
}


/* Up */
::-webkit-scrollbar-button:vertical:decrement
{
  border-width: 0 7px 14px 7px;
  border-color: transparent transparent #404040 transparent;
}

::-webkit-scrollbar-button:vertical:decrement:hover
{
  border-color: transparent transparent #505050 transparent;
}


/* Down */
::-webkit-scrollbar-button:vertical:increment
{
  border-width: 14px 7px 0 7px;
  border-color: #404040 transparent transparent transparent;
}

::-webkit-scrollbar-button:vertical:increment:hover
{
  border-color: #505050 transparent transparent transparent;
}


/* Left */
::-webkit-scrollbar-button:horizontal:decrement
{
  border-width: 7px 14px 7px 0;
  border-color: transparent #404040 transparent transparent;
}

::-webkit-scrollbar-button:horizontal:decrement:hover
{
  border-color: transparent #505050 transparent transparent;
}


/* Right */
::-webkit-scrollbar-button:horizontal:increment
{
  border-width: 7px 0 7px 14px;
  border-color: transparent transparent transparent #404040;
}

::-webkit-scrollbar-button:horizontal:increment:hover
{
  border-color: transparent transparent transparent #505050;
}
<div style="background:#212121;color:white;width:150px;height:186px;padding:8px;font-size:22px;overflow:scroll;white-space:nowrap;">
  Sep 8, 2015<br>
  <br>
  - Support for styling<br>
  scrollbars using the<br>
  WebKit syntax is now on<br>
  the Microsoft Edge backlog<br>
  with a priority of medium.
  <br>
  <br>&lt;br>
  <br>&lt;br>
  <br>&lt;br>
  <br>&lt;br>
  <br>&lt;br>
  <br>&lt;br>Lorem ipsum dolor
  <br>&lt;br>
  <br>&lt;br>
  <br>&lt;br>
  <br>&lt;br>
  <br>&lt;br>
  <br>&lt;br>
  <br>&lt;br>
  <br>&lt;br>Lorem ipsum dolor
  <br>&lt;br>
</div>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

编写 webkit Css 后滚动条中没有箭头按钮 的相关文章

  • DataGridView:仅当滚动到底部时自动向下滚动

    我有一个程序 它使用 dataGridView 来显示通过向 dataGridView 添加行来每秒自动更新的数据 当我想在开头阅读一些内容时 我会向上滚动 即使数据更新 滚动条也不会向下滚动 这很好 但我希望滚动条仅在位于 dataGri
  • ScrollBar 值设置不正确

    我正在尝试实现类似于 Excel 的 无限 滚动性的功能 用户可以滚动到文档的 底部 但然后继续滚动 使用滚轮或滚动条上的向下箭头 并且会为它们生成更多空行 我的这个大部分工作正常 当使用鼠标滚轮时它工作得很好 但我在使用 SmallInc
  • 与 React 内联自定义 `::-webkit-scrollbar`

    我怎样才能申请 webkit scrollbar在 React 中使用内联样式将伪元素添加到组件 你不能写pseudo内联选择器 需要在css中添加 参考这个link https developer mozilla org en US do
  • Windows 窗体 ListView 缺少水平滚动条

    我在表单 C VS 2005 中有一个 Windows 窗体 ListView 并将其锚定到表单的所有边缘 以便它完全填充表单 不包括状态栏 ListView 处于详细模式 并且列非常宽 绝对比显示区域宽 我有一个垂直滚动条 但没有水平滚动
  • Edge/IE Flex 和滚动条问题

    我在使用 Flexbox 时遇到了 Edge IE 的问题 内容可能会溢出 所以我使用overflow x auto Flex 方向为列 其中flex grow 1在内容项上 因此不需要overflow y 但滚动条位于内容上方 看来它在考
  • 使用 SVG 和 d3.js 创建滚动条

    现在我已经使用 d3 创建了几个 盒子 它们只是带有文本的 SVG 矩形 var canvas d3 select body append svg attr width 800 attr height 500 specifies drawi
  • 获取不包含滚动条宽度的 Div 宽度

    我这里有个问题 这里有两个div div1 和 div2 这里我想根据 div2 宽度调整 div1 宽度 我的要求是 div1 不应包含滚动条的宽度 即我应该设置 div1 的高度 不包括 div2 中滚动条的宽度 我想要一个 jquer
  • 带滚动条的 JavaScript 弹出窗口

    我有一个在中心弹出窗口的功能 我希望它有一个垂直滚动条 function popUpCal var url calendar flight maint php var width 700 var height 600 var left pa
  • 编写 webkit Css 后滚动条中没有箭头按钮

    请参阅此处的表格 http www funkkopfhoerer test com vergleichstabelle funkkopfhoerer http www funkkopfhoerer test com vergleichsta
  • 哪个元素导致水平滚动条?自动检测[关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • Quill:如何防止工具栏滚动并设置高度?

    我正在尝试遵循以下示例https quilljs com playground autogrow height https quilljs com playground autogrow height但在设置编辑器框的高度并防止工具栏滚动到
  • 在 GUI 内的子图中添加滚动条

    如何向子图添加滚动条 我已经阅读了很多教程 但它们似乎很难理解 例如 滚动图形演示 http www mathworks com matlabcentral fileexchange 5253 scrolling figure demo 有
  • 如何使用 matplotlib 绘制与比例无关的箭头

    我使用 matplotlib 在 python 中绘制了一条船的轨迹图 如下所示 现在我想添加一些箭头 例如风向 真实航向等 但是 无论绘图处于哪个缩放级别 我都希望箭头具有相同的大小 我尝试了 matplotlib pyplot arro
  • 在列表视图/滚动视图中自动播放视频,类似于 facebook

    如果视图包含视频 我需要视频在列表视图 滚动视图中自动播放 这与 Facebook 非常相似 如果用户向下滚动并且可见区域包含视频 系统将播放视频 如果仍然滚动 则会自动停止该视频 它应该像一次播放一个视频一样工作 有人可以帮我解决这个问题
  • CSS:滚动条从窗口下方几个像素开始

    我想修复我的标题 标题始终位于页面顶部 并且我的整个内容 包括页脚在内的所有内容 都可以滚动 标题高度为 60 px 如下所示 将其固定在顶部不是问题 我想解决的问题 仅使用CSS 是让滚动条从距顶部 60 像素以下的位置开始 正如您所看到
  • Facebook iFrame 应用程序 - 摆脱垂直滚动条?

    我已经转换了一个 Facebook 应用程序 http apps facebook com video preferans 从 FBML 到 iFrame 使用 PHP SDK 现在显示的垂直滚动条与我之前显示的内容数量相同 一个徽标 一个
  • 手机上的网页滚动条可以隐藏吗?

    我正在尝试在移动设备上隐藏滚动条 一切在桌面上看起来都很好 没有滚动条 但是当我检查某些 Android 设备 ipad 时 我仍然可以看到灰色 细小的拇指 可以从浏览器中隐藏预定义的滚动条 我的代码 在桌面上运行良好 body webki
  • 底部垂直滚动richtextbox [WPF]

    我有一个富文本框 当满了时我想自动滚动到底部 这可能吗 用xaml做这个吗 通过使用ScrollViewer ScrollChanged http msdn microsoft com en us library system window
  • 设置滚动条粗细

    有没有办法调整滚动条的粗细JScrollPane 默认值有点笨拙 一个快速但又肮脏的解决方案是将宽度 高度明确设置为例如10 像素通过 jScrollPane getVerticalScrollBar setPreferredSize ne
  • Delphi - 获取和设置 ListView 的滚动条位置

    这似乎是一个愚蠢而简单的问题 然而 我一直无法找到令人满意的答案 基本上 我有一个列表视图 样式 vsReport 与数据 有时 我必须更新它 因此 我必须清除列表视图并用更新的数据再次填充它 但是 当我这样做时 滚动条位置将重置为 0 我

随机推荐