谷歌浏览器中CSS选择器显示灰色是什么意思,但是它里面的样式又是有作用的

html-css08

谷歌浏览器中CSS选择器显示灰色是什么意思,但是它里面的样式又是有作用的,第1张

只是表示当前状态该样式未被调取,:visited 是选择器用于选取已被访问的链接,就是之前的链接地址已经被点击访问过了,那么这个样式才会被调取或者显示出效果来,没点击就不会调取

其实你给字体或者背景直接加一个red红色再进行操作一次,这样就会有更直观的体现

下面是最大限度兼容所有浏览器的代码:

html{

    -webkit-filter:grayscale(100%)

    -moz-filter:grayscale(100%)

    -ms-filter:grayscale(100%)

    -o-filter:grayscale(100%)

    filter:grayscale(100%)

    filter:url("data:image/svg+xmlutf8,<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:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)

}