【发布时间】:2020-05-29 04:41:30
【问题描述】:
当红色光标悬停在 Works 文本上时,我想将 Works 文本颜色从黑色更改为蓝色,文本将在该红色光标区域放大。任何人都建议我如何在 JavaScript 中做到这一点
jQuery(document).ready(function() {
var mouseX = 0, mouseY = 0;
var xp = 0, yp = 0;
$(document).mousemove(function(e){
mouseX = e.pageX - 30;
mouseY = e.pageY - 30;
});
setInterval(function(){
xp += ((mouseX - xp)/6);
yp += ((mouseY - yp)/6);
$(".cursor").css({left: xp +'px', top: yp +'px'});
}, 20);
});
h1{
text-align: center;
font-size: 5rem;
margin-top: 20%;
}
.cursor{
position: absolute;
background: red;
width: 100px;
height: 100px;
border-radius: 50px;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<h1>Works</h1>
<div class="cursor">
【问题讨论】:
-
是的@TemaniAfif .. 但是那个正在反转文本颜色,但我想将文本颜色设为蓝色
-
如果您检查代码,您会看到我明确指定了每种颜色.. 只需将您想要的颜色更改为蓝色
标签: javascript jquery css