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>元素上时,将看到这些颜色的变化。

相关推荐
玉宇夕落8 分钟前
React 父子组件通信 Todo List 看透单向数据流与不可变数据
前端
软件开发技术深度爱好者8 分钟前
国际音标魔法实验室工具HTML5实现
前端·html5·英语学习
FogLetter10 分钟前
嘘!WebSocket正在“偷听”你的网络请求——全双工通信的魔法
前端·面试
用户9385156350710 分钟前
从零构建 React Todo 应用:组件化设计与数据流深度解析
前端·javascript
IT_陈寒13 分钟前
Python线程池把我坑惨了,这些盲区你不踩?
前端·人工智能·后端
程序员爱钓鱼38 分钟前
第一个 Go 程序:Hello World
前端·后端·go
阳光是sunny41 分钟前
LangGraph 核心概念详解:从编译到可视化
前端·人工智能·后端
不好听6131 小时前
React 父子组件通信:从 Todo 应用理解单向数据流
前端·react.js
_lucas1 小时前
做了一个glsl在线调试工具
前端·javascript·three.js
不好听61310 小时前
从一行 JSX 到屏幕像素:前端开发者必须懂的浏览器渲染管线
前端