首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >平滑过渡悬停图像

平滑过渡悬停图像
EN

Stack Overflow用户
提问于 2018-06-26 14:20:13
回答 1查看 924关注 0票数 0

我已经试着解决一个问题好几个小时了,我真的很想得到一些帮助。

目标是得到一个“更平稳的过渡”,当图像移动时,你悬停在它上面。我玩的不透明等,没有什么工作。

HTML代码:

代码语言:javascript
复制
<div class="montage">
    <p>Add</p>
    <img id="montage" src="Imagesnya/montage2.jpg" alt="">
</div>
<div class="borttagning">
    <p>Remove</p>
    <img id="borttagning" src="Imagesnya/borttagning3.jpg" alt="">
</div>

CSS

代码语言:javascript
复制
.borttagning {
    margin-left: 9%;
    margin-top: 31%;
    position: absolute;
}

.borttagning img {
    height: auto;
    width: auto;
    opacity: 0;
}

.borttagning:hover img {
    opacity: 1;
    -webkit-transition: opacity 1s ease-in-out;
       -moz-transition: opacity 1s ease-in-out;
         -o-transition: opacity 1s ease-in-out;
            transition: opacity 1s ease-in-out;
}

#borttagning {
    width: 64.0%;
    margin-top: 5.8%;
    margin-left: -24.25%;
}

.montage {
    margin-left: 18%;
    margin-top: 10%;
    position: absolute;
}

.montage img {
    height: auto;
    width: auto;
    opacity: 0;
}

.montage:hover img {
    opacity: 1;
    -webkit-transition: opacity 1s ease-in-out;
       -moz-transition: opacity 1s ease-in-out;
         -o-transition: opacity 1s ease-in-out;
            transition: opacity 1s ease-in-out;
}
#montage{ 
    width: 64.0%;
    margin-top: -13.7%;
    margin-left: -23.53%;
}

有人知道我做错了什么吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-26 15:33:14

试试这个:http://jsfiddle.net/3fvn8uoa/3/

在正常状态下添加transition而不是:hover将完成这一任务(不过,根据我的说法,您的代码也应该能工作)

更新:看到您在评论中提供的对问题的链接,您正在将b/w display: none转换为display: block,这不能也不会顺利,因为不支持display属性的转换。您将实现如上面的jsfiddle所示的东西

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51045183

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档