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

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

先上效果




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



完整代码


以下是完整代码:

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%;
        }
相关文章
Qml实用技巧:在可视元素之前半透明覆盖一个可视元素,阻止鼠标透(界面)传(防止点击到被遮挡的按钮)
Qml实用技巧:在可视元素之前半透明覆盖一个可视元素,阻止鼠标透(界面)传(防止点击到被遮挡的按钮)
Qml实用技巧:在可视元素之前半透明覆盖一个可视元素,阻止鼠标透(界面)传(防止点击到被遮挡的按钮)
|
1月前
|
开发框架 前端开发 搜索推荐
在WInform开发中实现工具栏/菜单的动态呈现
在WInform开发中实现工具栏/菜单的动态呈现
非常漂亮的纯css3实现多彩侧边导航(非常流畅),附效果演示
非常漂亮的纯css3实现多彩侧边导航(非常流畅),附效果演示
|
前端开发
前端项目实战213-移动端控制单页面全屏背景色
前端项目实战213-移动端控制单页面全屏背景色
75 0
绚丽的网页菜单
绚丽的网页菜单
102 0
|
前端开发
前端工作总结104-控制弹出框不全屏
前端工作总结104-控制弹出框不全屏
69 0
|
前端开发 JavaScript
创意代码之图片悬停效果
自己也想写一个类似这种的特效,就是鼠标放图片上时图片会悬停,就是那种戳一下动一下的效果,本文会先分解实现的步骤,使用到知识点都会有案例,那么我们开始吧。
228 0
创意代码之图片悬停效果
|
前端开发 JavaScript
前端网页的提示气泡特效实现【简单】
写篇水文,关于网页效果的,看了很多框架的提示框后,就自己动手简单写了下,只能说非常的easy啊,好,废话不多说,既然水了,那就快速学习一下,先放上最终的实现效果 🚀
1143 0
前端网页的提示气泡特效实现【简单】
|
前端开发 图形学 Python
【Unity使用UGUI实现王者荣耀UI界面(二)】加载页面-静音按钮和页面完善
【Unity使用UGUI实现王者荣耀UI界面(二)】加载页面-静音按钮和页面完善
367 0
【Unity使用UGUI实现王者荣耀UI界面(二)】加载页面-静音按钮和页面完善
|
前端开发 JavaScript Web App开发
如何用纯 CSS 创作一个打开内容弹窗的交互动画
效果预览 在线演示 按下右侧的“点击预览”按钮可以在当前页面预览,点击链接可以全屏预览。 https://codepen.io/comehope/pen/GYXvez 可交互视频 此视频是可以交互的,你可以随时暂停视频,编辑视频中的代码。
1340 0