ホームページ >ウェブフロントエンド >CSSチュートリアル >CSS は「選択された要素に基づいて」要素をスタイル設定できますか?
JavaScript ソリューションでは回避策が提供されていますが、CSS は本当にこの要件を満たすことができますか?
ステップ 1:
onchange イベントを使用して、選択した値を
<select onchange="this.dataset.chosen = this.value;">
ステップ 2: ターゲットとスタイル
データ属性に保存された選択された値を使用して、
select[data-chosen='opt3'] { border: 2px solid red; }
実際の例については、この CodePen をチェックしてください: https://codepen.io/Aprillion/pen/xxx
以上がCSS は「選択された要素に基づいて」要素をスタイル設定できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。