首页 >web前端 >css教程 >CSS 可以根据所选元素设置 `` 元素的样式吗?

CSS 可以根据所选元素设置 `` 元素的样式吗?

Patricia Arquette
Patricia Arquette原创
2024-12-04 00:52:10208浏览

Can CSS Style a `` Element Based on the Selected ``?

设计

样式化

JavaScript 解决方案提供了解决方法,但 CSS 真的能满足这一要求吗?

“Hold My Beer”解决方案

第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中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn