为什么文本修饰不会出现在我的css动画中?

时间:2012-02-16 22:45:40

标签: css css-animations text-decorations

我想在HTML中模拟控制台UI,我需要在文本下面使用下划线闪烁。 我的方法是将类放到具有动画的underblink。颜色循环,文本隐藏和取消隐藏,但下划线永远不会出现。为什么?

CSS:

  @-webkit-keyframes underblink {
    0%     { text-decoration: none;opacity: 0:color :orange }
    50%    { text-decoration: none;opacity: 0;color:green }
    50.01% { text-decoration: underline;opacity: 1 } 
    100%   { text-decoration: underline;opacity: 1 }
  }

  .underblink {
    -webkit-animation: underblink 0.7s infinite linear alternate;
    -webkit-font-smoothing: antialiased;
    display:inline-block;
  }

HTML:

<div id='always_sort_recursively' class='underblink'>x</div>

1 个答案:

答案 0 :(得分:4)

  

...但是下划线永远不会出现。为什么?

因为text-decoration不在{{1}}。