gpt4 book ai didi

css - 如何将图像悬停在另一个图像之上?

转载 作者:行者123 更新时间:2023-11-28 12:27:40 25 4
gpt4 key购买 nike

这对很多人来说可能真的很容易,但我就是做不到,因为我不是开发人员。我试图将图像悬停在另一个图像之上。它有效,但当我悬停时,我仍然可以在背景中看到另一张图片。当我悬停时,两个图像(相同大小)相互重叠并给出不同的颜色。

这是CSS代码:

.votebutton {
text-align:center;
background: transparent;
width: 24px;
height: 25px;
overflow: hidden;
float: right;
margin: -21px -28px 0px 0px;
}
.votebutton a: {
}
.votebutton a:hover {
background-image: url(../img/thumbs.png);
position:relative;
display: inline;
z-index: 2;
top: 2;
height: 5px;
width: 10px;
}

HTML

<div id="vote" class="votebutton">{if $anonymous_vote eq "false" and $user_logged_in eq ""} 

<a data-toggle="modal" href="#LoginModal" class="btn btn-mini {if $link_shakebox_currentuser_votes eq 1}btn-success{/if}">

{else} {if $link_shakebox_currentuser_votes eq 0}

这里 -- @匹诺曹 -->如果来自“stackoverflow 社区”的人可以帮助我,我将不胜感激。谢谢。

编辑:已更新完整代码。谢谢。

最佳答案

我不太确定您要实现的目标。如果它只是对您链接的悬停影响,那么使用 :hover 应该可以像您尝试的那样工作。

这是一个基本背景悬停更改的 fiddle - http://jsfiddle.net/f6Frt/1

您只需为您的链接设置背景图片,然后在悬停时更改它。

.votebutton a {
padding: 20px;
background-image: url('http://twimgs.com/informationweek/galleries/automated/818/Slide-1-opening-image-38launch_full.jpg');
background-size: 100%;
}

.votebutton a:hover {
color:rgba(0,0,0,0);
background-image: url('http://spaceinimages.esa.int/var/esa/storage/images/esa_multimedia/images/2004/01/reull_vallis_-_hrsc_image_15_january_20042/9758050-3-eng-GB/Reull_Vallis_-_HRSC_image_15_January_2004_node_full_image.jpg');
background-size: 100%;
}

如果您只想在鼠标悬停时显示背景图片,请从 css 中省略背景,如此处所示 http://jsfiddle.net/f6Frt/2

如果你想让链接文本不可见,那么你可以将它的颜色设置为透明:

.votebutton a:hover{color:rgba(0,0,0,0);}

此处显示 - http://jsfiddle.net/f6Frt/3/

如果您想更进一步,可以使用 jQuery 清除悬停时的 html 内容,如此处所示 - http://jsfiddle.net/f6Frt/4/ - 这将需要一些额外的调整,但如果您是 jQuery 新手,这是一个好的开始。

希望这对您有所帮助。

关于css - 如何将图像悬停在另一个图像之上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18434377/

25 4 0
文章推荐: html - 我的
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com