2017-05-08 115 views
0

据我所知,您可以使用CSS来改变默认之间,并自定义URL的光标,我知道,你可以为特定的元素设置特定的游标。 我想要做的就是设置游标的默认值,以便当用户将鼠标悬停在任何可以调出点击手指光标的元素上时,我自己的自定义点击手指就会出现。多个自定义光标

来解释它的另一种方式,想象一下,而不是每当用户将鼠标悬停在某个元素运行时,它将每当网页光标变成默认的一个运行选择。

我觉得我已经做了解释这个的确定工作,但如果我没有意义,我会高兴地进一步解释。

+0

如果您正在寻找进入替换默认光标,我认为只能做[通过JavaScript(http://stackoverflow.com/questions/12368502/html-css-cursor-how-to-change-default-图像换指针)。 – Pyromonk

回答

0

您可以轻松地做到这一点使用Javascript:

var elements = document.getElementsByTagName("*"); 
// gets array of every element 
for(var counter = 0; counter < elements.length; i ++) { 
// loops through every element 
if(window.getComputedStyle(elements[counter]).cursor == "pointer") { 
// checks if the element uses a "pointer" cursor 
    elements[counter].style.cursor = "url(/* Your cursor's URL */)"; 
// if it does, the cursor is replaced with yours 
} 
} 
+0

对不起,我对javascript不太好。我如何将我的游标url放在上面的代码中?我尝试更换括号内的所有内容,但出现错误。 – beck5

+0

你可能想用URL来替换'/ *你的光标的URL * /'。 '/ * * /'表示代码中的注释,不影响任何内容。 例如,它会说'元素[计数器] .style.cursor = “URL(图像/ cursor.png)”;'如果光标被命名下的文件夹''images' cursor.png'。 –

+0

是的,我知道评论,我试过了,它没有工作。我想知道是否有某些特定于JS的东西,我错过了。 – beck5