m-n*_*622 3 html css animation css-animations
嘿,我尝试过在一条 2px 实线上进行动画,从中心到末端填充白色,但失败了,因为它只是从右到左填充,而不是从相反的方向获得。任何人都可以告诉我如何创建这样的动画:这只是结构。从点+开始2px的高度和100px的宽度,并从中心到两端从左到右等长地填充颜色,完成这种类型的动画。希望我已经详细解释了我的问题。
[----------+----------]
[---------+++---------]
[--------+++++--------]
[-------+++++++-------]
[------+++++++++------]
[-----+++++++++++-----]
[----+++++++++++++----]
[---+++++++++++++++---]
[--+++++++++++++++++--]
[-+++++++++++++++++++-]
[+++++++++++++++++++++]
Run Code Online (Sandbox Code Playgroud)
像下面这样:
.line {
width:100px;
height:2px;
background:linear-gradient(red 0 0) center/0% 100% no-repeat;
animation:l 2s linear infinite alternate;
}
@keyframes l {
to {background-size:100% 100%}
}
Run Code Online (Sandbox Code Playgroud)
<div class="line"></div>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
680 次 |
最近记录: |