首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用CSS设置复选框的样式

如何使用CSS设置复选框的样式
EN

Stack Overflow用户
提问于 2010-11-11 03:57:01
回答 39查看 2.1M关注 0票数 973

我正在尝试使用以下内容设置复选框的样式:

代码语言:javascript
运行
复制
<input type="checkbox" style="border:2px dotted #00f;display:block;background:#ff0000;" />

但不应用该样式。该复选框仍显示其默认样式。我如何给它指定的样式?

EN

Stack Overflow用户

发布于 2019-08-09 20:28:41

您可以在现代浏览器上简单地使用appearance: none,这样就没有默认样式,所有样式都可以正确应用:

代码语言:javascript
运行
复制
input[type=checkbox] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: inline-block;
  width: 2em;
  height: 2em;
  border: 1px solid gray;
  outline: none;
  vertical-align: middle;
}

input[type=checkbox]:checked {
  background-color: blue;
}
票数 12
EN
查看全部 39 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4148499

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档