js原生代码
要实现图片跟随鼠标移动的效果,可以使用JavaScript原生的mousemove事件以及CSS的transform属性。
HTML代码:
<div id="container">
<img id="image" src="path_to_image.jpg" alt="Image">
</div>
CSS代码:
#container {
position: relative;
width: 400px;
height: 400px;
}
#image {
position: absolute;
top: 0;
left: 0;
transition: transform 0.3s ease-in-out;
}
JavaScript代码:
var container = document.getElementById('container');
var image = document.getElementById('image');
container.addEventListener('mousemove', function(event) {
var mouseX = event.clientX - container.offsetLeft;
var mouseY = event.clientY - container.offsetTop;
var imageX = (mouseX / container.offsetWidth