2011-07-30 2 views
7

CSSのアニメーションを<span>要素に適用しようとしていますが、動作させることができません。アニメーションを<span>要素に適用できるかどうかを示すリソースは見つかりません。だから、私は間違いをしているのですか、あるいはアニメーションの免疫にも及んでいますか?CSSアニメーションの投稿<span>

編集:コード

Inf<span class="inf_o">o</span>rmation 
    <br> 
do<span class="don_n">n</span>e 
    <br> 
we<span class="dbl_l">ll</span> 

とCSS:

/* animations */ 
.inf_o 
{ 
    -webkit-animation-name: lower_head; 
    -webkit-animation-duration: 3s; 
    -webkit-animation-timing-function:ease-in; 
    -webkit-animation-delay: 1s; 
    -webkit-animation-play-state: active; 
} 

@-webkit-keyframes lower_head 
{ 
    from {margin-top:0px;} 
    to {margin-top:10px;} 
} 
+0

あなたの現在のコードを作成したり、ここに投稿することはできますか? – Purag

+0

あなたはspan: – sandeep

+0

のコードを編集に入れるために、あなたのCSSにdisplay:blockを定義しなければならないかもしれません。私はdisplay:blockを指定すると動作します。これを行う方法はブロック要素を使って行うことができますか?私は数多くのフロートとクリアを避けたいと思います。 – providence

答えて

7

使用すると、表示プロパティを設定する必要がありますように見えます。明らかにブロックは単語を混乱させるので、インラインを使用する必要があります。 http://jsfiddle.net/jdmiller82/XWkRX/1/

「o」がわかるように、私はあなたのためにjsfiddleを調理しました。

+0

Perrfect、ありがとう、束。 – providence

+0

あなたは大歓迎です!がんばろう! –

+4

インライン表示は私にとっては機能しませんでしたが、インラインブロックはあなたのjsfiddleごとに実行されました。ありがとう! – Josh

0

私のスパンアニメーションを動作させるのに苦労しました。私の場合、ページは、displaynoneに設定された状態で読み込まれます。私は多くの回避策を試しましたが、最終的に働いたのは残念ながらdisplay: noneをcssから削除し、ページが読み込まれたときに隠していました。

重要な場合は、jQueryを使用してスパンを表示/非表示にしています。