2

我想使用 CSS 制作时尚的用户样式,这会改变“调整窗口角”元素的外观。我不知道使用哪个选择器。仅当同时存在垂直和水平滚动条时,滚动角才有效。一些示例截图:

只有水平滚动条 - 调整大小的角是白色的

只有垂直滚动条 - 调整大小的角落是白色的

两个滚动条都存在 - 使用 CSS 代码正确设置调整角的样式:

scrollcorner{-moz-appearance: none !important;  background: red !important;}
4

2 回答 2

3

我们在这里讨论的是隐式创建的元素框架,这使调查变得复杂 - 它们不存在于 DOM 中,因此甚至 DOM Inspector 也不会显示它们。但是,您正在寻找的元素显然是一个xul:resizer元素。我似乎如果只存在一个滚动条(也是一个隐式创建的元素框架),那么这个元素将是这个滚动条的一个子元素。在两个滚动条的情况下,一个scrollcorner元素框架被创建为调整大小的父级。我猜正确的选择器是这样的:

browser resizer
{
  ...
}

这个只会设置属于浏览器元素的调整器的样式,而不是像文本区域调整器这样的任何其他调整器。

警告:我猜您正在注册一个新的代理样式表,因为其他样式表(例如用户样式表)将不适用于隐式节点。您应该注意这一点,这显然不安全,并且此处的意外样式可能会导致浏览器崩溃(有关此类问题的示例,请参见错误 541506 )。

于 2012-05-28T09:27:20.600 回答
0

使用 Dom 检查器。(我无法验证选择器,因为我没有 mac)。

https://addons.mozilla.org/en-US/firefox/addon/dom-inspector-6622/?src=search

您需要检查“铬”。

于 2012-05-27T22:05:06.623 回答