css 去色_css按钮点击改变颜色

css 去色_css按钮点击改变颜色有这么一个样式,可以在你实现无色和加色之间游刃有余。网站设计师在设计网页时,有时将一块图片设计成灰色,鼠标移上去,图片就有颜色。一般的逻辑是做两张图片,然后在鼠标上做图片切换事件。当然这种方法可以完美是实现, 不过有个小瑕疵,就是你要切一倍的图片(有色+无色)。下面介绍样式实现,可以减少一倍量的工作哦。//HTMLCSS.grayscaleimg{filter:g

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用
有这么一个样式,可以在你实现无色和加色之间游刃有余。

网站设计师在设计网页时,有时将一块图片设计成灰色,鼠标移上去,图片就有颜色。一般的逻辑是做两张图片,然后在鼠标上做图片切换事件。当然这种方法可以完美是实现, 

不过有个小瑕疵,就是你要切一倍的图片(有色 + 无色)。下面介绍样式实现,可以减少一倍量的工作哦。

// HTML
<a href=”#”><img alt=”" src=”demo.jpg” /></a>

CSS
.grayscale img{filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); 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:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); -webkit-filter: grayscale(1);}
.grayscale:hover img{-webkit-filter: grayscale(0); -moz-filter: grayscale(0); -ms-filter: grayscale(0); -o-filter: grayscale(0);
filter:url(“about:blank”);
filter: grayscale(0); filter: rgb; }

JS
<script type=”text/javascript” src=”http://code.jquery.com/jquery-1.9.1.js”></script>
<script type=”text/javascript”>
$(document).ready(function() {
$(‘a’).hover(function() {
$(this).removeClass(‘grayscale’)
}, function() {
$(this).addClass(‘grayscale’)
});
});
</script>

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/185310.html原文链接:https://javaforall.net

(0)
上一篇 2022年10月6日 下午2:36
下一篇 2022年10月6日 下午2:36


相关推荐

  • 升级node到指定版本

    升级node到指定版本查看 node 版本 node vmac 系统 1 清除 npm 缓存 执行命令 npmcacheclea f2 n 模块是专门用来管理 nodejs 的版本 安装 n 模块 npminstall gn3 更新升级 node 版本 nstable 把当前系统的 Node 更新成最新的 稳定版本 nlts 长期支持版 nlatest 最新版 n10 14 2 指定安装版本 4 查看升级后的 node 版本 node vwindow

    2026年3月17日
    2
  • dirsearch使用简记[通俗易懂]

    dirsearch使用简记[通俗易懂]python3.x./dirsearch.py-u"http://xxxx.xxx"-ephpNote:dirsearch需要使用Python3.x替换"http://xxxx.xxx"为目标网址即可

    2026年3月12日
    6
  • winscp的root连接ubuntu“拒绝访问”的解决方法

    winscp的root连接ubuntu“拒绝访问”的解决方法问题如上所示。解决:1、修改ssh配置文件:vimetc/ssh/sshd_config在#PermitRootLoginwithout-password此行下新增一行:PermitRootLoginyes保存退出。2、重启sshservicesshrestart3、重新用root账户登陆,输入密码,成功登陆。…

    2025年12月9日
    5
  • OpenClaw 定时任务配置详解

    OpenClaw 定时任务配置详解

    2026年3月14日
    3
  • EJB详解

    EJB详解Chapter01 企业级开发背景知识一 什么是企业级程序 EnterpriseAp nbsp 具有以下特点的程序 nbsp 1 围绕商业目的 nbsp 2 分布分层的程序架构 二 企业级应用的架构发展历史 Host Terminal 主机 终端 终端不具备处理能力 数据由主机处理 终端为哑终端 可接受命令 不处理命令优点

    2026年3月18日
    1
  • pycharm激活码2021年-激活码分享

    (pycharm激活码2021年)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html09LVN3XLKC-eyJsa…

    2022年3月28日
    56

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号