gpt4 book ai didi

html - CSS 无法让悬停状态在简单的 div 上运行

转载 作者:太空宇宙 更新时间:2023-11-04 13:01:16 26 4
gpt4 key购买 nike

这是一个棘手的问题......

我有一个 div,当悬停在它的任何部分上时,它的内容应该会发生变化。

这是一张详细说明两种通缉状态的图片: active state hover state

到目前为止,这是尽力而为: codepen..它需要一些工作。

非常感谢任何帮助!

到目前为止,这是 HTML:

    <div class="item green">


<a href="#">
<h4>Welcome</h4>

<p>Click here to find out more</p>
<img src="http://www.veropixel.com/res01-170w115h.jpg"/>
</a>
</div> <!-- /item -->

最佳答案

这就是我的解决方案 http://codepen.io/anon/pen/mIrvA :

  $resinGreen: #00a14a;

.green { background: $resinGreen; }

.item {
width: 300px;
margin-bottom: 5px;

a {
display: block;
height: 98px;
overflow: hidden; /* cancels img float */
text-decoration: none;

h4, p {
height: 98px;
line-height: 98px; /* Two lines added to center
vertically text of course you can use display:inline-block
with vertical-align:middle */
padding-left: 15px;
margin:0;
}

img {
float: right;
height: 98px;
}

p {
display: none;
}

&:hover {
h4, img { display: none; }
p { display: block; }
}
}

}

你的问题是你的链接没有高度所以这就是它闪烁的原因,我也将 img 移动到第一个 float 位置

关于html - CSS 无法让悬停状态在简单的 div 上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25448880/

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