CSS中如何实现鼠标悬停效果?

在CSS中,您可以使用:hover伪类来实现鼠标悬停效果。:hover伪类会在用户将鼠标悬停在选择器所匹配的元素上时应用指定的样式。

下面是一个简单的例子,展示了如何在鼠标悬停时改变文本颜色和背景颜色:

复制代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <title>Mouse Hover Example</title>
   <style>
        .hover-effect {
            color: black;
            background-color: white;
            padding: 10px;
            text-align: center;
        }
 
        .hover-effect:hover {
            color: white;
            background-color: blue;
        }
    </style>
</head>
<body>
    <div class="hover-effect">Hover over me!</div>
</body>
</html>

在这个例子中,我们创建了一个名为.hover-effect的类,并在其中设置了默认的文本颜色(color: black;)和背景颜色(background-color: white;)。接着,我们使用:hover伪类为悬停时的文本颜色和背景颜色分别设置为白色和蓝色。当您将鼠标悬停在<div>元素上时,将看到这些颜色的变化。

相关推荐
DFT计算杂谈14 小时前
VASP+Wannier90 计算位移电流和二次谐波SHG
java·服务器·前端·python·算法
zhougl99615 小时前
Vue 中使用 WebSocket
前端·vue.js·websocket
无名的小白15 小时前
openclaw使用nginx反代部署过程 与disconnected (1008): pairing required解决
java·前端·nginx
2601_9498574315 小时前
Flutter for OpenHarmony Web开发助手App实战:文本统计
前端·flutter
光影少年15 小时前
智能体UI ux pro max
前端·ui·ux
半梅芒果干15 小时前
vue3 实现无缝循环滚动
前端·javascript·vue.js
qq_4198540515 小时前
锚点跳转及鼠标滚动与锚点高亮联动
前端
冰敷逆向15 小时前
京东h5st纯算分析
java·前端·javascript·爬虫·安全·web
Laurence16 小时前
从零到一构建 C++ 项目(IDE / 命令行双轨实现)
前端·c++·ide
雯0609~16 小时前
hiprint-官网vue完整版本+实现客户端配置+可实现直接打印(在html版本增加了条形码、二维码拖拽等)
前端·javascript·vue.js