アニメーションの設定

Last updated on 12/6/2024@mrbirddev

Slidde.coは、ウェブ要素に標準のCSSキーフレームアニメーションを簡単に適用することができます。ここでは、始めるためのステップバイステップガイドを紹介します。

サイドバーのアニメーションオプション

  1. 要素を選択する: ページ上の任意の要素をクリックします。
  2. アニメーション モーダルを開く: 右のサイドバーで、 アニメーション タブボタンをクリックすると、アニメーション オプションが表示されます。それをクリックしてモーダルウィンドウを開きます。
  3. プリセットから始める: プリセットアニメーションから始めることをお勧めします。後でニーズに合わせて変更できます。プリセットボタンをクリックすると、プリセットに置き換わります。ボタンの プラスアイコンをクリックすると、現在のアニメーションにプリセットが追加されます。

アニメーションのカスタマイズ

アニメーションモーダルは、CSSキーフレームアニメーションの設定をローコードインターフェースに簡略化し、コーディングに不慣れな方でもアクセスしやすくしています。

キーフレームアニメーションは、特定のパーセンテージに対するCSSプロパティを定義する場所です。そして、ブラウザがトランジションを処理します。

例えば、4秒の持続時間でこのようなキーフレームがある場合。

0% translateX(0)

50% translateX(-20px)

100% trasnlateX(0)

オブジェクトは2秒間下に20px移動し、その後2秒間元の位置に20px上に戻ります。

問題が発生した場合やキーフレームアニメーションについてもっと知りたい場合は:

  • オンラインで検索: 特定の質問をGoogleで検索してください。たくさんの例やリソースが利用可能です。
  • CSSキーフレームチュートリアル: 詳細な情報は、公式のMDNのCSSキーフレームガイドを参照してください。

トリガー

このフィールドは、アニメーションが再生されるタイミングを制御します。

  • 要素が表示された: これはデフォルトの設定です。アニメーションは、要素が表示されるか、または含まれるセクションが表示されたときにトリガーされます。ハッシュセクション
  • 要素が表示された(毎回再生): 上記と同様ですが、要素が表示されるたびにアニメーションが再生されます。
  • ページが読み込まれた: ページが読み込まれたときにアニメーションがトリガーされます。

ターゲット

通常、これを設定する必要はありません。デフォルト値は & で、これはルート要素を意味します。

しかし、設定が必要な場合もあります。

  • 高度な背景 要素をアニメーション化するには、ターゲット を 最初の子要素 に設定できます。高度な背景 要素は常にルート要素の最初の子要素になるためです。

  • すべての子要素にスタッガー遅延を適用するには。Delay & staggering delay セクションを参照してください。

Delay & staggering delay

遅延 を1000msに設定すると、アニメーションは1000ms待機した後に再生されます。

ずれ を 50ms に設定し、ターゲットを すべての直接の子要素 に設定すると、アニメーションは各直接の子要素に適用され、以下のように待機します。

  • 最初の要素、1000ms、
  • 二番目の要素、1050ms、
  • 三番目の要素、1100ms、
  • ...

Text staggering

これは テキスト コンポーネントに対して機能します。

ずれ を設定し、ターゲットを すべての文字 に設定すると、スタッガー効果が各文字に適用されます。

CSS animation プロパティを使用する

プレーンな css animation は、CSS のすべての要素に常に利用可能です。しかし、特定のCSSルールをエディタで簡単に編集できるようにするために、Disable in canvas をオンにする必要があるかもしれません。

Loading...