CSS3– filter(滤镜)

早前做页面时遇到为降低赞助商板块的注意力,将logo置灰显示的处理,虽觉得寡淡,但因为还有其他的工作要做也就没有想过其他的效果,最近看vue文档(汗,其实是之前没注意),发现首页赞助商logo初始置灰鼠标悬停时高亮效果挺赞的,点此查看效,所以记下来。

初看到这个效果,想到的是改变两张图片的透明度,查看之后发现是用filter实现的,很简洁有没有。

实现方式、隐藏显示,也可以用图片定位,但是挺麻烦的

实现方式、filter(滤镜)

.logo {
  transition: all 0.2s;
  cursor: pointer;
  filter: grayscale(100%);
}

.logo:hover {
  filter: none;
}

添加新评论

  关于博主

00后,一名代码发烧友,线上喜欢研究各种代码,各种语言,线下热爱运动,跑步,篮球,喜欢交朋友,座右铭:生命在于学无止境!

  近期评论

  •  111: 66666
  •  aries: 感谢 但现在 2022年9月30日 01:54:17 已经 不能用了
  •  wu: 作者大大速速给个新方法
  •  嘎嘎嘎: 用不了了,大佬加油
  •  0.0: 20号用不起了。劳烦作者更新下吧。通关降难度。
  •  gxk: 这个方法用不了了
  •  11: 好像不行了,大佬
  •  惟依: 按您教的步骤执行,成功不了了。
  •  11: t值怎么来的
  •  菜菜: 非常感谢,确实可以,

无论有多困难,都坚强地抬头挺胸,告诉所有人,你并非他们想象的那样不堪一击。

每个人心里都有一段伤痕,时间才是最好的疗剂。

人总是珍惜未得到的,而遗忘了所拥有的。

退一步,并不象征我认输;放手,并不表示我放弃;微笑,并不意味我快乐!

人海中再回首,朋友真诚依旧,生命里重逢,心境平和温柔,往事如风,岁月如歌,漫漫人生路,苍桑几许,幸福几何!

召唤看板娘