ターンテーブル上のガラスファサードの動きをシミュレートする、左から右に近づいたり遠ざかったりする CSS アニメーション
P粉208469050
P粉208469050 2023-09-04 21:59:55
0
1
542
<p>正面から見たときのターンテーブル プレート上のガラスの動きをシミュレートし、近づいたり遠ざかったりしながら左から右に水平に移動する CSS アニメーションを作成しようとしています。 </p> <p>近づいてきましたが、まだ正しく見えません。現在、円ではなくひし形に沿って移動しているように見えます。 </p> <p>これは私が試したことです..</p> <p> <pre class="brush:css;toolbar:false;">.roll { 表示ブロック; 幅: 100ピクセル; 高さ: 100ピクセル; 背景: 赤; マージン: 10px 自動 10px 自動; アニメーション: ロール 2 秒の cubic-bezier(0.42, 0, 0.58, 1) 無限; } @キーフレームロール { 0%、 100% { 変換:translateX(0%)scale(1); } 20% { 変換: 変換X(50%) スケール(0.8); } 50% { 変換:translateX(0%)scale(0.6); } 80% { 変換: 変換X(-50%) スケール(0.8); } }</pre> <pre class="brush:html;toolbar:false;"><div class="roll"></div></pre> </p>
P粉208469050
P粉208469050

全員に返信(1)
P粉226413256

水平円上の正方形をアニメーション化して視聴者に向ける 場合は、ラッパー要素で 3D 変換を使用し、正方形上で反転して、視聴者向けのままにすることができます。

ポイントは、「現実」と同じように要素を Y 軸上で回転させることです。

以下に例を示します:

リーリー リーリー
transform-style:preserve-3d;

を使用する必要があることに注意してください (MDN の詳細情報 )

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート