非常简单好看的css3弹性果冻按钮动画特效,js结合css3属性实现鼠标悬停按钮动画效果,鼠标在按钮上移动按钮还会变换形状。
js代码
<script>
var boxes = document.querySelectorAll('#boxes > div');
[].forEach.call(boxes, box => {
box.addEventListener('mousemove', e => {
document.body.style.setProperty(
'--bg-color',
box.style.getPropertyValue('--color')
);
var size = parseInt(getComputedStyle(box).width);
// scaling
var x = size * .3 * .7 + .7 * e.offsetX;
var y = size * .3 * .7 + .7 * e.offsetY;
box.style.setProperty('--x', x);
box.style.setProperty('--y', y);
box.style.setProperty('--size', size);
});
});
</script>
系统已开启自动识别垃圾评论机制,识别到的自动封号,下载出错或者资源有问题请联系全栈客服QQ 1915635791