CSSでは、「:target」セレクターとdisplay属性を使用して、ボタンクリックで画像を切り替えることができます。「element:target{display:block;}」ステートメントを設定するだけで済みます。要素。 「:target」セレクターを使用して、現在アクティブなターゲット要素を選択できます。
このチュートリアルの動作環境: Windows7 システム、HTML5&&CSS3 バージョン、DELL G3 コンピューター。
今日は、CSS の :target セレクターを使用して、ボタンをクリックして対応する画像を切り替えるデモを実装します。このデモは、JS を使用して実装することもできます。
デモの構造:
<a href="#img1">img1</a> <a href="#img2">img2</a> <a href="#img3">img3</a> <a href="#img4">img4</a> <p id="img1"><img src="img/p001.jpg"/></p> <p id="img2"><img src="img/p002.jpg"/></p> <p id="img3"><img src="img/p003.jpg"/></p> <p id="img4"><img src="img/p004.jpg"/></p>
デモの CSS スタイル:
<style> a{ padding:5px 10px; border:1px solid #000; color:#fff; background-color:#888; text-decoration:none; } p{ width:400px; height:400px; border:2px solid #ccc; margin-top:20px; position:absolute; top:20px; left:10px; display:none; padding:20px; } p:target{ display:block; } </style>
操作の効果:
関連する学習推奨: css チュートリアル
以上がCSSだけでボタンクリックで画像を切り替える方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。