gpt4 book ai didi

css - 将鼠标悬停在位置固定的图像上

转载 作者:行者123 更新时间:2023-11-28 09:31:50 24 4
gpt4 key购买 nike

我有一张图片,我设置了 position: fixed CSS 属性。我想用鼠标悬停时更改图像源。问题在于悬停函数不仅在鼠标位于图像上时被调用,而且在鼠标进入从 x=0、y=0 到图像本身的不可见正方形时被调用。

恐怕不是很清楚,这里是一个JSFiddle的问题:http://jsfiddle.net/fz0e8nz9/1/

只有当鼠标悬停在图像本身时,我怎样才能设法改变来源?你有什么主意吗 ?谢谢。

HTML 代码:

<body>
<img src="http://www.geekchamp.com/upload/symbolicons/animals/1f424-chicken.png" id="chicken" onmouseover="this.src='http://www.geekchamp.com/upload/symbolicons/animals/1f423-chick.png'" onmouseout="this.src='http://www.geekchamp.com/upload/symbolicons/animals/1f423-chicken.png'"/>
<img src="http://www.geekchamp.com/upload/symbolicons/animals/1f423-chick.png" id="chick"/>
</body>

CSS 代码:

html
{
background: #dddddd;
}

#chicken
{
position: fixed;
padding-left: 70%;
padding-top: 25%;
width: 15%;
}

#chick
{
position: fixed;
padding-left: 65%;
padding-top: 29%;
width: 10%;
visibility: hidden;
}

最佳答案

你可以像这样使用margin而不是padding:

#chicken
{
position: fixed;
margin-left: 70%;
margin-top: 25%;
width: 15%;
}

检查这个 Demo Fiddle

关于css - 将鼠标悬停在位置固定的图像上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25675777/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com