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

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

Patricia Arquette
发布: 2024-12-04 00:52:10
原创
313 人浏览过

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
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板