Html 自定义加载光标
我想知道是否有办法改变“进度”光标的加载动画。就像在这篇文章中那样改变光标。两种方法可以实现你想要的 CSS方式 如果要完全自定义光标,可以使用接受图像的Html 自定义加载光标,html,css,web,cursor,Html,Css,Web,Cursor,我想知道是否有办法改变“进度”光标的加载动画。就像在这篇文章中那样改变光标。两种方法可以实现你想要的 CSS方式 如果要完全自定义光标,可以使用接受图像的cursor(在您的例子中是.gif!) 我喜欢这种方法,因为我更喜欢尽可能不让JS参与我的纯设计工作 jQuery方式 如果您需要在用户的光标后添加动画(因为人们没有相同的光标,所以要使动画更自然),这个jQuery替代方案将使图像粘在光标上 var $showLoader = $('._show-loader'); $showLoader
cursor
(在您的例子中是.gif!)
我喜欢这种方法,因为我更喜欢尽可能不让JS参与我的纯设计工作
jQuery方式
如果您需要在用户的光标后添加动画(因为人们没有相同的光标,所以要使动画更自然),这个jQuery替代方案将使图像粘在光标上
var $showLoader = $('._show-loader');
$showLoader.on('mousemove', function(e) {
var cursorPos = {
left: e.pageX + 20,
top: e.pageY + 20,
}
$("._cursor-onLoad").css({
left: cursorPos.left,
top: cursorPos.top
});
});
$showLoader.on('mouseenter', function() {
$('._cursor-onLoad').css({
display: 'block',
})
});
$showLoader.on('mouseleave', function() {
$('._cursor-onLoad').css({
display: 'none',
})
});
我真的不喜欢这个替代方案,因为它会产生这种缓慢的效果。实现您想要的两种方法 CSS方式 如果要完全自定义光标,可以使用接受图像的
cursor
(在您的例子中是.gif!)
我喜欢这种方法,因为我更喜欢尽可能不让JS参与我的纯设计工作
jQuery方式
如果您需要在用户的光标后添加动画(因为人们没有相同的光标,所以要使动画更自然),这个jQuery替代方案将使图像粘在光标上
var $showLoader = $('._show-loader');
$showLoader.on('mousemove', function(e) {
var cursorPos = {
left: e.pageX + 20,
top: e.pageY + 20,
}
$("._cursor-onLoad").css({
left: cursorPos.left,
top: cursorPos.top
});
});
$showLoader.on('mouseenter', function() {
$('._cursor-onLoad').css({
display: 'block',
})
});
$showLoader.on('mouseleave', function() {
$('._cursor-onLoad').css({
display: 'none',
})
});
我真的不喜欢这个替代方案,因为它会产生2002年的缓慢效果。这正是我想要的。但是我想换个蓝色的圆圈。例如,当页面正在加载时。我想要的是让Mac加载动画。Mac动画是“Mac”动画,因为您在Mac上。在Windows上,您将拥有“Windows动画”。这是一种本机行为,因此如果您想更改Mac动画,可以下载该动画的.gif,自定义它,然后尝试上述解决方案之一,但上面的示例只是添加另一个动画,而不是替换windows动画。我想知道我是否可以在我的网站上替换这个。这是我想要的。但是我想换个蓝色的圆圈。例如,当页面正在加载时。我想要的是让Mac加载动画。Mac动画是“Mac”动画,因为您在Mac上。在Windows上,您将拥有“Windows动画”。这是一种本机行为,因此如果您想更改Mac动画,可以下载该动画的.gif,自定义它,然后尝试上述解决方案之一,但上面的示例只是添加另一个动画,而不是替换windows动画。我想知道我是否可以在我的网站上替换它。