“mouseover”和“mouseleave”的事件侦听器

news/2024/11/18 6:47:05/文章来源:https://www.cnblogs.com/ziziju/p/18356469

“mouseover”和“mouseleave”的事件侦听器
“mouseover”和“mouseleave”是两个常用的事件侦听器,用于处理鼠标在网页上移入和移出元素的操作。

“mouseover”事件:当鼠标指针移入一个元素时触发。可以通过添加“mouseover”事件侦听器来执行相应的操作,例如改变元素的样式、显示隐藏的内容等。
“mouseleave”事件:当鼠标指针移出一个元素时触发。可以通过添加“mouseleave”事件侦听器来执行相应的操作,例如恢复元素的样式、隐藏内容等。
这两个事件常用于网页交互和用户体验的改善,例如在导航菜单中,当鼠标移入菜单项时,可以显示子菜单;当鼠标移出菜单项时,可以隐藏子菜单。

案例:使用 CSS 和 Vue.js 来实现当鼠标悬停时,列表项的样式从 width: 17% 过渡到 width: 32%。

<template><ul class="ywzs_bt"><li :class="{ 'cur': isHovered }" @mouseover="isHovered = true" @mouseleave="isHovered = false"><span><img src="../assets/a_13.png" alt="Example Image"/><b class="xtb2"></b></span></li></ul>
</template>
<script>
export default {data() {return {isHovered: false};}
};
</script>
<style scoped>
.ywzs_bt {list-style: none;padding: 0;margin: 0;
}.ywzs_bt li {float: left;width: 17%;transition: all 0.4s ease-in-out;
}.ywzs_bt li.cur {width: 32%;
}.ywzs_bt img {width: 100%; /* Ensure image fits within the li element */
}.ywzs_bt b.xtb2 {display: block;/* Add additional styles for b element as needed */
}
</style>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/783184.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

易基因:儿童和成人实体瘤共有微小差异甲基化区域(mDMR)的全面分析 | 表观研究

大家好,这里是专注表观组学十余年,领跑多组学科研服务的易基因。 癌症是美国1~14岁儿童第二大常见死因,每年约有11000例新发病例和1200例死亡病例。与成人癌症相比,儿童肿瘤通常突变负荷较低。然而儿童肿瘤的表观基因组发生显著变化,尤其具有广泛的DNA甲基化变化。儿童肿瘤…

东舟技术诚邀相聚2024汽车测试及质量监控博览会

引领汽车测试行业的年度盛会即将拉开帷幕!2024汽车测试及质量监控博览会将于2024年8月28日至30日在上海世博展览馆1号馆盛大举行。它已牢固确立为不可或缺的测试和验证技术展会,涵盖从样车到生产的全过程,展示大量用于测试、开发和验证阶段的新设备,以实现更好的耐久性、可…

如何挑选最适合您需求的项目管理系统

国内外主流的10款国外项目管理软件对比:PingCode、Worktile、Trello、Monday.com、ClickUp、Jira、Asana、Tapd、Tower、Teambition。在管理复杂项目时,选对工具是成功的关键。全生命周期项目管理系统不仅可以帮助你保持项目的进度和预算控制,还能优化资源分配和风险管理。但…

vue2实现轮播图

1.在components路径下新建文件Carousel.vue,在Carousel.vue文件中创建一个 Vue 组件实现轮播图的功能<button @click="prev" class="carousel-control prev">‹ <button @click="next" class="carousel-control next">›…

【BUUCTF】Easy Java

【BUUCTF】Easy Java 题目来源 收录于:BUUCTF  RoarCTF 2019 题目描述 经典登录框不过SQL注入、目录扫描都没有发现 题解 点击页面的 help跳转到/Download路径下,但是并没有得到其他信息。 这里我们改变请求方式为 POST即可下载文件help.docx但是打开help.docx并没有得到有…

记一次NoClassDeffoundEror问题解决过程

背景:在对某台计算服务器进行代码修改后,发现es查询报错,抛出异常如下: 思路:1.jar包冲突查询了对应jar的pom文件,发现只有一个es的版本jar包,不存在冲突,百思不得其解。 2.本地环境问题清理idea的缓存,发行问题仍然存在 最后翻阅资料,打了断点追踪异常抛出的地方,突…

Keras图形数据增强

在《跟着迪哥学Python数据分析与机器学习实战》这书中提到Keras图像数据增强函数ImageDataGenerator:查看官方API却发现不存在,因为现在Keras都推荐使用版本3了。但是预处理层还是保留了,此时可以使用如下一些层的函数:Resizing层,调整层。版本2对应的是https://keras.io/2.16/…

游戏安全入门-扫雷分析远程线程注入

无论学习什么,首先,我们应该有个目标,那么入门windows游戏安全,脑海中浮现出来的一个游戏 -- 扫雷,一款家喻户晓的游戏,虽然已经被大家分析的不能再透了,但是我觉得自己去分析一下还是极好的,把它作为一个小目标再好不过了。前言 无论学习什么,首先,我们应该有个目标…

线段树进阶 Part 1

线段树常见技巧,可持久化线段树,线段树合并,树套树线段树是信息学竞赛最常见的数据结构。本篇笔记总结技巧和应用,不介绍基本线段树算法。 1. 常见技巧 1.1 信息设计 用线段树解决问题,首先得考虑维护哪些信息。若不带修,任何 满足结合律且封闭 的信息(称为半群)都是可…

大气热力学(16)——风矢端图的分析方法(上篇)

注:本篇涉及超级单体的概念,因此在学习本篇教程前,建议先看《雷达气象学(9)——反射率因子图分析(强对流篇)》! 目录16.1 风矢端图的画法16.2 整体风切变(Bulk Shear)16.3 风矢端线的典型形状16.4 平均风切变(Mean Wind Shear)16.5 使用 Bunkers 技术预测风暴的移动…

距离-有这么多类

在做分类时常常需要估算不同样本之间的相似性度量(SimilarityMeasurement),这时通常采用的方法就是计算样本间的“距离”(Distance)。采用什么样的方法计算距离是很讲究,甚至关系到分类的正确与否。本文的目的就是对常用的相似性度量作一个总结。 本文目录: 1.欧氏距离 2.曼…

解决pypi上传轮子unsupported platform tag linux_x86_64问题

对于一个纯Python的项目,从构建到发布是比较容易的。但是如果构建的轮子中含有C代码或者生成的动态链接库,那么构建发布有另外一套规则。我们需要经过manylinux平台的验证,以及动态链接库的固化等过程,还需要当心动态链接库的存放地址等信息。本文主要是提供了一个流程化的…