首页 > 其他分享 >web学习

web学习

时间:2024-07-26 18:55:11浏览次数:12  
标签:function web boxA 学习 rgb document filter 255

1.使用Jquery完成点击图片变换图片颜色

实现代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>变换颜色</title>
    <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
    <style> 
        img {
            cursor: pointer;
            width: 1000px;
            height: 500px;
        }
    </style>
</head>
 
<body>
    <img id="mImage" src="./微信图片_20240113151613.jpg" alt="Image">
    <script>
        $(document).ready(function() {
            $("#mImage").click(function() {
                var currentFilter = $(this).css("filter");
                if (currentFilter.includes("hue-rotate")) {
                    $(this).css("filter", "none");
                } else {
                    $(this).css("filter", "hue-rotate(180deg)");
                }
            });
        });
    </script>
</body>
</html>

2. 使用 JS 中的 DOM 操作完成背景颜色渐变方向变换

实现代码: 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .box {
            width: 300px;
            height: 300px;
            border: 1px solid rgb(106, 255, 0);
            background-color: aquamarine;
            background-image: linear-gradient(to right, rgb(0, 255, 102), rgb(0,255,217));
        }
        .boxC {
            background-image: linear-gradient(to left, rgb(0,255,102), rgb(0, 255, 217));
        }
    </style>
</head>
<body>
    <div class="box"></div>

    <script>
        document.addEventListener("DOMContentLoaded", function() {
            var boxA = document.querySelector(".box");

            boxA.addEventListener("click", function() {
                boxA.classList.toggle("boxC");
            });
        });
    </script>
</body>
</html>

结果:

标签:function,web,boxA,学习,rgb,document,filter,255
From: https://blog.csdn.net/v2vpuding/article/details/140722609

相关文章

  • 深度学习与图像识别学习笔记day2(numpy数组的方法)
    创建numpy数组importnumpyasnpnparray=np.array([iforiinrange(10)])print(nparray)创建数值都为0的数组importnumpyasnpa=np.zeros(10)print(a)得到的结果0都有一个小数点,调用a.dtype创建的向量类型为dtype(‘float64‘)创建整数型a=np.zeros(10,d......
  • 虚幻五 学习制作多人在线游戏 (二)
    在新建项目里面可以看到运行按钮旁边有三个点点击后可以看到玩家数量可以按照自己的需求更改 并且将网络模式改为以客户端运行 打开角色蓝图在角色蓝图中添加以下信息其中Open后面是自己的IP地址  在菜单栏单机文件选择新建关卡新建一个默认关卡就可以了......
  • 网络规划设计师-日常学习5-STP汇总
    目录STP定义BPDU交换时间HelloTime:ForwardDelay:MaxAge:STP接口状态STP几个重要要素根交换机(RootSwitch)主路径(RootPath)端口角色收敛时间(ConvergenceTime)STP选举过程示例网络拓扑规划如下:分析过程选举根交换机选举根端口1、比较路径开销(到根交换机A)2......
  • Java-----学习笔记4
    Java中的方法Java中的方法与C语言的函数有些相似,它们都是为了完成特定功能的代码块,都可以被多次调用。main方法publicstaticvoidmain(String[]args){}public---访问控制符,控制方法可见性。static---这个关键字表示该方法是静态的。void---返回类型void--不需要......
  • MySQL 学习笔记 进阶(索引 下)
    索引 索引-分类 在InnoDB中存储引擎中,根据索引的存储形式,又可以分为以下几种: 聚集索引选取规则:如果存在主键,主键索引就是聚集索引。如果不存在主键,将使用第一个唯一(UNIQUE)索引作为聚集索引。如果表没有主键,或没有合适的唯一索引,则InnoDB会自动生成一个rowid作为隐藏......
  • 鸿蒙next开发学习:@AnimatableExtend装饰器-自定义可动画属性
    @AnimatableExtend装饰器用于自定义可动画的属性方法,在这个属性方法中修改组件不可动画的属性。在动画执行过程时,通过逐帧回调函数修改不可动画属性值,让不可动画属性也能实现动画效果。也可通过逐帧回调函数每帧修改可动画属性的值,实现逐帧布局的效果。可动画属性:如果一个属......
  • 【Git学习】概念+原理+常用命令(简洁,快速上手)
    本篇文章是我看完尚硅谷视频后作的总结,分享一下学习笔记。        软件配置管理(SCM)是指通过执行版本控制、变更控制的规程,以及使用合适的配置管理软件来保证所有配置项的完整性和可跟踪性。配置管理是对工作成果的一种有效保护        版本控制:软件版本,......
  • 学习日记-24/7/26
    对QT控件使用差很多,不全面。不太会看文档,自己对于新方法无法适应。内存泄漏的现象,如何检查代码中的内存泄露?已分配的内存空间在使用完毕后未被释放,导致可用内存减少并最终可能导致系统性能下降或程序崩溃。方法一:代码审查和静态分析工具(自己查)方法二:动态分析工具(Valgrind)......
  • Agent-Pro:通过策略级反思和优化学习进化的智能代理
    人工智能咨询培训老师叶梓转载标明出处大多数基于LLM的代理被设计为特定任务的解决者,需要复杂的提示工程来指导任务规则和调节LLM行为。这些任务解决者在面对复杂动态场景(如大型互动游戏)时,往往显得力不从心。为了解决这一问题,来自中科院、南京邮电大学、南京信息工程大学、......
  • AC 自动机学习笔记
    1.引入1.1.问题描述给定一个长度为\(n(1\len\le10^5)\)的字符串和\(m\)个模式串\(s_1,\cdots,s_m\),求问字符串中出现了多少个模式串。\(\sums_i\le10^5\)。1.2.解法考虑当\(m=1\)的情况,直接跑KMP就可以了。但是如果\(m\)特别大时,跑KMP的复杂度......