全站搜索

前端制作中鼠标经过按钮的效果总结

网站开发 386

页面布局中的模块内容有不少是带有按钮的,譬如是了解更多的按钮、表单提交的按钮等。按钮有引导用户点击、激发用户点击行为等的作用,例如下单购买商品或者跳转链接或者展开更多内容以达到了解更多的详情的目的。与页面风格协调的按钮设计可以增加页面的美观效果和更易于吸引客户的注意力,为了提高用户对关于页面操作的体验度,还可以在按钮的制作中加入一些动态效果。例如,当鼠标经过按钮的时候,可以适当添加一些动态效果或者加入背景的填充,下面是可以在日常工作中需要用css3制作鼠标经过页面按钮能用到的动画效果。

如下图按钮效果一,鼠标经过会有微微下陷的效果:

Html:

<div class=”btn”>

<a href=””>

<span>了解更多</span>

</a>

</div>

CSS:

.i-title .btn{

text-align: center;

margin-top: 50px;

}

.i-title .btn a{

background: none;

    border: none;

    display: inline-block;

    text-align: center;

    font-size: 14px;

    color: #FFFFFF;

    position: relative;

    padding: 17px 35px;

    overflow: hidden;

    font-weight: 400;

    cursor: pointer;

    -moz-transition: all 400ms ease-in-out;

    -o-transition: all 400ms ease-in-out;

    -webkit-transition: all 400ms ease-in-out;

    transition: all 400ms ease-in-out;

}

.i-title .btn a:before{

content: “”;

    position: absolute;

    z-index: 50;

    -moz-transition: all 1.4s ease;

    -o-transition: all 1.4s ease;

    -webkit-transition: all 1.4s ease;

    transition: all 1.4s ease;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background-color: rgba(27,57,82,0.3);

    -moz-transform: scale(1.02, 1.02);

    -ms-transform: scale(1.02, 1.02);

    -webkit-transform: scale(1.02, 1.02);

    transform: scale(1.02, 1.02);

    -moz-transition: all 400ms ease-in-out;

    -o-transition: all 400ms ease-in-out;

    -webkit-transition: all 400ms ease-in-out;

    transition: all 400ms ease-in-out;

}

.i-title .btn a:after{

content: “”;

    display: block;

    position: absolute;

    top: 2px;

    left: 2px;

    right: 2px;

    bottom: 2px;

    background-color: #1b3952;

    z-index: 100;

    -moz-transition: all 400ms ease-in-out;

    -o-transition: all 400ms ease-in-out;

    -webkit-transition: all 400ms ease-in-out;

    transition: all 400ms ease-in-out;

}

.i-title .btn a span{

position: relative;

    z-index: 300;

    -moz-transition: all 400ms ease-in-out;

    -o-transition: all 400ms ease-in-out;

    -webkit-transition: all 400ms ease-in-out;

    transition: all 400ms ease-in-out;

    padding-right: 30px;

    background: url(../images/img16.png) center right no-repeat;

}

.i-title .btn a:hover span{

background: url(../images/img17.png) center right no-repeat;

-moz-transition: all 400ms ease-in-out;

    -o-transition: all 400ms ease-in-out;

    -webkit-transition: all 400ms ease-in-out;

    transition: all 400ms ease-in-out;

}

 

如下图按钮效果二,鼠标经过会有背景填充的动画效果:

Html:

<div class=”xbtn”>

<a href=””>

了解更多

<span></span>

</a>

</div>

Css:

.xbtn a{

position: relative;

    display: block;

margin: 20px auto;

text-align: center;    

width: 150px;

    height: 50px;

    line-height: 50px;

    max-width: 250px;

    color: #FFFFFF;

    text-transform: uppercase;

    overflow: hidden;

    border: 1px solid currentColor;

}

.xbtn a:hover{

color: #1b3952;

}

.xbtn a span{

position: absolute;

    display: block;

    width: 0;

    height: 0;

    border-radius: 50%;

    background: #FFFFFF;

    -webkit-transform: translate(-50%, -50%);

    transform: translate(-50%, -50%);

    -webkit-transition: width 0.4s, height 0.4s;

    transition: width 0.4s, height 0.4s;

    z-index: -1;

}

.xbtn a:hover span {

    width: 320px;

    height: 320px;

}

上一篇: 下一篇:

相关推荐

  • 做企业官网所传达的“隐含信息”

    332

    的确,有很多公司运营了很多年,也没有做过一个官网,也没有通过线上进行任何宣传,但是运营地依然很好,特别是一些制造领域的工厂。即便与此,我们依然认为——所有的企业都需要一个官网,无论是刚注册成立的企业还是续存了很多年的企业,无论是小企业还是规模化企业...

    查看全文
  • 视觉冲击之网页首屏设计

    343

    一个网站,点击打开之后最先呈现的第一屏是头部区域。这个区域呈现给浏览者的是这个网站是做什么的,卖什么产品,提供什么服务等重要信息。这一屏确认了网站的基调,在整个网页中起到的引导和承上启下的作用。如果第一屏做的有吸引力、高端大气,那么给浏览者的感官...

    查看全文
  • 网站设计中使用偶像元素10条禁忌

    382

    偶像,包括明星、英雄、强势角色等等,此类形象,具有较为强势的号召力,也是网站设计中,设计师喜欢使用的元素一种。根据我们的网站设计经验,使用此类元素应该注意如下10条。   1.过于泛化的设计:可能犯的最常见的错误就是提出了太多的通用设计。如果偶像形...

    查看全文
  • 避开这几个坑,客户一定会为你设计买单

    401

    随着互联网的不断发展,现在的客户群体,审美水平不断的提高,对设计要求的要求也越来越高。很多网页设计师都还心存幻想,想着设计稿能一稿而过,快速完成项目。这个思想是不太现实的,并不是说客户是如何去刁难设计师,让设计师不断的去修改,而是设计师很难一下子...

    查看全文
展开更多