CSS3 は反転可能なホバー効果を実装します。具体的なコードは次のとおりです。 1.css /*基本スタイル*/ html{ フォントファミリー: サンセリフ; -ms-テキストサイズ調整: 100%; -webkit-テキストサイズ調整: 100%; } 体 { マージン: 0 自動; テキスト配置: 中央; 背景色: #FFFFCC; } ul { リストスタイル: なし; フロート: 左; マージン: 0; パディング: 0; } { カーソル: ポインタ; } div { 表示: インラインブロック; マージン: 40px; } ul li { 幅: 200ピクセル; 高さ: 40px; 行の高さ: 40px; テキスト配置: 中央; マージン: 10px; 背景色: #747474; 境界線の半径: 4px; 色: 白; } ブロック解除{ 表示: ブロック; } /*#nav1 マウスホバー効果が前後に反転します*/ #nav1 ul li { 変換スタイル: 3D を保持します。 -webkit-transform-style: 3d を保存します。 -ms-transform-style: 3d を保持します。 -moz-transform-style: 3d を保存します。 遷移: 0.5秒; -webkit-transition: 0.5秒; -ms遷移: 0.5秒; -moz-transition: 0.5秒; } #nav1 ul li:hover { 変換: translateZ(30px) rotateX(360deg) scale(1.1); -webkit-transform: translateZ(30px) rotateX(360deg) scale(1.1); -ms-transform: translateZ(30px) rotateX(360deg) scale(1.1); -moz-transform: translateZ(30px) rotateX(360deg) scale(1.1); } /*#nav2 マウスホバー効果が浮かび上がる*/ #nav2 ul li { 変換スタイル: 3D を保持します。 -webkit-transform-style: 3d を保存します。 -ms-transform-style: 3d を保持します。 -moz-transform-style: 3d を保存します。 遷移: 0.5秒; -webkit-transition: 0.5秒; -ms遷移: 0.5秒; -moz-transition: 0.5秒; } #nav2 ul li:hover { 変換: translateZ(30px) スケール(1.1); -webkit-transform: translateZ(30px) スケール(1.1); -ms-transform: translateZ(30px) スケール(1.1); -moz-transform: translateZ(30px) スケール(1.1); } /*#nav4 マウスホバー効果が下に浮かび上がります*/ #nav4 ul li { 変換スタイル: 3D を保持します。 -webkit-transform-style: 3d を保存します。 -ms-transform-style: 3d を保持します。 -moz-transform-style: 3d を保存します。 遷移: 0.5秒; -webkit-transition: 0.5秒; -ms遷移: 0.5秒; -moz-transition: 0.5秒; } #nav4 ul li:hover { 変換: translateZ(30px) スケール(0.9); -webkit-transform: translateZ(30px) スケール(0.9); -ms-transform: translateZ(30px) スケール(0.9); -moz-transform: translateZ(30px) スケール(0.9); } /*#nav3 マウスホバー効果が左右に反転します*/ #nav3 ul li { 変換スタイル: 3D を保持します。 -webkit-transform-style: 3d を保存します。 -ms-transform-style: 3d を保持します。 -moz-transform-style: 3d を保存します。 遷移: 0.5秒; -webkit-transition: 0.5秒; -ms遷移: 0.5秒; -moz-transition: 0.5秒; } #nav3 ul li:hover { 変換: translateZ(30px) rotateY(360deg) scale(1.1); -webkit-transform: translateZ(30px) rotateY(360deg) scale(1.1); -ms-transform: translateZ(30px) rotateY(360deg) scale(1.1); -moz-transform: translateZ(30px) rotateY(360deg) scale(1.1); } /*button1 ホバー効果*/ btn1 { 背景色: #1AAB8A; 色: 白; フォントサイズ: 18px; 高さ: 60px; 幅: 150ピクセル; 境界線: 0; 遷移: 800ms すべてを緩和; アウトライン: なし; 位置: 相対的; } btn1:ホバー{ 背景: #fff; 色: #1AAB8A; } btn1:前、.btn1:後{ コンテンツ: ''; 位置: 絶対; 高さ: 2px; 幅: 0; 背景: #1AAB8A; 遷移: 400ms すべてを緩和; } btn1:前{ 右: 0; 上: 0; } btn1:後{ 左: 0; 下部: 0; } btn1:hover:before、.btn1:hover:after { 幅: 100%; 遷移: 800ms すべてを緩和; } 2.html <div id="nav1"> <p>表と裏を反転します</p> <ul> <li> <a>ホーム</a> </li> <li> <a>js</a> </li> <li> <a>jQuery</a> </li> <li> <a>div+css</a> </li> <li> <a>css3</a> </li> </ul> </div> <div id="nav2"> <p>フローティング</p> <ul> <li> <a>ホーム</a> </li> <li> <a>js</a> </li> <li> <a>jQuery</a> </li> <li> <a>div+css</a> </li> <li> <a>css3</a> </li> </ul> </div> <div id="nav4"> <p>浮かんで落ちる</p> <ul> <li> <a>ホーム</a> </li> <li> <a>js</a> </li> <li> <a>jQuery</a> </li> <li> <a>div+css</a> </li> <li> <a>css3</a> </li> </ul> </div> <div id="nav3"> <p>左右反転</p> <ul> <li> <a>ホーム</a> </li> <li> <a>js</a> </li> <li> <a>jQuery</a> </li> <li> <a>div+css</a> </li> <li> <a>css3</a> </li> </ul> </div> <div class="dis-block"> <p>ボタンのホバー効果</p> <button class="btn1" type="button">ホバー!</button> </div> 効果: 要約する 上記は私が紹介した CSS3 の反転可能なホバー効果です。お役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 |
<<: Docker可視化管理ツールであるDocker UIの使用
>>: Web デザイン: Web ミュージックの実装テクニック
ロゴの最適化: 1.ロゴ画像はできるだけ小さくしてください。 2. 一般的には背景として配置されます...
国内のネットワーク環境が悪化し続ける中、さまざまな改ざんや乗っ取りが後を絶たず、サイト全体をHTTP...
具体的なコードは次のとおりです。 <a href="#"> <...
目次Web コンテナとは何ですか? HTTP の性質HTTP リクエスト応答の例クッキーとセッション...
目次1. クロスドメインフィルタ CorsFilter 1.1 設定例1.2 パラメータの説明2. ...
VMware ツールは VMware の使用に非常に便利です。そのため、VMware ツールをインス...
ユーザーグループLinux では、すべてのユーザーはグループに属する必要があり、Linux には次の...
通常のプログラムと比較すると、ダイナミック リンク ライブラリにはメイン関数がなく、一連の関数の実装...
HTTPとは何ですか?ウェブサイトを閲覧したいときは、ブラウザのアドレス バーにウェブサイトのアド...
データは貴重なものであることは誰もが知っています。データをバックアップしなければ、データをそのまま放...
textarea の形式は保存時にデータベースに保存できますが、表示時には /n と相互に変換できな...
1. ブリッジ: デフォルトでは VMnet0 が使用されます1. 原則:ブリッジは、それぞれ 2...
目次道具プラグインをインストールするプロジェクトのルートディレクトリに.postcssrc.jsファ...
システムの初期のパーティション分割により、オペレーティング システム内の対応する / パーティション...
IIS7 では、「URL REWRITE2」疑似静的モジュールがインストールされているかどうかを確...