gpt4 book ai didi

html -

悬停时显示在 img 上

转载 作者:行者123 更新时间:2023-11-28 08:26:59 25 4
gpt4 key购买 nike

我的代码有问题。

当我悬停自己的图像时,我想显示有关我自己的信息 ( <p> )。我试图将代码粘贴到 jsfiddle 中,但即使那样也失败了......我希望有人可以帮助我处理我的代码。

这是 fiddle

<div class="container pt">
<div class="row mt centered">
<div class="col-lg-4">
<a class="zoom green"><img class="img-responsive" src="http://www.placecage.com/100/100" alt="" /></a>
<p>Hello iam Name</p> <!-- This P should be hidden and visible when the image is hovered -->
<p>Name</p>
</div>
</div>
</div><!-- /row -->

最佳答案

添加这个CSS:

.zoom p {
display:none;
}

.zoom:hover p {
display:block;
}

并将该名称段落移动到该 a 标记内:

<a class="zoom green">
<img class="img-responsive" src="http://www.placecage.com/100/100" alt="" />
<p>Hello iam Name</p>
</a>

编辑:正如 Mathius 在评论中所说,您可以将 p 标签留在原处并执行

.zoom:hover + p {
display:block;
}

但是你还需要做类似的事情

.col-lg-4 > p { display:none;} 

然后你会引入一个潜在的问题,因为 - 如果 .col-lg-4 中的第一个 p 标签是你不想要的东西怎么办被隐藏? 那个 问题可以通过向该名称 p 标签添加一个类并设置 display:none 来解决;在上面,例如:

p.name {
display:none;
}

有几种方法可以达到预期的效果。考虑到 OP 中提供的信息,我认为第一个示例以最简洁的方式执行此操作。

关于html - <p> 悬停时显示在 img 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28488651/

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