結果:実装コード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. my.iniファイルを手動で作成して追加する # クライアントセクション # --------...
1 BEM命名標準とはBem は、ブロック、要素、修飾子の略語であり、Yandex チームによって...
序文InnoDB はデータをテーブルスペースに保存します。デフォルト設定では、初期サイズが 10 M...
要件: Celery は Django に導入されています。Django プロジェクトを開始するとき...
序文: Linux システムでの rm は元に戻せません。コマンドの設計自体に問題はありません。問題...
(I) mysql5.7のインストール: ❀詳細:無料のグリーンバージョン5.7のインストール方法は...
Chrome ブラウザで Web ページを開くと、ページを右クリックすると 2 つの非常によく似たオ...
この記事では、カードフリップ効果を実現するためのVueの具体的なコードを例として紹介します。具体的な...
この記事では、グラフィック認証コードログインを実装するためのVueの具体的なコードを参考までに紹介し...
Div 基本レイアウト <div class="main"> <...
1. /etc/init.dディレクトリに新しいrabbitmqを作成します。 [root@loca...
序文最近、偶然 MySQL の coalesce を発見しました。ちょうど時間があったので、MySQ...
目次序文シナリオ分析要約する序文数日前、友人がWeChatで私に連絡してきて、マシンがダウンタイムか...
序文ゲートウェイプロジェクトを開発する場合、署名 sign_key 情報はリクエスト時にリクエスト ...
MySQL のバージョン番号は 5.7.28 です。テーブル A には 390 万件のレコードがあり...