html--鼠标跟随特效
要实现HTML中的鼠标跟随特效,可以使用JavaScript监听鼠标移动事件,并更新元素位置。以下是一个简单的例子,展示了如何创建一个简单的鼠标跟随logo特效:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>鼠标跟随特效</title>
<style>
#myLogo {
position: absolute;
width: 100px;
height: 100px;
background-color: #FF6347;
border-radius: 50%;
cursor: pointer;
}
</style>
</head>
<body>
<div id="myLogo"></div>
<script>
// 获取logo元素
var logo = document.getElementById('myLogo');
// 添加鼠标移动事件监听
document.addEventListener('mousemove', function(e) {
// 获取鼠标位置
var mouseX = e.pageX;
var mouseY = e.pageY;
// 更新logo的位置
logo.style.left = mouseX + 'px';
logo.style.top = mouseY + 'px';
});
</script>
</body>
</html>
在这个例子中,当用户移动鼠标时,mousemove
事件被触发,事件处理函数会读取当前鼠标的位置,并将logo的left
和top
样式设置为鼠标的位置,从而实现logo跟随鼠标移动的效果。
评论已关闭