我是一名后端开发人员,正在学习前端,对CSS还不熟悉。
在一个项目中,需要为select
标签设置默认的CSS样式。然而,在单击此标签时,边框颜色从绿色变为蓝色,文本颜色从绿色变为黑色。尝试查找实现单击事件的CSS,但无济于事。在检查元素中可见的只有某些事件在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');
});
如何在框在单击时更改边框颜色为蓝色,就像在标签中单击时一样,默认情况下这些更改都是蓝色的。例如评论、问题标题、问题主体和回答框在单击时都会更改边框颜色为蓝色,我不希望发生这种情况。
<option>
。 - user5734311select
和option
元素。然而,在你的编辑之后,似乎你并不是在谈论边框,而是关于outline
属性。这个属性在所有可聚焦的元素上都是相同的:如何消除输入文本元素上的边框高亮。 - Heretic Monkey