1. 首页
  2. 编程语言
  3. Web开发
  4. CSS3动画按钮效果合集

CSS3动画按钮效果合集

上传者: 2025-05-31 07:12:57上传 ZIP文件 339.76KB 热度 2次

动画按钮的 CSS3 玩法,真的挺多花样的,是结合

标签来搞点样式,效果还蛮酷的。

常见的两种方式,一个是transition,一个是animation,前者适合做简单交互,比如鼠标滑过去颜色变了;后者就能搞些花活,比如旋转、跳动、循环什么的。

你比如下面这段:

.button {
  background-color: blue;
  color: white;
  transition: background-color 0.3s ease;
}
.button:hover {
  background-color: red;
}

是不是眼熟?经典的 hover 换色,还带个平滑过渡,看着就舒服。

再往上走一层,用@keyframesanimation就能做更炫的动画:

@keyframes rotate {
  from { transform: rotate(0deg); }
  to { transform: rotate(360deg); }
}
.button {
  background-color: blue;
  color: white;
  animation: rotate 2s linear infinite;
}

这个按钮会一直转圈,挺适合搞点加载中之类的提示,省得用 GIF 图了。

再加上box-shadowborder-radiuslinear-gradient这些 CSS3 的小配件,按钮立马立体感拉满,还能搞点拟物风的感觉。

如果你想直接上手玩,不妨看看这些资源包:

如果你做活动页、登录页,或者想给导航栏加点动效,搞几个 CSS3 按钮动画样式备着,效率也高,体验也不差。

下载地址
用户评论