3

看起来您可以通过 IE 11 使用特定于 IE 的滚动条样式,例如:滚动条面颜色、滚动条轨道颜色等,但不能使用 Edge。Edge有替代品吗?

4

2 回答 2

1

如果没有官方文档明确指示开发团队的官方消息,很难具体知道,但根据之前关于 Edge 的目的和设计目标的评论,这似乎不太可能。

这就是我这么说的原因:

您所指的属性最初是作为CSS 2.1 规范的扩展添加到 IE8 中的。这些属性是非标准的,在某些圈子中被认为是非法的。(还有其他非标准变体,但尚不清楚 MS Edge 是否支持它们。)

很明显,Edge 可能不正式支持这些特定属性,大概是因为它们是专有扩展。

这似乎不太可能改变,因为 MS Edge 的主要设计点之一是搁置遗留兼容性以支持标准和跨平台互操作性。(而且,鉴于对 IE11 进行了主要功能更改 而没有更改主要或次要版本号,因此对非标准属性的支持可能会在任何给定的更新后消失是完全可行的。)

这些属性在您正在使用的构建中起作用的事实可能是一个深思熟虑的设计决策,或者它可能是 Edge 基于 Trident 引擎的一个分支这一事实的副作用,其中许多行遗留代码已经删除。

同样,在没有官方确认或公告的情况下,这都是基于经验和之前团队行为的猜测。你的旅费可能会改变。

希望这可以帮助...

——兰斯

于 2015-07-22T05:35:32.027 回答
0

您可以执行以下操作:

/* 适用于 Chrome、Edge 和 Safari */

*::-webkit-scrollbar {
  width: 12px;
}

*::-webkit-scrollbar-track {
  background: orange;
}

*::-webkit-scrollbar-thumb {
  background-color: blue;
  border-radius: 20px;
  border: 3px solid orange;
}

欲了解更多信息:https ://www.digitalocean.com/community/tutorials/css-scrollbars

于 2021-01-30T11:13:42.917 回答