<分区>
我是一名后端开发人员,正在学习前端,刚接触 CSS。
在一个元素上工作,必须为 select
标签设置一个默认的 CSS。但是,单击此标签时,边框颜色将从绿色变为蓝色,文本颜色从绿色变为黑色。试图找出在点击时实现的 CSS,但没有用。 inspect 元素上可见的所有内容都是 select
上的某个事件处于事件状态。尝试在点击时添加我自己的事件并改回 CSS,但无法实现。
CSS:
.customSelect {
border-radius: 1.25rem;
height: calc(5.25rem + 2px);
font-size: 3rem;
color: #00a082;
border: 3px solid #cbece5;
}
试图在自定义点击事件上添加相同的类,但是其他东西正在替换我的 CSS。
JS:
$("#selectId").click( () => {
$("#selectId").addClass('customSelect');
});
如何在 select
标签及其 option
下拉菜单上添加自定义 CSS?
编辑 为什么不为 how-to-style-the-option-of-a-html-select 复制一个
我的问题不是设置 option
标签的样式,而是阻止我的 select
框将边框颜色更改为蓝色,就像我们点击 select
或 input
标签,默认情况下这些更改为蓝色。像评论一样,问题标题、问题正文和答案框都在单击时将边框颜色更改为蓝色。我不希望发生这种情况。