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はキャンバスを使用して箇条書きスクリーン機能を実装します
Centos や Ubuntu など、Docker が pull する Base イメージは最もシン...
目次序文1. バイナリツリー1.1. 二分木の走査1.2. jsを使用してバイナリツリーを表現する1...
今日、私はプロジェクトの移行の問題に取り組んでいましたが、突然、大量の写真をどうやって移動したらよい...
目次1. イメージをプルする2. イメージを実行する3. コンテナ内でアプリケーションをテストする4...
この記事では、参考までに、簡単な計算機能を実装するためのJavaScriptの具体的なコードを紹介し...
序文explain コマンドは、クエリ オプティマイザーがクエリの実行を決定した方法を確認する主な方...
目次1. はじめに2. 本文2.1 単一列のソート2.2 複数の列を並べ替える2.3 ソート方法2....
フロントエンドcss3 フィルターは、Web ページのグレー効果を実現できるだけでなく、ナイト モー...
コードをコピーコードは次のとおりです。 <ヘッド> <meta http-equi...
React の PC 版は Amap を使用するようにリファクタリングされました。情報を検索したと...
IE6 で CSS スタイルの div または li の背景のタイリングや境界の破壊を解決するには、...
テキストエリアタグのサイズは不変ですコードをコピーコードは次のとおりです。 <textarea...
他の人から「つまらない」とか「時代遅れ」というフィードバックを受けて、それを変更しようとしたのに、更...
この記事の例では、参考までに、シンプルなショッピングカートモジュールを実装するためのjsの具体的なコ...
Linuxファイルを表示する方法ファイルの内容を表示するコマンド: catは最初の行からコンテンツを...