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

[分享]css3手机点击按钮动画

发布于 2024-11-11 15:37:09
0
21

随着手机应用的流行,手机上的交互设计越来越重要。其中,按钮动画是吸引用户点击的重要元素之一。CSS3技术为其提供了更多的可能性。以下是一些常见的CSS3按钮动画效果:.btn { display: i...

随着手机应用的流行,手机上的交互设计越来越重要。其中,按钮动画是吸引用户点击的重要元素之一。CSS3技术为其提供了更多的可能性。以下是一些常见的CSS3按钮动画效果:

.btn {
  display: inline-block;
  padding: 10px 20px;
  border-radius: 5px;
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
  transition: all 0.3s ease-out;
}

/* 点击效果 */
.btn:active {
  background-color: #EE5435;
  color: #FFF;
  transform: scale(0.95);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
}

/* 边框效果 */
.btn-border {
  border: 2px solid #EE5435;
  color: #EE5435;
}

.btn-border:hover {
  background-color: #EE5435;
  color: #FFF;
}

/* 渐变效果 */
.btn-gradient {
  background: linear-gradient(to bottom, #EE5435, #F09819);
  color: #FFF;
}

.btn-gradient:hover {
  background: linear-gradient(to bottom, #F09819, #EE5435);
}

/* 旋转效果 */
.btn-rotate {
  position: relative;
}

.btn-rotate:before {
  content: "";
  position: absolute;
  top: -10px;
  left: -10px;
  right: -10px;
  bottom: -10px;
  background-color: #EE5435;
  z-index: -1;
  transition: all 0.3s ease-out;
  transform: rotate(-45deg) scale(0);
}

.btn-rotate:hover:before {
  transform: rotate(0) scale(1);
} 

以上代码展示了四种基本的按钮效果。通过简单的CSS3代码,我们可以实现按钮点击缩小、边框闪烁、渐变背景、旋转背景等动画效果,为用户提供更流畅、有趣的使用体验。

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

62849

帖子

14

小组

291

积分

赞助商广告
站长交流