任何使 HTML 禁用复选框变暗的方法
Any way to make HTML disabled checkbox darker?
我正在使用javascript禁用复选框:
$('#test').attr("disabled", "true");
但我想使禁用复选框的背景更暗,因为很难说它已被禁用。有没有办法使用 HTML/CSS/JS来做到这一点
不容易。复选框的呈现方式由浏览器决定。您必须将其替换为基于 JavaScritpt 的自定义解决方案才能为其提供自定义渲染,但这会带来其他问题。
不过,您可以做的是使禁用的复选框更加透明:
select[disabled] { opacity: .5 }
这适用于IE>= 9和所有其他主要浏览器。
您可以尝试将复选框包装在容器div
中,并使用input:disabled
这样的 CSS 规则: jsFiddle 示例。
我已经在最新的Windows版本的Internet Explorer,Firefox,Chrome,Opera和Safari中对此进行了测试。
您可以为禁用的输入表单元素指定 CSS 样式,如下所示:
input[disabled]{
color:#666 !important; // Whatever styling here...
opacity: .3;
}
相关文章:
- 如何在单击复选框后调用控制器方法
- jQuery .change() 方法不适用于动态创建的复选框
- 方法通过复选框javascript获取触发器
- 拾取复选框如何在后方法angularjs中产生
- (JavaScript)试图通过复选框调用方法
- 任何使 HTML 禁用复选框变暗的方法
- 使用复选框更改在 jQuery.change() 方法中更改的变量的值
- 将复选框数组传递到 $_GET 的另一种方法 - 除了方括号
- 在 jsTree 中,使节点文本可单击的最佳方法是什么(用于选中复选框)
- 在jQuery中检查具有特定列表值的复选框的最快方法
- 有没有一种方法可以允许只有在输入了数据的情况下才标记复选框
- 访问rails应用程序中的post方法后的复选框行为
- 分配数组项的正确方法是什么'基于复选框状态的值
- 复选框和onchange方法用法
- 在 TR 中选中和取消选中复选框的最佳方法
- Jquery Validator为复选框添加方法验证
- 在AngularJS中,当ng-repeat下的用户列表中的一个复选框被选中时,显示一个删除按钮的简单方法
- 在React中,如何使用一个方法来切换多个复选框值的状态
- ASP.. Net MVC复选框值从视图到自定义控制器方法
- 对象在设置attr('checked');后检查复选框是否被选中时,在IE8中不支持此属性或方法