HTML中使用JavaScript实现一个简单的鼠标悬停特效。

代码中,我们首先在CSS中定义了一个红色的方块,然后使用:hover伪类定义了鼠标悬停时的样式。接着,在JavaScript中定义了一个函数showMessage(),用于在控制台输出一条消息。最后,在HTML中使用<div>标签定义了一个id为myDiv的红色方块,并在onmouseover事件中调用了showMessage()函数。

<!DOCTYPE html>

<html>

<head>

<title>HTML特效演示</title>

<style>

/* 定义悬停前和悬停后的样式 */

#myDiv {

width: 100px;

height: 100px;

background-color: red;

}

#myDiv:hover {

background-color: blue;

}

</style>

<script>

// 定义JavaScript函数,用于在控制台输出一条消息

function showMessage() {

console.log("鼠标悬停在红色方块上!");

}

</script>

</head>

<body>

<!-- 在HTML中定义一个红色的方块 -->

<div id="myDiv" οnmοuseοver="showMessage()"></div>

</body>

</html>

相关推荐
云和数据.ChenGuang1 分钟前
python 面向对象基础入门
开发语言·前端·python·django·flask
We་ct9 分钟前
LeetCode 202. 快乐数:题解+思路拆解
前端·算法·leetcode·typescript
hetao17338379 分钟前
2026-01-29~02-03 hetao1733837 的刷题记录
c++·笔记·算法
HWL567910 分钟前
控制浏览器如何预先加载视频资源
java·服务器·前端
HWL567912 分钟前
在网页中实现WebM格式视频自动循环播放
前端·css·html·excel·音视频
嵌入式×边缘AI:打怪升级日志12 分钟前
从设备接收请求的状态机与超时机制
服务器·前端
鸡吃丸子13 分钟前
前端视角下的埋点:实操指南与避坑要点
前端
前端摸鱼匠13 分钟前
Vue 3 的ref在响应式对象中:介绍ref在reactive对象中的自动解包
前端·javascript·vue.js·前端框架·ecmascript
执行部之龙14 分钟前
TCP八股完结篇
网络·笔记·网络协议·tcp/ip
薛定谔的猫喵喵15 分钟前
猪笼草生长环境模拟器:交互式生物教育工具实现指南
python·html·echarts·js