CSSキュービックベジェジェネレータ
CSS Cubic Bezier Generator イージング関数の作成
コントロールポイント
Point P1 (x1, y1)
Point P2 (x2, y2)
人気のイージングプリセット
CSS 出力
Preview
ベジェ曲線の視覚化
x1
y1
x2
y2
Cubic Bezier のドキュメンテーション
3次ベジェ曲線とは何ですか?
A cubic Bezier curve is defined by four points: P0, P1, P2, and P3. In CSS transitions, P0 and P3 are fixed at (0, 0) and (1, 1) respectively, representing the start and end of the transition. The curve is determined by the coordinates of the two control points, P1 and P2.
CSS 構文
transition-timing-function: cubic-bezier(x1, y1, x2, y2);
一般的な使用例
- アニメーショントランジション:プロパティを変更する要素のスムーズなアニメーションを作成します。
- スクロール効果:スクロールアニメーションの速度を制御します。
- インタラクティブ要素:ホバーやクリックなどのユーザー操作に要素がどのように反応するかを定義します。
- モーションデザイン:UI 要素の複雑なモーション シーケンスを作成します。
一般的なイージング機能
Ease (default)
ゆっくりと開始し、急速に加速し、再び減速します。
cubic-bezier(0.25, 0.1, 0.25, 1)
Linear
開始から終了まで一定の速度。
cubic-bezier(0, 0, 1, 1)
Ease-in
ゆっくりと始まり、その後加速します。
cubic-bezier(0.42, 0, 1, 1)
Ease-out
高速で始動し、その後減速します。
cubic-bezier(0, 0, 0.58, 1)
カスタムカーブ作成のヒント
- x 値を 0 から 1 の間に保ちます。この範囲外の値は、予期しない動作を引き起こす可能性があります。
- 曲線を視覚化する:インタラクティブグラフを使用して、変更がアニメーションにどのように影響するかを理解します。
- 実際の要素でテストします。常に実際のUIコンポーネントでカーブをプレビューし、正しい感じがすることを確認してください。
- プリセットの保存:将来のプロジェクトに役立つ曲線をブックマークします。
Related Tools
CSS3変換を簡単に生成
コードを書かずに複雑なCSS3変換を作成するための強力で直感的なツール。変更をリアルタイムで視覚化し、生成された CSS をコピーしてプロジェクトで使用します。
完璧なフレックスボックスレイアウトを作成
CSS フレックスボックス コードを視覚化、カスタマイズ、生成するには、直感的なドラッグ アンド ドロップ インターフェイスを使用します。
スタイラスからCSSへのコンバーター
SCSS コードを CSS に変換します。高速、簡単、安全。
CRC-16ハッシュ計算機
CRC-16チェックサムを迅速かつ簡単に生成
TSVをJSONに簡単に変換
TSVデータを構造化されたJSON形式にワンクリックで変換できます。高速、安全、そして完全にブラウザベース。
SHA3-224ハッシュ計算機
SHA3-224ハッシュを迅速かつ簡単に生成