全站搜索

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

网站开发 322

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

}

上一篇: 下一篇:

相关推荐

  • PHP通过js做简体和繁体切换

    319

    做中文繁体的网站可以通过js语言包去做简体到繁体的切换,不用像中文转英文怕用插件机翻让人摸不着头脑,下面介绍一下具体实现方法: 这里用的是Thinkphp框架 在通用控制器HomeController.class.php中 保存一个cookie 记录当前的语言, <?php function __...

    查看全文
  • 货运管理系统需要具备什么功能?

    274

    一、基础数据管理1、用户管理:信息录入:公司名称、登入名、密码。 2、来往单位管理:公司名称、公司简称、公司地址、公司类型(自有公司、客户、卡车公司、快递公司、仓库、)助记码、国家选择。 3、权限管理: a.账号管理:员工账号和客户账号管理添加账号、删...

    查看全文
  • 前端制作框架layui.js流加载应用

    287

    这个是官网的示例地址:https://www.layui.com/demo/flow.html     下面介绍一下我在使用中的一些问题: 前端js function flow() {   layui.use('flow', function(){   var $ = lay...

    查看全文
  • 「论坛seo」网站优化最重要的是守住排名

    399

      网站优化最重要的就是要守住在网络当中的排名,很多有实力的企业已经通过网站优化的方式,将公司的网站推广到网络当中的前几名,但是网络当中引擎搜索的计算方法在不断的变化,企业一定要重视网站排名的稳定性。      能够冲到网络当中的前几名,已...

    查看全文
展开更多