首页前端开发CSS很实用!CSS实现在单击按钮时显示按下的动态效果

很实用!CSS实现在单击按钮时显示按下的动态效果

时间2024-01-28 11:31:03发布访客分类CSS浏览365
导读:收集整理的这篇文章主要介绍了很实用!CSS实现在单击按钮时显示按下的动态效果,觉得挺不错的,现在分享给大家,也给大家做个参考。在上一篇《如何用css快速创建3点加载动画》中给大家介绍了如何用css创建3点加载动画效果,感兴趣的朋友可以去阅读...
收集整理的这篇文章主要介绍了很实用!CSS实现在单击按钮时显示按下的动态效果,觉得挺不错的,现在分享给大家,也给大家做个参考。在上一篇《如何用css快速创建3点加载动画》中给大家介绍了如何用css创建3点加载动画效果,感兴趣的朋友可以去阅读了解一下~

本文将给大家介绍在前端设计过程中非常实用的一个动态效果,就是在单击按钮时显示按下的动态效果,光说可能大家还不明白是什么效果,我们可以直接看一个动图:

不过本文不仅会介绍实现这一种按下的动态效果,还会介绍另一种,继续往下看!

第一种效果实现方法:

!DOCTYPE HTML>
    html>
    head>
        meta charset="UTF-8">
        tITle>
    /title>
        style>
        /* 为按钮添加一些基本样式 */        .BTn {
                text-decoration: none;
                border: none;
                padding: 12px 40px;
                font-Size: 16px;
                background-color: green;
                color: #fff;
                border-radius: 5px;
                box-shadow: 7px 6px 28px 1px rgba(0, 0, 0, 0.24);
                cursor: pointer;
                outline: none;
                transition: 0.2s all;
        }
        /* 在按钮处于活动状态时添加转换 */        .btn:active {
                transform: scale(0.98);
                box-shadow: 3px 2px 22px 1px rgba(0, 0, 0, 0.24);
        }
        /style>
    /head>
    body>
    !-- 带有类'btn'的按钮 -->
    button class="btn">
    Button/button>
    /body>
    /html>
    

效果如下:

注:

transform 属性向元素应用 2D 或 3D 转换。

使用CSS的transform属性在按钮处于活动状态时添加按下效果。CSS transform 属性允许我们缩放、旋转、移动和倾斜元素。

第二种效果实现方法:

!DOCTYPE HTML>
    html>
    head>
        meta charset="UTF-8">
        title>
    /title>
        style>
        /* 向按钮添加基本样式 */        .btn {
                padding: 15px 40px;
                font-size: 16px;
                text-align: center;
                cursor: pointer;
                outline: none;
                color: #fff;
                background-color: #ff311f;
                border: none;
                border-radius: 5px;
                box-shadow: box-shadow:            7px 6px 28px 1px rgba(0, 0, 0, 0.24);
        }
        /* “active”添加样式 */        .btn:active {
                box-shadow: box-shadow:            7px 6px 28px 1px rgba(0, 0, 0, 0.24);
                transform: translateY(4px);
        }
        /style>
    /head>
    body>
    button class="btn">
    点击我/button>
    /body>
    /html>
    

效果如下:

注:当active 伪类处于活动状态时,你可以使用其他方法在单击按钮时创建自己的效果。

PHP中文网平台有非常多的视频教学资源,欢迎大家学习《css视频教程》!

以上就是很实用!CSS实现在单击按钮时显示按下的动态效果的详细内容,更多请关注其它相关文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

上一篇: 利用CSS3创建实用的加载动画效果...下一篇:纯CSS3创建边框阴影向外扩散的动...猜你在找的CSS相关文章 css怎么控制按钮不可用2022-05-17css3中transform属性实现的4种功能2022-04-13纯CSS3实现div按照顺序出入效果2022-04-13CSS实现隐藏搜索框功能(动画正反向序列)2022-04-13使用CSS3实现按钮悬停闪烁动态特效代码2022-04-13CSS3 Tab动画实例之背景切换动态效果2022-04-13CSS实现两列布局的N种方法2022-04-13CSS 实现Chrome标签栏的技巧2022-04-13css实现两栏布局左侧固定宽右侧自适应的多种方法2022-04-13从QQtabBar看css命名规范BEM的详细介绍2022-04-13 其他相关热搜词更多phpjavapython程序员

若转载请注明出处: 很实用!CSS实现在单击按钮时显示按下的动态效果
本文地址: https://pptw.com/jishu/589583.html
纯CSS3创建边框阴影向外扩散的动画特效 超实用!利用CSS3将两个图片叠加在一起显示

游客 回复需填写必要信息