結果:実装コードhtml<ul class="スライド"> <input type="radio" name="radio-btn" id="img-1" チェック済み /> <li class="slide-container"> <div class="スライド"> <img src="http://farm9.staticflickr.com/8072/8346734966_f9cd7d0941_z.jpg" /> </div> <div class="nav"> <label for="img-6" class="prev">‹</label> <label for="img-2" class="next">›</label> </div> </li> <input type="radio" name="radio-btn" id="img-2" /> <li class="slide-container"> <div class="スライド"> <img src="http://farm9.staticflickr.com/8504/8365873811_d32571df3d_z.jpg" /> </div> <div class="nav"> <label for="img-1" class="prev">‹</label> <label for="img-3" class="next">›</label> </div> </li> <input type="radio" name="radio-btn" id="img-3" /> <li class="slide-container"> <div class="スライド"> <img src="http://farm9.staticflickr.com/8068/8250438572_d1a5917072_z.jpg" /> </div> <div class="nav"> <label for="img-2" class="prev">‹</label> <label for="img-4" class="next">›</label> </div> </li> <input type="radio" name="radio-btn" id="img-4" /> <li class="slide-container"> <div class="スライド"> <img src="http://farm9.staticflickr.com/8061/8237246833_54d8fa37f0_z.jpg" /> </div> <div class="nav"> <label for="img-3" class="prev">‹</label> <label for="img-5" class="next">›</label> </div> </li> <input type="radio" name="radio-btn" id="img-5" /> <li class="slide-container"> <div class="スライド"> <img src="http://farm9.staticflickr.com/8055/8098750623_66292a35c0_z.jpg" /> </div> <div class="nav"> <label for="img-4" class="prev">‹</label> <label for="img-6" class="next">›</label> </div> </li> <input type="radio" name="radio-btn" id="img-6" /> <li class="slide-container"> <div class="スライド"> <img src="http://farm9.staticflickr.com/8195/8098750703_797e102da2_z.jpg" /> </div> <div class="nav"> <label for="img-5" class="prev">‹</label> <label for="img-1" class="next">›</label> </div> </li> <li class="nav-dots"> <label for="img-1" class="nav-dot" id="img-dot-1"></label> <label for="img-2" class="nav-dot" id="img-dot-2"></label> <label for="img-3" class="nav-dot" id="img-dot-3"></label> <label for="img-4" class="nav-dot" id="img-dot-4"></label> <label for="img-5" class="nav-dot" id="img-dot-5"></label> <label for="img-6" class="nav-dot" id="img-dot-6"></label> </li> </ul> CSS3@import url(https://fonts.googleapis.com/css?family=Varela+Round); html、本文 { 背景: #333 url("https://codepen.io/images/classy_fabric.png"); } .スライド{ パディング: 0; 幅: 609ピクセル; 高さ: 420px; 表示: ブロック; マージン: 0 自動; 位置: 相対的; } .スライド * { ユーザー選択: なし; -ms-user-select: なし; -moz-user-select: なし; -khtml-ユーザー選択: なし; -webkit-user-select: なし; -webkit-touch-callout: なし; } .スライド入力 { 表示: なし; } .slide-container { 表示: ブロック; } .スライド{ 上: 0; 不透明度: 0; 幅: 609ピクセル; 高さ: 420px; 表示: ブロック; 位置: 絶対; 変換: スケール(0); 遷移: すべて .7 のイーズイン アウト。 } .スライド画像{ 幅: 100%; 高さ: 100%; } .nav ラベル { 幅: 200ピクセル; 高さ: 100%; 表示: なし; 位置: 絶対; 不透明度: 0; zインデックス: 9; カーソル: ポインタ; 遷移: 不透明度 .2 秒; 色: #FFF; フォントサイズ: 156pt; テキスト配置: 中央; 行の高さ: 380px; フォントファミリー: "Varela Round"、サンセリフ; 背景色: rgba(255, 255, 255, .3); テキストシャドウ: 0px 0px 15px rgb(119, 119, 119); } .slide:hover + .nav label { 不透明度: 0.5; } .nav ラベル:hover { 不透明度: 1; } .nav .next { 右: 0; } 入力:チェック済み + .slide-container .slide { 不透明度: 1; 変換: スケール(1); 遷移: 不透明度 1 秒、イーズインアウト; } 入力:チェック済み + .slide-container .nav ラベル { 表示: ブロック; } .nav-dots { 幅: 100%; 下: 9px; 高さ: 11px; 表示: ブロック; 位置: 絶対; テキスト配置: 中央; } .nav-dots .nav-dot { 上: -5px; 幅: 11px; 高さ: 11px; マージン: 0 4px; 位置: 相対的; 境界線の半径: 100%; 表示: インラインブロック; 背景色: rgba(0, 0, 0, 0.6); } .nav-dots .nav-dot:hover { カーソル: ポインタ; 背景色: rgba(0, 0, 0, 0.8); } 入力#img-1:チェック済み ~ .nav-dots ラベル#img-dot-1, 入力#img-2:チェック済み ~ .nav-dots ラベル#img-dot-2, 入力#img-3:チェック済み ~ .nav-dots ラベル#img-dot-3, 入力#img-4:チェック済み ~ .nav-dots ラベル#img-dot-4, 入力#img-5:チェック済み ~ .nav-dots ラベル#img-dot-5, 入力#img-6:チェック済み ~ .nav-dots ラベル#img-dot-6 { 背景: rgba(0, 0, 0, 0.8); } 上記は、CSS3 で実装された画像ホバー トグル ボタンの詳細です。CSS3 画像ホバー トグルの詳細については、123WORDPRESS.COM の他の関連記事にも注目してください。 |
>>: HTML における DOM 要素のスクロールバースクロール制御の詳細な説明
目次1. カスタムルーティング2. タブナビゲーション3. データの返却要約する1. カスタムルーテ...
序文Windows では、各インスタンスに適切なパラメータを使用してコマンド ラインから複数の My...
序文:データベースパラダイムについてはよく耳にしていましたが、詳細まで理解したことはありませんでした...
この記事では、カルーセルアニメーションを実現するためのVueの具体的なコードを例として紹介します。具...
序文プロジェクト開発中、各人のコーディング習慣が異なるため、記述された CSS コードは十分に構造化...
Ubuntu 20.04をインストールする NVIDIAドライバーをインストールする Pytouch...
目次まずwgetをインストールするヘルプマニュアルを見る1. wgetを使用して単一のファイルをダウ...
JavaScript の DOM イベント モデルでは、オブジェクトの addEventListen...
序文CSS を使用して点線を生成するのは、フロントエンド開発者にとっては簡単です。一般的に、これを実...
[必須] ユーザーインターフェースPhotoShop/花火デザインアーティストと協力して、スケッチを...
今日、PHP で作業しているときに、Xampp サーバーに付属の mysql データベースを使用する...
1.html部分コードをコピーコードは次のとおりです。 <!DOCTYPE html> ...
新しいLinuxサーバーを入手する場合、通常は次の5つの構成を実行する必要があります。 HOSTAN...
MySQL 8.0 Windows zipのインストール手順は次のように紹介されています。準備する:...
この記事では、例を使用して、MySQL 8 の共通テーブル式 (CTE) の使用方法を説明します。ご...