2013-11-03 40 views
2

我试图找出为什么一些CSS3光标选项可以工作,有些不在TideSDK桌面应用程序中。目前,我已经确定了以下光标选项的工作:在TideSDK中隐藏光标

  • 汽车
  • 默认
  • 帮助
  • 指针
  • 进步
  • 等待
  • 十字
  • 文本
  • 垂直文字¹
  • 移动
  • 没有降
  • 不被允许
  • 所有滚动
  • COL-resize²
  • 行resize²
  • 其他resize光标
  • -webkit-变焦 - 在
  • -webkit-zoom-out

    1. 不是否别名正确(显示黑色的黑色)
    2. 显示不正确(作为ns-resizeew-resize

以下,但是,简单地恢复到autodefault,这取决于案例:

  • 上下文menu¹
  • 细胞
  • 别名
  • 副本
  • 定制url()光标
  • -webkit-变焦抢
  • -webkit变焦抓住

    1. 可原谅,因为它不受Webkit
    2. 的支持

这对我来说很不安,因为的情况下,我心中有我的应用程序将需要我隐藏光标之一。自定义游标也可用于此目的,因为我可以将透明图像设置为光标。但是,似乎都无法使用。

有没有人有解释为什么看似任意的游标选择不被支持,或者我可能如何隐藏游标?

谢谢!

回答

2

我不确定为什么只有部分选项可用。我会责怪过时的webkit版本,但它并没有完全解释。

通过透明图片(1x1透明的PNG)隐藏光标,正如你所说,似乎蛮好用的工作如下:

* { 
    cursor: url(image.png), auto; 
} 

你可能会想针对一些更具体的(也许?) 。我用星形选择器只是为了演示目的:)

+0

有趣的 - 当我没有额外的',auto'这样做,它失败了。虽然黑色像素看起来像黑色一样工作,但在黑暗背景下几乎看不到它,但它似乎并不像透明那样透明,而是像白色一样。我第一次尝试使用[这个更像光标的游标](http://www.cursor.cc/cursor/286/3/cursor.png)失败了,但第二次使用 - 除了它是颠倒的。我感谢你让我第二次看到它,但我希望我能确信任何特定的解决方案是否有效,考虑到奇怪的结果。 – Meshaal

+0

是的,我同意。不知道为什么'自动'会产生变化 - 这只是一个后备。 –