HTML と CSS、インライン スタイルと TypeScript を使用して、React でこのアニメーションを再作成しようとしています。スタイル情報を含むオブジェクトを作成し、それを style 属性で参照しています。以下はコードです。動作しません。何が間違っているのかわかりません。スタイルが正しく定義および参照されていないのではないかと思います。
これは私が書き直そうとした元の Codepen の例です: Apple アニメーション
これは私のコードです
styled-components を使用して、コンポーネントの柔軟性と互換性を高めることができます。 styled-components を使用して codepen の例をコピーし、簡単に拡張できるようにしました。
を使用して、コンポーネントの柔軟性と互換性を高めることができます。
を使用して
TopAnimateBlock と BottomAnimateBlock の両方には、ブロック内の行数を示す numOfLine プロパティがあります。 BottomAnimateBlock の 2 番目のプロパティは layTopLine です。これは、先頭の OK を待つ必要があるため、TopAnimateBlock の numOfLine と同じ番号にする必要があります。遊ぶために。
と
の両方には、ブロック内の行数を示す
の 2 番目のプロパティは
の
TextStyle の color プロパティを使用してテキストの色を簡単に変更し、色の値 HEX color または rgba( ) / hsla()。
コンポーネントを追加します
numOfLine
layTopLine
styled-components
したがって、を使用して、コンポーネントの柔軟性と互換性を高めることができます。
styled-componentsを使用して
codepen の例をコピーし、簡単に拡張できるようにしました。TopAnimateBlock
さらに、と
BottomAnimateBlockの両方には、ブロック内の行数を示す
numOfLine プロパティがあります。 BottomAnimateBlockの 2 番目のプロパティは
layTopLine です。これは、先頭の OK を待つ必要があるため、TopAnimateBlockの
numOfLine と同じ番号にする必要があります。遊ぶために。TextStyle
TextAnimation.tsxの
color プロパティを使用してテキストの色を簡単に変更し、色の値 HEX color または rgba( ) / hsla()。リーリー
新しい- TextStyle
TopAnimateBlock- の
リーリー
コンポーネントを追加します
numOfLine
を 2 から 3 に、BottomAnimateBlock のlayTopLine
を 2 から 3## に変更しました # そして、キーフレームを次のクリップに置き換えます: