gpt4 book ai didi

css - 在带有过渡的悬停时在图像上显示文本

转载 作者:太空宇宙 更新时间:2023-11-04 02:11:39 24 4
gpt4 key购买 nike

我正在尝试创建一个带有不透明度的淡入淡出过渡(请参阅我的 JSFiddle ),当您将鼠标悬停在圆圈上时会显示该过渡。

如何实现 myContent 元素的漂亮淡入效果?

<div class="circle">
<div class="myContent">
<div class="name">Sasasaas</div>
<div class="position">asfasfasfas</div>
</div>
</div>

这是我正在使用的 CSS

.circle {
width: 300px;
height: 300px;
border: 1px black solid;
border-radius: 200px;
background-image: url("http://vignette3.wikia.nocookie.net/yogscast/images/c/c7/Pixel_face_eyebrow_raised_600x600.png/revision/latest/scale-to-width-down/480?cb=20130529234139");
background-position: center center;
background-repeat: no-repeat;
background-size: contain;
margin: auto;
-webkit-filter: grayscale(50%);
-webkit-transition: all 0.5s;
}

.circle:hover {
-webkit-filter: none;
}

.myContent {
opacity: 0;
width: 170px;
height: 170px;
text-align: center;
padding: 15px;
/**position: relative;
visibility: hidden;
-webkit-transition: visibility 0.5s;**/
}

.circle:hover .myContent {
opacity: 1;
}

最佳答案

尝试下面的代码,将过渡添加到 .mycontent 并将其设置为 width 为 100%,然后添加 padding-top:50%通过使用 text-align:centerpadding-top 将您的文本垂直和水平对齐到图像的中心。

 .circle {
width: 300px;
height: 300px;
border: 1px black solid;
border-radius: 200px;
background-image: url("http://vignette3.wikia.nocookie.net/yogscast/images/c/c7/Pixel_face_eyebrow_raised_600x600.png/revision/latest/scale-to-width-down/480?cb=20130529234139");
background-position: center center;
background-repeat: no-repeat;
background-size: contain;
margin: auto;
-webkit-filter: grayscale(50%);
-webkit-transition: all 0.5s;
}

.circle:hover {
-webkit-filter: none;
}

.myContent {
opacity: 0;
width: 100%;
height: 170px;
text-align: center;
padding-top: 50%;
transition: 1s ease;
}

.circle:hover > .myContent {
opacity: 1;
}
<div class="circle">
<div class="myContent">
<div class="name">Sasasaas</div>
<div class="position">asfasfasfas</div>
</div>
</div>

关于css - 在带有过渡的悬停时在图像上显示文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39622878/

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