gpt4 book ai didi

html - 隐藏的溢出不适用于悬停

转载 作者:技术小花猫 更新时间:2023-10-29 12:41:48 27 4
gpt4 key购买 nike

我有这个 div,当我将鼠标悬停在 title div 上时,我想显示 title。问题是即使我将鼠标悬停在 div 的边缘,我也会得到悬停效果。因此,当我将鼠标悬停在 div 上时,它被视为正方形而不是圆形。这在 Firefox 上运行良好,但在 Chrome 和 Safari 上运行不佳。

fiddle :http://jsfiddle.net/roeg629c/2/

注意:我不想改变图像的纵横比。图片应为 父级高度的 100%

HTML

<div class="video_wrap update" video_name="rikthejmna">
<div class="related img_wrap"><img src="http://img.youtube.com/vi/XyzYVpJGRG8/hqdefault.jpg"></div>
<div class="title">rikthejm na</div>
</div>

CSS

.video_wrap {
width: 232px;
height: 232px;
display: inline-block;
border-radius: 116px;
overflow: hidden;
margin: 10px;
position: relative;
z-index: 2;
}

.img_wrap img {height: 100%}

.related {height: 100%;}

.title {
position: relative;
top: -50px;
left: 0px;
background: #fff;
height: 50px;
opacity: .5;
color: #f8008c;
font-size: 12px;
text-align: center;
line-height: 50px;
overflow: hidden;
cursor: default;
transition: all .5s ease-in;
}

.title:hover {opacity: 1}

最佳答案

避免定位 .titleopacity

.video_wrap{
width: 232px;
height: 232px;
border-radius: 50%;
overflow: hidden;
margin: 10px;
}
.related {
width: 232px;
height: 232px;
position: absolute;
border-radius: 50%;
overflow: hidden;
z-index: -1;
}
.img_wrap img {
height: 100%;
}
.title{
margin: 185px 0 0;
background: rgba(255,255,255,.5);
line-height: 50px;
text-align: center;
transition: all .5s ease-in;
}
.title:hover{
background: #fff;
}
<div class="video_wrap update">
<div class="related img_wrap"><img src="http://img.youtube.com/vi/XyzYVpJGRG8/hqdefault.jpg"></div>
<div class="title">
rikthejm na
</div>
</div>

关于html - 隐藏的溢出不适用于悬停,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33595369/

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