CSS3アニメーションとtransition_html/css_WEB-ITnoseに関する問題
アニメーショントランジション
アニメーションはパーセントのスタイルを設定できます。トランジションは0%と100%のスタイルを設定し、途中でスタイルを変更するにはどうすればよいですか?アニメーションのアニメーションはトランジションのように再生を制御しますか? ボタンをクリックしたときにのみ再生され、更新せずに複数回クリックすると複数回再生されますアニメーションを制御することはできません。常に再生するか、再生回数を設定する必要があります。再生中はユーザーが制御できません
スタイル名を制御および変更できます
アドバイスを求めてください
スタイル名を制御および変更できます
アドバイスを求めてください
ユーザーが再生の開始を制御します。これは何を意味しますか?
<style>div{opacity:0;position:absolute;top:50%;left:50%;width:300px;height:150px;margin:-75px 0 0 -150px;}.over{border:3px solid #eee;background:#e0e0e0;} .over{ -webkit-animation:animations 2.5s ease-out,animations3 1s ease-out 2.5s; -moz-animation:animations 2.5s ease-out,animations3 1s ease-out 2.5s; -o-animation:animations 2.5s ease-out,animations3 1s ease-out 2.5s; -ms-animation:animations 2.5s ease-out,animations3 1s ease-out 2.5s; animation:animations 2.5s ease-out,animations3 1s ease-out 2.5s;}@-webkit-keyframes animations{ 0%{-webkit-transform:scale(0);opacity:0;} 40%{-webkit-transform:scale(1);opacity:1;} 100%{opacity:1;}}@-moz-keyframes animations{ 0%{-moz-transform:scale(0);opacity:0;} 40%{-moz-transform:scale(1);opacity:1;} 100%{opacity:1;}}@-o-keyframes animations{ 0%{-o-transform:scale(0);opacity:0;} 40%{-o-transform:scale(1);opacity:1;} 100%{opacity:1;}}@-ms-keyframes animations{ 0%{-ms-transform:scale(0);opacity:0;} 40%{-ms-transform:scale(1);opacity:1;} 100%{opacity:1;}}@keyframes animations{ 0%{transform:scale(0);opacity:0;} 40%{transform:scale(1);opacity:1;} 100%{opacity:1;}} </style> <div class="over" id="test" ></div><button onclick="fn()" >test</button><script> var div=document.getElementById('test'); function fn(){ div.className=''; setTimeout(function(){ div.className='over'; },50); } </script>
アニメーションは使用できません 制御は、常に再生するか、再生回数を設定するかのいずれかですユーザーは再生を制御できません
ここで setTimeout がどのような役割を果たしているのかお聞きしたいのですが、ボタンをクリックしても効果がありません。ありがとうございます
ここでの setTimeout の役割についてお聞きしたいのですが、ボタンが消えているのになぜクリックしてしまうのでしょうか? ありがとうございます
これはブラウザの処理に関係があるのかもしれません。頻繁すぎると最後にしか操作しないので setTimeout を使う必要があります
スタイル名の変更を制御できます
わかりました。これが最後の質問です。ありがとうございます
いいえ、意味はわかります。例 #4 は再生後に常に表示されませんか?
スタイル名を制御して変更できます
理解しました。最後の質問です。意味がよくわかりませんが、#4 は再生後に必ず表示されます。もう一度ボタンを押すとゆっくりと表示され、100% に達すると div が非表示になります
ごめんなさい、テストポイントが早すぎて見えませんでした
最終状態を追加するだけです。メインスタイル
.over{ -webkit-animation:animations 2.5s ease-out,animations3 1s ease-out 2.5s; -moz-animation:animations 2.5s ease-out,animations3 1s ease-out 2.5s; -o-animation:animations 2.5s ease-out,animations3 1s ease-out 2.5s; -ms-animation:animations 2.5s ease-out,animations3 1s ease-out 2.5s; animation:animations 2.5s ease-out,animations3 1s ease-out 2.5s; opacity:1; /* 加上最后状态*/}
anime-fill-mode: forwards

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









この記事では、HTML&lt; Progress&gt;について説明します。要素、その目的、スタイリング、および&lt; meter&gt;との違い要素。主な焦点は、&lt; Progress&gt;を使用することです。タスクの完了と&lt; Meter&gt; statiの場合

この記事では、HTML&lt; Datalist&GT;について説明します。オートコンプリートの提案を提供し、ユーザーエクスペリエンスの改善、エラーの削減によりフォームを強化する要素。

この記事では、html&lt; meter&gt;について説明します。要素は、範囲内でスカラーまたは分数値を表示するために使用され、Web開発におけるその一般的なアプリケーション。それは差別化&lt; Meter&gt; &lt; Progress&gt;およびex

この記事では、モバイルデバイスのレスポンシブWebデザインに不可欠なViewportメタタグについて説明します。適切な使用により、最適なコンテンツのスケーリングとユーザーの相互作用が保証され、誤用が設計とアクセシビリティの問題につながる可能性があることを説明しています。

この記事では、html5&lt; time&gt;について説明します。セマンティックデート/時刻表現の要素。 人間の読み取り可能なテキストとともに、マシンの読みやすさ(ISO 8601形式)のDateTime属性の重要性を強調し、Accessibilitを増やします

記事では、HTML5クロスブラウザーの互換性を確保するためのベストプラクティスについて説明し、機能検出、プログレッシブエンハンスメント、およびテスト方法に焦点を当てています。

この記事では、ブラウザのユーザー入力を直接検証するために、必要、パターン、MIN、MAX、および長さの制限などのHTML5フォーム検証属性を使用して説明します。

この記事では、&lt; iframe&gt;外部コンテンツをWebページ、その一般的な用途、セキュリティリスク、およびオブジェクトタグやAPIなどの代替案に埋め込む際のタグの目的。
