javascript - 如何禁用 View 并将其所有图片和图标设为灰色

标签 javascript html css disabled-control

我有一个带有行的表格 - 包括彩色图标和按钮。 我需要禁用整个表,这意味着:

  • 禁用按钮。
  • 将整个 GUI 涂成灰色 - 彩色图标也是如此。

我在实现第二点时遇到了问题。我想在整个表格上放置一个元素,但是如何为我的所有图片和图标设置灰色?

最佳答案

img.grayscale {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
  filter: gray; 
  -webkit-filter: grayscale(100%); 
}

将 grascale 类附加到您的图标和图像。

关于javascript - 如何禁用 View 并将其所有图片和图标设为灰色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24278035/

相关文章:

javascript - 使用带有 CodeIgniter 的 AJAX 上传文件

javascript - 如何制作可点击的 CSS3DObject

javascript - 选中单选按钮时显示 div

javascript - 在值范围内进行动画处理

javascript - 是否可以通过下拉 CSS 菜单运行 js 功能?

javascript - Span 悬停不起作用以及如何更改 div 外部元素的属性

javascript - 使用可读的函数名称扁平化 promise 链

javascript - Firebase orderByChild().equalTo() 返回 Objekt 次数过多

javascript - 使用 jQuery 在选中复选框时更改下拉菜单

带参数的 JavaScript removeEventlistener 回调