鼠标悬停时元素移动

Posted

技术标签:

【中文标题】鼠标悬停时元素移动【英文标题】:Element moved when I hover mouse 【发布时间】:2018-03-04 17:52:40 【问题描述】:

为什么当我将鼠标悬停在卡片图像上时移动了?! 我正在尝试修复它,当我删除页面 direction 或从 #center 中删除 overflow-y 时,我发现它已修复但我需要它们!! 即使我检查卡片中的元素并且鼠标悬停也可以看到所有元素都已移动但显示正确! 我猜这可能是 chrome 浏览器中的页面渲染问题 实际上是什么问题,我该如何从技术上解决它?

JSFiddle Demo

【问题讨论】:

尝试使用 flexbox 而不是浮动。这可以通过 flexbox 轻松实现。 为什么是负分!?这是真实演示的问题! 其实我对这么好的问题和演示一起投了赞成票。不知道谁投了反对票。 尝试背面可见性:隐藏在 .div 上。它确实解决了你的问题。这是一个已知的问题。见@Thai Hoc Ha Nguyen 回答 【参考方案1】:

根据此主题,此问题似乎是 Chrome 错误: image moves on hover - chrome opacity issue 我认为你应该设置 position:relative to inner img 解决问题

【讨论】:

感谢您的提示和解决方案,已通过 set posision:relative;到卡 div ".div" jsfiddle.net/a3stn5ct/2 @javaacm 不客气。我不知道为什么有些人会自动否决这个问题,我用真实的代码演示给了你一个赞成票。永远积极,我的朋友

以上是关于鼠标悬停时元素移动的主要内容,如果未能解决你的问题,请参考以下文章

使用 jQuery 在页面加载时检测鼠标悬停

触发:悬停在移动元素上而不移动鼠标

JQuery mobile:在多个元素上进行一次触摸移动就像鼠标悬停一样

Java Swing:在鼠标悬停时更改背景颜色

Java Swing:在鼠标悬停时更改背景颜色

浏览器事件:当您使元素可见(并且鼠标在其上)时,不会发生鼠标悬停]]