CSS3 を学習する過程で、CSS3 属性を使用すると多くのクールな効果を簡単に実現できることが分かりました。アニメーションは、CSS3 アニメーション効果でよく使用される属性です。次に、このプロパティを使用して、マウスがボタン上にあるときにストリーマーで次のボタン効果を作成する方法を学びましょう。 その前に、アニメーション属性の使い方について簡単に紹介しておきます。 背景画像: 線形グラデーション(左へ、#EAD6EE、#A0F1EA、rgb(124、241、241)、#e3a5f0、#EAD6EE); 背景サイズ: 400%; 分析: 現在、背景は 3 色のグラデーションになっており、div のサイズの 4 倍であるため、div には 1 色のみが表示されます。フレーム アニメーション効果を使用して背景の動きを制御し、アニメーション属性を使用して背景を連続的に流すことができます。 ステップ 3 : フレーム アニメーションを使用して、背景の配置の水平方向の動きを制御します。 (@keyframes 機能: アニメーションを定義します。シンプルなアニメーションでは、from と to のキーワードを直接使用できます。複雑なアニメーションでは、0%~100% を使用して、セグメント内の対応するアニメーション効果、つまり、ある状態から別の状態への遷移を設定できます) @keyframes 実行{ 100%{ 背景位置: 400% 0px; } } 次に、疑似クラスhoverを使用して、マウスが上に移動したときにアニメーション効果を実現します。 @keyframes 実行{ 100%{ 背景位置: 400% 0px; } } .div2:ホバー{ アニメーション: 4 秒間線形実行、0 秒間無限実行。 } ケースの完全なコード: <!DOCTYPE html> <html lang="ja"> <ヘッド> <メタ文字セット="UTF-8"> <title>ドキュメント</title> <スタイル> .div2{ 位置:絶対; 左: calc(50% - 150px); 上: calc(50% - 150px); 幅: 300ピクセル; 高さ: 100px; 境界線の半径: 50px; テキスト配置: 中央; 背景色:水色; 行の高さ: 100px; 背景画像: 線形グラデーション(左へ、#EAD6EE、#A0F1EA、rgb(124、241、241)、#e3a5f0、#EAD6EE); 背景サイズ: 400%; } @keyframes 実行{ 100%{ 背景位置: 400% 0px; } } .div2:ホバー{ アニメーション: 4 秒間線形実行、0 秒間無限実行。 } </スタイル> </head> <本文> <div class="div2"> さあ行こう </div> </本文> </html> シンプルなCSS3ストリーマーアニメーション効果を実現 CSS3 でアニメーションを使用してストリーマー ボタン効果を実現する方法については、これで終わりです。CSS3 アニメーション ストリーマー ボタンに関する関連コンテンツについては、123WORDPRESS.COM の過去の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 |
>>: 発生したブラウザの互換性の問題と解決策(推奨)について
序文フィールドの追加は誰でもよく知っていると思います。簡単に記述できます。MySQL テーブルにフィ...
1 Dockerサービスを開始するまず、docker サービスを開始する方法を知っておく必要がありま...
この記事では、jsで簡単な計算機を作成する具体的なコードを参考までに共有します。具体的な内容は次のと...
まず、 esp8266 は mqtt を通じてメッセージを公開し、WeChat アプレットは mqt...
MySQL は現在、ほとんどの企業や事業体で使用されているデータベースです。MySQL が使用される...
mysql コマンドを使用して、mysql のインストール パスを表示できます。 # 次の 2 つの...
序文: MySQL マスター/スレーブ アーキテクチャは、最も一般的に使用されるアーキテクチャ セッ...
数式 calc() は CSS の関数であり、主に数学演算に使用されます。 calc() を使用する...
JS タイマーを使用して、要素に移動する効果のあるメソッドを作成します。実装のアイデアは、まず要素の...
<br />関連記事: Facebookの情報アーキテクチャの分析 元記事: http:...
現在、多くの人がインターネット上で生活しており、インターネットで情報を検索することは日常的な作業とな...
centos8 ディストリビューションは、BaseOS および AppStream リポジトリを通じ...
今日の講義では、HTML におけるタグの表示モードについてお話ししましたが、これはブロックレベルタグ...
目次1. ES 構文のゲッターとセッター2. ES構文でのdefineProperty 3. Vue...
目次1. プラグイン2. 幕間3. 実装4. 検証機能1. プラグインまず、私たちが選んだプラグイン...