首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[分享]css3按钮点击变色

发布于 2024-11-11 15:46:21
0
18

按钮是网页上常出现的交互元素之一,而按钮的样式也是非常关键的。今天,我们就来学习一下如何利用CSS3技术实现按钮点击变色的效果。 / 定义普通按钮的样式 / button { backgroundco...

按钮是网页上常出现的交互元素之一,而按钮的样式也是非常关键的。今天,我们就来学习一下如何利用CSS3技术实现按钮点击变色的效果。

/* 定义普通按钮的样式 */
button {
  background-color: #3498db;
  color: #ffffff;
  border: none;
  border-radius: 15px;
  padding: 10px 20px;
  font-size: 16px;
  cursor: pointer;
}

/* 定义按钮点击的样式 */
button:hover, button:focus {
  background-color: #2980b9;
}

/* 定义按钮按下的样式 */
button:active {
  background-color: #1f618d;
} 

在上面的代码中,我们首先定义了普通按钮的样式,包括背景颜色、字体颜色、边框、圆角、内边距、字体大小和鼠标样式等。接着,我们使用:hover和:focus伪类选择器来定义按钮鼠标悬停和聚焦时的样式,即背景颜色变为浅蓝色。最后,我们使用:active伪类选择器来定义按钮被按下时的样式,即背景颜色变为深蓝色。

通过上述代码的实现,我们可以轻松地实现按钮点击变色的效果。当用户鼠标悬停在按钮上时,按钮会从普通样式变为浅蓝色,提醒用户该按钮可以进行点击操作。当用户点击按钮时,按钮又会从浅蓝色变为深蓝色,提示用户该按钮已被按下。

评论
一个月内的热帖推荐
91云脑
Lv.1普通用户

62849

帖子

14

小组

291

积分

赞助商广告
站长交流