CSS光标在WebKit浏览器中不起作用

问题描述 投票:3回答:1

我在WebKit浏览器中无法通过游标遇到麻烦。令人惊讶的是,IE和Opera可以像我期望的那样工作。这是CSS

    .olControlDrawFeatureActive {
         cursor: url(<DOMAIN>/common/images/cursors/draw.png), crosshair, default;
    }

它非常简单地将光标更改为Draw png,或者,如果它不接受自定义光标或PNG(例如IE或Opera),则默认为十字线。在IE和Opera中可以正常工作,而我却想像十字准线,另一方面,FireFox,Safari和Chrome完全拒绝返回任何CSS。在Firebug中查看返回的CSS,就可以了。

    .olControlDrawFeatureActive {
    }

空的,完全没有用。我尝试用完整路径和相对路径替换URL,并且(这对我来说是最令人困惑的地方)我尝试完全移除自定义光标,因此它应默认为十字准线,但仍然会返回一个空CSS规则!现在已经困扰了我一阵子,因为它最初在Webkit中可以正常工作,但在IE中却不行,让它在IE中工作,现在WebKit决定不玩了!我是否在做某些明显不对的事情?任何帮助或指示都将不胜感激,因为它正驱使我成为香蕉。

我在WebKit浏览器中无法通过游标遇到麻烦。令人惊讶的是,IE和Opera可以像我期望的那样工作。这是CSS .olControlDrawFeatureActive {光标:url(&...

css webkit cursor
1个回答
4
投票

问题似乎在于我指定了3个级别的游标,即“自定义”,“十字线”和“默认”游标。无论如何,都不需要默认值,因为所有浏览器都接受Crosshair。删除它似乎可以使其正常工作。

© www.soinside.com 2019 - 2024. All rights reserved.