首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在两个图像之间切换过渡

在两个图像之间切换过渡
EN

Stack Overflow用户
提问于 2017-11-03 15:29:09
回答 1查看 818关注 0票数 0

我有一个包含两个图像的div元素。使用CSS :hover,我切换两个图像(FontAwesome图标)的显示。

代码语言:javascript
复制
<div class="alternating-content-item-content alternating-content-item__content col-md-6">
  <div class="alternating-content-item-content__padding">
    <h3 class="alternating-content-item-content__heading">Trading</h3>
    <p class="alternating-content-item-content__blurb">Lorem ipsum dolor sit amet, consectetur adipiscing elit. </p>
    <a href="http://www.google.com" target="_blank" class="alternating-content-item-content__link">
      Read More
      <i class="fa fa-chevron-right fa-hover-hidden read-more-icon"></i>
      <i class="fa fa-arrow-right fa-hover-show read-more-icon"></i>
    </a>
  </div>
</div>

我的CSS是

代码语言:javascript
复制
.fa.fa-hover-show {
    display: none;
}

&:hover {
    .fa.fa-hover-hidden {
        display: none;
    }

    .fa.fa-hover-show {
        display: inline-block;
    }
}

如何将过渡/变换添加到div hover事件,以便在两个fa图标之间制作平滑的动画?

EN

回答 1

Stack Overflow用户

发布于 2017-11-03 16:40:56

如果你想要一个平滑的动画,你应该使用opacity。例如:

代码语言:javascript
复制
button {
    transition: opacity 0.5s linear;
}

.fa.fa-hover-show {
    opacity: 0
}

button:hover {
    .fa.fa-hover-hidden {
        opacity: 0
    }

    .fa.fa-hover-show {
        opacity: 1
    }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47090552

复制
相关文章

相似问题

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