全站搜索

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

网站开发 407

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

}

上一篇: 下一篇:

相关推荐

  • 响应式网站的制作步骤以及关键要点

    351

    如果您不需要花哨的功能,也不希望自己定期写博客或在线销售,那么HTML响应网站模板正是您所需要的。在这里,我们将引导您完成设置步骤,以便您可以在最短的时间内启动。如何用HTML制作响应性强的网站HTML响应的商业网站模板的优点在于它们易于使用,并且不需要任何...

    查看全文
  • 初创公司不花钱如何在网络推广自己的企业

    378

    创业艰辛,大家都知道,但尽管是九死一生,依然有很多怀揣自己梦想,不甘于一辈子打工的创业者不断努力尝试。现在是2020年底,马上进入2021年,互联网已经变得非常成熟,大家也都知道且熟悉从互联网获取信息。那么作为一个初创企业,能否通过互联网成功推广自己的业...

    查看全文
  • 网站前端之css制作卡券缺圆角

    895

    网站的建立,往往伴随着诸多的功能需求,制作网站的目的是什么?或者是因为业务的宣传,为了提升业绩,抑或是想要表达什么观点、理念,传递什么价值。设计出来的网站能使浏览者在浏览的过程中能够快速、便捷的获取到想要的信息,并带来愉悦的体验。设计中的字体字号...

    查看全文
  • 简述PHP网站开发的MVC模式

    396

    为了提高开发时候的代码重用和开发速度,php使用了mvc的模式,主要是对代码的功能进行了分类,M:model主要是对数据库进行操作,v:view主要是前端html文件操作,c:controller主要是编写基础逻辑代码,使用mvc模式主要使代码更容易管理,其他程序员也能很快的了解代...

    查看全文
展开更多