有没有办法让复选框HTML控件显示得更大一些,可以用CSS实现吗?
有没有办法让复选框HTML控件显示得更大一些,可以用CSS实现吗?
可能是重复问题:
我试图在大多数现代浏览器(FF10,Chrome,IE9+)中使一些复选框显示得更大。
我尝试设置宽度/高度,但只在FF中有效,而在Chrome和IE中无效。
有什么建议吗?
问题的原因是想要通过CSS样式来改变复选框(checkbox)的显示大小,但默认情况下无法直接通过CSS样式来修改复选框的大小。解决方法是使用一些特殊的CSS样式和HTML结构来实现自定义的复选框。
具体的解决方法如下:
1. 首先,在HTML文档的
标签中添加以下CSS样式:
2. 在
标签中,使用
3. 在复选框的后面添加一个空的元素,可以使用标签来实现:
My Custom Checkbox
通过以上的CSS样式和HTML结构,可以实现自定义的复选框显示效果,其中复选框选中状态下的显示效果为白色勾号在蓝色背景中,未选中状态下的显示效果为白色方框在白色背景中。
需要注意的是,在复选框的末尾添加了一个空的元素,这是为了使上述样式能够正常工作。