全站搜索

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

网站开发 388

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

}

上一篇: 下一篇:

相关推荐

  • 分享做企业网站的后台开发经验

    428

    现在用php做网站开发语言是越来越多了,国内的很多程序员喜欢都喜欢用thinkphp开发网站,它的特点是上手快,开发功能也比较简单,如果有一套已有的模板,就可以用它来改一改做网站了,下面主要讲一下thinkphp3.2做网站的后台开发经验。    众所周知...

    查看全文
  • 教育培训类网站的功能分析(二)

    387

    2021年,线上教育平台继续在蓬勃的发展中,而如何把线下转移至线上,从而吸引更多的用户在线上活动,让教育不因疫情而停歇,部分功能如下: 明星榜:规则说明文案 榜单时间:显示上周统计日期、每周一10:00更新榜单 乐学值:统计上一周乐学值数据,乐学值=(本周...

    查看全文
  • 网站设计“高级感”指南

    313

    高级感一词,在设计业界非常泛滥。从商品设计到艺术设计,从服装到平面,似乎都在追求“高级感”。包括网站设计、APP设计、小程序设计自然也不能落后。如何能够实现“高级感”呢?什么是高级感?高级感应该是相对于低级感觉而言的。既然,我们无法准确说出什么是高级感,...

    查看全文
  • 建站VS直播 哪些行业需要做网站?

    334

    那些行业需要做网站呢?从不同的角度审视,会得出不同的答案。 如果从用户习惯看,对建站有强需求的行业是旅游、房产、医疗等行业,因为网民使用搜索的时候,主要搜索如上信息; 如果从流量成本看,对建站有强需求的行业是加盟招商、教育等,因为相对来说,流量也...

    查看全文
展开更多