Warning: file_put_contents(/datas/wwwroot/jiajiahui/core/caches/caches_template/2/default/show.php): failed to open stream: Permission denied in /datas/wwwroot/jiajiahui/core/libraries/classes/template_cache.class.php on line 55

Warning: chmod(): Operation not permitted in /datas/wwwroot/jiajiahui/core/libraries/classes/template_cache.class.php on line 56
更改网页上鼠标光标的热点 - 源码之家

更改网页上鼠标光标的热点

问题描述:

我想将使用.cur文件更改图标的鼠标指针的热点更改为图像的右下角,而不是左上方。更改网页上鼠标光标的热点

非常像一个倒箭头光标,设计师/老板提出了一个很好的设计,几乎需要这个。

是否可以更改网页上鼠标光标的热点?

+0

右下角?你的意思是像一个倒箭头光标?别的东西?出于好奇,你为什么要这么做? – Ericko 2009-02-20 13:11:56

+0

非常像一个倒箭头光标,设计师/老板已经想出了一个很好的设计,几乎需要这个。 – Bravax 2009-02-20 13:31:38

我没有测试它,从developer.mozilla.org得到它:

用于在壁虎1.8beta3得到加入光标值的CSS3语法支持;它因此适用于Firefox 1.5。它允许指定光标热点的坐标,该热点将被限制在光标图像的边界。如果没有指定,热点的坐标将从文件本身读取(对于CUR和XBM文件)或设置为图像的左上角。在CSS3语法的一个例子是:

cursor: url(foo.png) 4 12, auto; 

链接CCS3 cursor

这是不可能的,我很高兴 - 我认为你只会因此而挫败你的用户。

编辑:我错了 - 我不认为这是可能的 - 我仍然认为你不应该这样做。

+0

没有帮助,我假设这个操作有很好的理由。 – 2009-02-20 13:30:48

你不能。而且,正如大多数人在这里,我会告诉你不要这样做,即使你可以...

但是,我可以想象像这样的非常具体的情况下,像一些艺术家的页面,或游戏光标,或者光标朝下的3D类地图。现在,如果你确实需要一个面向媒体的站点的特殊光标,而不是信息站点,我会隐藏光标,用一个空白的光标文件,并使用一些Javascript在光标上附加一个浮动图像,使其“看起来像“热点是其他地方。

当然,您的网站的可用性和兼容性会下降,但上面的解决方案是,如果您真的需要采取创造性的*,并且您的用户对这种东西敞开胸怀。