淘先锋技术网

首页 1 2 3 4 5 6 7

CSS鼠标hover事件常用于页面元素的交互效果中,比如让鼠标悬停在图片上时图片有颜色变化,或是让鼠标悬停在按钮上时按钮有动态效果等。下面就让我们看一下如何实现这种效果。

/* 首先定义一个样式,这里是当鼠标悬停在元素上的样式 */
:hover {
/* 为了区别其它状态,比如默认、选中状态等,一般会设置特定颜色、背景等 */
background-color: #ff0000;
color: #ffffff;
}
/* 然后在html代码中指定要应用这个样式的元素 */
/* 以文本为例 */
<p>鼠标悬停在这段文本上时,背景色和文字颜色会发生变化</p>
/* 同理,对于图片、按钮等元素也是一样的 */
<img src="example.png" alt="example" width="200" height="200" style="display:block;">
<button>悬停在我上面看看</button>

当我们将以上代码应用到网页中时,就可以看到当鼠标悬停在指定的元素上时,其背景色和文字颜色就会根据预设样式进行变化。