首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >传入CSS3动画的变量

传入CSS3动画的变量
EN

Stack Overflow用户
提问于 2016-07-19 01:31:22
回答 1查看 510关注 0票数 0

我有一个要根据当前宽度移动的进度条。我可以让它移动到静态宽度,但我不知道如何传入新的宽度来设置它。

CSS是

代码语言:javascript
运行
复制
@media all and (min-width: 800px) {
    .checkout-bar li.active:after {
      @include green-stripe;
      @include inner-shadow;
      content:"";
      height: 15px;
      left: 50%;
      width: 0%;
      float: left;
      position: absolute;
      top: -50px;
      z-index: 0;
      -webkit-animation: myanimation 3s 0 forwards;
    }
    @-webkit-keyframes myanimation {
      from {
        width: 0;
      }
      to {
        width: 50%; //I would like this to be a variable
      }
   }

这是html:

代码语言:javascript
运行
复制
 <div className="checkout-wrap">
    <ul className="checkout-bar">
      <li className="visited">Received Message</li>
      <li className="visited">Splitting Message</li>
      <li className="visited">Publish on Call</li>
      <li className="visited">Ready to Send</li>
      <li className="active" style={{'width': iOSPercent + '%'}}>Sending Message</li> // this should pass in the width
      <li className="next">Done</li>
   </ul>

</div>;

提前谢谢你,

EN

Stack Overflow用户

发布于 2016-07-19 01:40:04

为加载动画使用其他子节点(如div),并将关键帧目标设置为100%。子节点应该占据li的整个空间,以便响应您以编程方式设置的宽度。当然,将CSS更改为以div为目标,而不是li

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

https://stackoverflow.com/questions/38442749

复制
相关文章

相似问题

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