一款纯css3实现的动画按钮

今天给大家分享一款纯css3实现的动画按钮。第一排的按钮当鼠标经过的背景色动画切换,图标从右侧飞入,第二排的按钮当鼠标经过的时候边框动画切换,图标右侧飞入,效果非常好,一起看下效果图:

在线预览   源码下载

实现的代码。

html代码:

<div class="black">
            <a href="#" class="btn"><span>Become A Member</span> <i>&rarr;</i> </a><a href="#"
                class="btn"><span>Support Us</span> <i>&rarr;</i> </a><a href="#" class="btn"><span>
                    Going Down</span> <i class="down">&rarr;</i> </a><a href="#" class="btn"><span>Sign
                        Up</span> <i class="up">&rarr;</i> </a>
        </div>
        <div class="white">

            <a href="#" class="btn"><span>Become A Member</span> <i>&rarr;</i> </a><a href="#"
                class="btn"><span>Support Us</span> <i>&rarr;</i> </a><a href="#" class="btn"><span>
                    Going Down</span> <i class="down">&rarr;</i> </a><a href="#" class="btn"><span>Sign
                        Up</span> <i class="up">&rarr;</i> </a>
        </div>

css3代码:

   body
        {
        }

        h1
        {
            font-family: "Abril Titling" , Georgia, serif;
            color: #f9f9f9;
            letter-spacing: 1px;
        }

        body div
        {
            padding: 60px 0;
            text-align: center;
            height: 80px;
            margin-top: 0;
        }

        .black
        {
            background: #262D28;
        }

        .white
        {
            background: #f9f9f9;
        }

        a
        {
            display: inline-block;
            margin: 10px;
        }

        .btn
        {
            position: relative;
            width: 160px;
            padding: 1.2rem 3rem;
            border: 1px solid #0AA944;
            font-size: 15px;
            text-decoration: none;
            color: #f9f9f9;
            font-family: "Tablet Gothic" , sans-serif;
            text-transform: uppercase;
            font-weight: 300;
            letter-spacing: 1.5px;
            -webkit-transition: all .2s ease-out;
            -moz-transition: all .2s ease-out;
            -ms-transition: all .2s ease-out;
            -o-transition: all .2s ease-out;
            transition: all .2s ease-out;
        }

        .white .btn
        {
            color: #262D28;
            border: 2px solid #0AA944;
        }

        .btn span
        {
            position: relative;
            top: 2px;
            left: 0;
            -webkit-transition: all .3s ease-out;
            -moz-transition: all .3s ease-out;
            -ms-transition: all .3s ease-out;
            -o-transition: all .3s ease-out;
            transition: all .3s ease-out;
        }

        .btn i
        {
            opacity: 0;
            position: absolute;
            margin-top: -21px;
            top: 2.5rem;
            left: 120%;
            -webkit-transition: all .3s ease-out;
            -moz-transition: all .3s ease-out;
            -ms-transition: all .3s ease-out;
            -o-transition: all .3s ease-out;
            transition: all .3s ease-out;
        }

        .btn:hover
        {
            background: rgba(255,255,255, .9);
            border: 1px solid rgba(0,0,0,1);
        }

        .white .btn:hover
        {
            background: rgba(0,0,0, .02);
            border: 2px solid rgba(0,0,0,1);
        }

        .btn:hover span
        {
            color: #333;
            left: -20px;
        }

        a.btn:hover i
        {
            opacity: 1;
            left: 80%;
            color: #333;
            -webkit-transform: scale(1.2);
        }

        a.btn:hover .up
        {
            -webkit-transform: rotate(270deg);
        }

        a.btn:hover .down
        {
            -webkit-transform: rotate(90deg);
        }

注:本文爱编程原创文章,转载请注明原文地址:http://www.w2bc.com/Article/10662

时间: 2024-11-25 10:56:56

一款纯css3实现的动画按钮的相关文章

推荐10款纯css3实现的实用按钮

在2014年的双11即将来临之季,爱编程小编为大家整理10款纯css3实现的按钮.希望这对坚守在前端的码农们有所帮助.亲,如果你有好的资源也可在本文留言,让从事编码的程序员们抱团.工作更轻松. No1.一款基于css3非常实用的鼠标悬停特效 这款特效,当鼠标经过时候一个半透明的遮罩层倒下来.效果很好,而且是纯css3实现的,代码很少,非常实用. 效果如下: 在线预览   源码下载 No2.一款基于css3的简单的鼠标悬停按钮 这款悬停按钮鼠标经过前边框是间断的.当鼠标经过的时候边框间隔消失.效果

一款纯css3实现的动画加载导航

之前为大家介绍了好几款导航菜单,今天为给大家再带来一款纯css3实现的动画加载导航.该导航出现的时候以动画的形式出现.效果图如下: 在线预览   源码下载 实现的代码. html代码: <ul class="main-menu"> <li class="main-menu-item active"><a href="#">Home</a></li><li class="m

一款纯css3实现的翻转按钮

之前为大家介绍了好多纯css3实现的很漂亮的按钮.今天小编要给各网友再分享一款纯css3实现的翻转按钮.实现中给出了两种的翻转特效,一种是基于按扭的左边缘为中心线,另一种是基于按钮的中间为中心线.我们一起看下效果图: 在线预览   源码下载 实现的代码 html代码: <article> <a target="_blank" class="btn-fold-1" href="http://www.w2bc.com"><

一款纯css3实现的颜色渐变按钮

之前为大家分享了推荐10款纯css3实现的实用按钮,今天给大家带来一款纯css3实现的颜色渐变按钮.这款按钮的边框和文字的颜色通过css3实现两种颜色的渐变,效果非常好看,一起看下效果图: 在线预览   源码下载 实现的代码. html代码: <div class="container"> <a target="_blank" class="btn green" href="http://www.w2bc.com/&q

7款纯CSS3实现的炫酷动画应用

1.纯CSS3实现人物摇头动画 这次我们要来分享一款超级可爱的纯CSS3人物摇头动画,初始化的时候人物的各个部位是利用CSS3动画效果拼接而成,接下来就是人物听音乐的场景,一边听音乐一边摇着脑袋,十分陶醉的样子,周围还会出现跳动的音符动画. 在线演示 源码下载 2.CSS3 Loading进度条加载动画特效 3款绚丽风格 今天我要分享一款更加炫酷的CSS3进度条加载动画特效,该动画特效有3个不同的风格,注意,IE6,7,8是不支持该进度条动画的. 在线演示 源码下载 3.纯CSS3实现云雾缭绕动

纯css3实现的3D按钮

前面已经为大家介绍了好多纯css3实现的按钮.今天要再给大家带来一款纯css3实现的3D按钮.在实例中给出了五种颜色的3D按钮.效果图如下: 在线预览   源码下载 实现的代码. html代码: <h1> <span class="font-effect-shadow-multiple" style="font-size: 50px; font-family: Luckiest Guy;"> CSS</span> <span

纯css3实现的动画加载条

之前大大家分享了很多款加载条.今天给大家带来一款纯css3实现的动画加载条. 这款加载条适用浏览器:360.FireFox.Chrome.Safari.Opera.傲游.搜狗.世界之窗. 不支持IE8及以下浏览器.效果图如下: 在线预览   源码下载 实现的代码. html代码: <div class="wrapper"> <div class="bar"> <p class="text"> Loading b

纯css3实现的动画加载特效

之前给大家带了很多款进度加载条,今天再给大家分享一款纯css3实现的动画加载特效.效果图如下: 在线预览   源码下载 实现的代码. html代码: <div class="wrap"> <div class="curve3"> </div> <div class="curve2"> <div class="text"> 15 </div> </di

一款纯css3实现的机器人看书动画效果

今天要给大家介绍一款纯css3实现的机器人看书动画效果.整个画面完全由css3实现的绘制,没有使用任何图片元素.机器人的眼睛使用了动画元素.我们一起看下效果图: 在线预览   源码下载 实现的代码. html代码: <div class='szene'> <div class='image i1'> < HTML > <div class='nail'> </div> </div> <div class='image i2'&g