让按钮活起来:常用按钮动画效果,增强网页吸引力!

简介: 让按钮活起来:常用按钮动画效果,增强网页吸引力!

先上效果




🌟 在网页设计中,按钮不仅是用户交互的重要元素,也是展示设计创意的平台。常用按钮动画效果能够显著提高用户界面的吸引力和互动性,为用户带来更加丰富和愉悦的体验。



完整代码


以下是完整代码:

HTML:

<div class="container">
    <div class="hover-effect-1">效果1</div>
    <div class="hover-effect-2">效果2</div>
    <div class="hover-effect-3">效果3</div>
    <div class="hover-effect-4">效果4</div>
    <div class="hover-effect-5">效果5</div>
  </div>

CSS代码

body {
            display: flex;
            justify-content: center;
            align-items: center;
            height: 100vh;
            margin: 0;
            background-color: #f5f5f5;
            font-family: Arial, sans-serif;
        }
        .container {
            display: flex;
            flex-direction: row;
            gap: 20px;
        }
        .container>div {
            width: 200px;
            height: 100px;
            display: flex;
            justify-content: center;
            align-items: center;
            border-radius: 10px;
            cursor: pointer;
            transition: all 0.3s ease;
            color: white;
            font-size: 18px;
        }
        .hover-effect-1 {
            background-color: #3498db;
        }
        .hover-effect-1:hover {
            transform: scale(1.1);
        }
        .hover-effect-2 {
            background-color: #e74c3c;
        }
        .hover-effect-2:hover {
            box-shadow: 0 4px 15px rgba(0, 0, 0, 0.8);
        }
        .hover-effect-3 {
            background-color: #2ecc71;
        }
        .hover-effect-3:hover {
            background-color: #27ae60;
        }
        .hover-effect-4 {
            background-color: #f39c12;
        }
        .hover-effect-4:hover {
            transform: rotate(10deg);
        }
        .hover-effect-5 {
            background-color: #9b59b6;
            position: relative;
            overflow: hidden;
        }
        .hover-effect-5::before {
            content: '';
            position: absolute;
            top: 0;
            left: -100%;
            width: 100%;
            height: 100%;
            background: rgba(255, 255, 255, 0.2);
            transition: all 0.3s;
        }
        .hover-effect-5:hover::before {
            left: 100%;
        }
相关文章
|
前端开发
css3制作鼠标悬浮图文动画效果
css3制作鼠标悬浮图文动画效果
66 0
非常漂亮的纯css3实现多彩侧边导航(非常流畅),附效果演示
非常漂亮的纯css3实现多彩侧边导航(非常流畅),附效果演示
An动画基础之按钮动画与基础代码相结合
An动画基础之按钮动画与基础代码相结合
788 0
|
JSON Android开发 数据格式
原生app开发技巧——底部导航栏动画效果按钮制作方法之采用photoshop制作gif动画-过渡动画关键帧
原生app开发技巧——底部导航栏动画效果按钮制作方法之采用photoshop制作gif动画-过渡动画关键帧
|
前端开发 JavaScript
SVG + 动画 实现一个有个性的404页面
我正在参加 码上掘金体验活动,详情:[show出你的创意代码块],我们的博客网站有时候 404页面比较普通,我们可以通过SVG 加动画来实现一个有个性的页面。
210 0
|
前端开发 JavaScript
创意代码之图片悬停效果
自己也想写一个类似这种的特效,就是鼠标放图片上时图片会悬停,就是那种戳一下动一下的效果,本文会先分解实现的步骤,使用到知识点都会有案例,那么我们开始吧。
261 0
创意代码之图片悬停效果
|
前端开发
前端很酷的按钮特效,你学会了吗?
分享代码了,如果觉得不错,可以花费两分钟学习哦 🤪
374 0
|
前端开发 JavaScript
前端网页的提示气泡特效实现【简单】
写篇水文,关于网页效果的,看了很多框架的提示框后,就自己动手简单写了下,只能说非常的easy啊,好,废话不多说,既然水了,那就快速学习一下,先放上最终的实现效果 🚀
1216 0
|
前端开发 图形学 Python
【Unity使用UGUI实现王者荣耀UI界面(二)】加载页面-静音按钮和页面完善
【Unity使用UGUI实现王者荣耀UI界面(二)】加载页面-静音按钮和页面完善
404 0
【Unity使用UGUI实现王者荣耀UI界面(二)】加载页面-静音按钮和页面完善
|
前端开发 JavaScript Web App开发
如何用纯 CSS 创作一个打开内容弹窗的交互动画
效果预览 在线演示 按下右侧的“点击预览”按钮可以在当前页面预览,点击链接可以全屏预览。 可交互视频 此视频是可以交互的,你可以随时暂停视频,编辑视频中的代码。
1397 0