gpt4 book ai didi

html - CSS 动画图像显示

转载 作者:行者123 更新时间:2023-11-28 04:19:08 24 4
gpt4 key购买 nike

我有一张图表,如果可能的话,我想使用 CSS 制作动画。我认为自己这样做的方式是使用 mask ,所以它从什么都没有开始,然后 mask 慢慢地穿过,逐渐露出图形线。

这不是我正在使用的图像,但会类似: http://jsfiddle.net/e50mnm2p/

想象一下,它一开始什么都没有,然后从左边逐渐露出绿线,给人一种正在绘制的印象。有没有办法用口罩做到这一点,或者有更好的选择吗?

<img src="http://www.freeimages.com/assets/183018/1830173156/graph-line-up-and-down-1-1131299-m.jpg" />

更新

这就是我最终做的: http://jsfiddle.net/e50mnm2p/5/

HTML

<div class="hgInner">
<img src="http://www.freeimages.com/assets/183018/1830173156/graph-line-up-and-down-1-1131299-m.jpg" />
</div>

CSS

.hgInner {
position: relative;
float: left;
height: 100%;
width: 955px;
overflow: hidden;
-webkit-animation: reveal 4s ease;
-webkit-animation-fill-mode: backwards;
}

@-webkit-keyframes reveal {
0% {width: 0px;}
100% { width: 100%;}
}
@keyframes reveal {
0% {width: 0px;}
100% { width: 100%;}
}

最佳答案

你想要这样的东西吗? http://jsfiddle.net/e50mnm2p/3/

.reveal {
overflow:hidden;
position:relative;
display:inline-block;
}

.reveal:after {
content:" ";
position:absolute;
display:block;
top:0;
left:0;
width:100%;
height:100%;
background:#fff;
z-index:2;
transition: all 2s ease;
}

.reveal.show:after {
left:100%
}

关于html - CSS 动画图像显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28877718/

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