javascript - 有什么方法可以使 HTML 禁用的复选框变暗?

标签 javascript html css forms

我正在使用 javascript 禁用复选框:

       $('#test').attr("disabled", "true");

但我想让禁用复选框的背景更暗,因为很难判断它是否已禁用。有什么办法可以使用 HTML/CSS/JS>

最佳答案

不容易。复选框的呈现方式由浏览器决定。您必须将其替换为自定义的基于 JavaScritpt 的解决方案以为其提供自定义呈现,但这会带来其他问题。

不过,您可以做的是让禁用的复选框更加透明:

  select[disabled] { opacity: .5 }

这适用于 IE >= 9 和所有其他主要浏览器。

关于javascript - 有什么方法可以使 HTML 禁用的复选框变暗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11235461/

相关文章:

javascript - 有什么方法可以在 Flash 中显示 HTML 内容吗?

javascript - anchor 在 IE7 上分成两部分

javascript - 隐藏右框阴影以制作垂直制表符

javascript - 为什么我在 Js 中创建的数组中的随机数不重复?

javascript - e.target.result 仅在尝试两三次后才起作用?

javascript - 如何在本地环境中测试共享社交媒体链接预览?

html 换行一次或多次

jquery - 对于具有 CSS 定义的光标的 div,如果在该 div 隐藏时鼠标不移动,IE 不会自动重置光标

css - IE6 透明度问题

HTML 电子邮件 CSS 无法在 Outlook 中正确呈现