CSS3 の列シリーズ属性を使用してウォーターフォールレイアウトを作成する方法を紹介しました。興味のある方はぜひ学んでみてください。 まずは効果図を見てみましょう この効果がどのように達成されるかを見てみましょう。 まず、HTML 部分で、ボタンを囲む div コンテナーを定義し、ボタン内のタグ ペアを使用してボタンのテキストを含めます。 <div id="光沢のある影"> <button><span>マウスオーバー</span></button> </div> 次に、変更のためのCSSスタイルの定義を開始します。レイアウトスタイル、色の範囲を調整します。 #光沢のある影 { ディスプレイ: フレックス; アイテムの位置を中央揃えにします。 コンテンツの中央揃え: 中央; 高さ:100vh; 背景: #1c2541; } ボタン { 境界線: 2px の白実線; 背景: 透明; テキスト変換:大文字; 色: 白; パディング: 15px 50px; アウトライン: なし; } スパン { zインデックス: 20; } 次に、点滅するオーバーレイを作成します。 :after セレクターを使用して透明な四角形を作成し、ボタンに対して絶対的に配置します。 ボタン { 位置: 相対的; } ボタン:後{ コンテンツ: ''; 表示: ブロック; 位置: 絶対; 背景: 白; 幅: 50px; 高さ: 125px; 不透明度: 20%; } 最終的な効果では、傾いた四角形が点滅するので、変換を追加します: rotate(-45deg); style ボタン:後{ 変換: 回転(-45度); } top属性とleft属性を使用して長方形の位置を制御します ボタン:後{ 上: -2px; 左: -1px; } 最後に、ボタンホバー点滅アニメーション効果が実現されます ボタン:ホバー:後{ 左: 120%; } この突然の位置の変化は、私たちが望む効果ではありません。トランジション効果を追加するには、 transition 属性を使用します。この属性は CSS3 の新しい属性であるため、他のブラウザーとの互換性を保つためにプレフィックスを追加する必要があります。 ボタン:ホバー:後{ 左: 120%; 遷移: すべて 600ms cubic-bezier(0.3, 1, 0.2, 1); -webkit-transition: すべて 600ms cubic-bezier(0.3, 1, 0.2, 1); } 大体完成しましたが、多少の修正が必要です。 ボタン範囲内にのみ長方形のオーバーレイを表示する場合は、ボタン タグに overflow: hidden; スタイルを追加できます。 ボタン { オーバーフロー: 非表示; } オーバーレイの位置にまだ問題があることがわかります。最終的なエフェクトでは、オーバーレイは最初は表示されません。これを調整するために、top 属性と left 属性を使用します。 ボタン:後{ 上: -36px; 左: -100px; } 上記は、CSS3 を使用してボタンのホバー点滅の動的効果を実現する詳細です。 CSS3 を使用してボタンのホバーと点滅の動的効果を実現する方法については、これで終わりです。CSS3 ボタンのホバーと点滅の動的コンテンツに関する詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 |
>>: HTMLはキャンバスを使用して箇条書きスクリーン機能を実装します
Web プロジェクトを作成しているときに、紹介ビデオが別にある紹介ページに遭遇しました。この短いビデ...
序文最近、私はクライアントのサーバー構成を支援しており、Nginx 構成ファイルを頻繁に変更していま...
CentOS7 システムを使用するのは今回が初めてで、ネットワーク構成を行う際に多くの問題が発生し...
まず、Linux システムで実行されているノード プロセスはプロセスを強制終了できないことを紹介しま...
目次双方向バインディングの原理ngモデルレンダリングカスタム双方向バインディングプロパティコンポーネ...
1. すべてのタグには対応する終了タグが必要です以前の HTML では、<p> や &l...
問題の説明: MySQL に中国語の文字を挿入する場合、または MySQL では中国語の文字が正常に...
1. 基本仕様(1)InnoDBストレージエンジンを使用する必要があります。解釈:トランザクション、...
問題の説明: phpstorm の SFTP ホストを 192.168.122.1 に設定すると、接...
ご存知のとおり、mailto は Web デザインと制作において非常に実用的な HTML タグです。...
次のコマンドを使用してコンテナを作成し、ローカルの /home/dock/Downloads ディレ...
基本イメージが以前に構成されていて、これらのイメージが他の場所でも必要な場合はどうなりますか?回答:...
Linux でディレクトリを切り替えるとなると、誰もが間違いなくcdコマンドを思い浮かべるでしょう。...
導入2日前に見た問題について詳細に書きます。バイトコンピューターがバイナリに基づいていることは誰もが...
序文vue3 を使った例をいくつか書いてみましたが、Vue3 のコンポジション API はよく設計さ...