首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使图像的覆盖向右滑动以在css3动画中显示该图像

如何使图像的覆盖向右滑动以在css3动画中显示该图像
EN

Stack Overflow用户
提问于 2019-01-30 18:30:20
回答 2查看 308关注 0票数 1

我正在做一个CSS的页面加载器,我想出现的标志与滑动覆盖到右边,喜欢的加载栏,但这里想要使加载标志而不是酒吧。下面是我的代码

代码语言:javascript
复制
.underlay{
    width: 300px;
    height:300px;
    margin-left: 300px;
    margin-top: 15%;
 }
.underlay:before{
    content:"";
    width: 300px;
    height:300px;
    position: absolute;
    top: 15%;
    left: 300px;
    z-index: 99;
    background: rgba(0,0,0,0.9);
    animation-name: slide;
}

<div class="outer">
<div class="underlay">
    <img src="logo.png" alt="loading logo">
</div>
</div>

我希望滑动它的底图:之前慢慢地滑到右边

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-01-30 19:03:30

@Ahtsham Ul Haq:试试这段代码,希望它能为你工作!

代码语言:javascript
复制
.outer {
 transition: all 0.3s linear;
}
.underlay img {
    width: 300px;
    height:300px;
  display: block;
  left: 10px
/*     margin-left: 300px; */
/*     margin-top: 15%; */
 }
.underlay:before{
    content: "";
    width: 300px;
    height: 300px;
    position: absolute;
    top: 10px;
/*     left: 300px; */
    z-index: 99;
    background: rgba(0, 0, 0, 0.6);
  transition: all 0.3s linear;
}
.outer:hover .underlay:before { 
  width: 0;
}
代码语言:javascript
复制
<div class="outer">
<div class="underlay">
    <img src="https://i.ibb.co/8M3cFG4/bbb.jpg" alt="loading logo">
</div>
</div>

票数 1
EN

Stack Overflow用户

发布于 2019-01-31 18:22:50

我有这个,它对我很有效。感谢您的帮助@Asiya Fatima

代码语言:javascript
复制
.underlay:before{
    content:"";
    width: 300px;
    height:300px;
    position: absolute;
    top: 200px;
    left:0;
    z-index: 99;
    background: rgba(0,0,0,0.9);
    animation-name: slide;
    animation-duration: 7s;
    animation-timing-function: linear;
}
@-webkit-keyframes slide{
    0%{
        left:510px;
    }
    100%{
        left:850px;
    }
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54438421

复制
相关文章

相似问题

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