全站搜索

网站前端制作之css按钮动画效果

网站开发 353

了解更多的按钮是很多网站页面的组成部分,为了使设计出来的页面更加美观,按钮的外观设计也重要,按钮需要实现的鼠标效应效果主要有默认和悬停状态,添加鼠标悬停,可以丰富优化按钮的设计,也可以吸引用户注意力,提升用户体验。鼠标的默认效果大多都是按照设计图上的效果实现,鼠标的悬停时按钮从默认效果到悬停状态的效果的转换效果,可以做到的效果有很多种,例如下面的三种效果:

Html:

了解更多

效果一是当鼠标悬停的时候,背景色从中间往左右两边扩散。

了解更多按钮的样式效果如下图:

Css:

.combtn{

text-align: center;

}

.combtn a{

position: relative;

z-index: 1;

display: inline-block;

min-width: 150px;

height: 50px;

line-height: 48px;

border: #666666 solid 1px;

color: #323333;

font-size: 18px;

-webkit-transition: border-color 0.4s, color 0.4s;

transition: border-color 0.4s, color 0.4s;

}

.combtn a:hover{

color: #FFFFFF;

border: #85b79a solid 1px;

}

.combtn a::before {

content: ”;

position: absolute;

top: 0;

left: 0;

width: 100%;

height: 100%;

background: #85b79a;

z-index: -1;

opacity: 0;

-webkit-transform: scale3d(0.7, 1, 1);

    transform: scale3d(0.7, 1, 1);

    -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;

    transition: transform 0.4s, opacity 0.4s;

-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);

    transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);

}

.combtn a:hover::before{

opacity: 1;

-webkit-transform: translate3d(0, 0, 0);

transform: translate3d(0, 0, 0);

}

效果二是当鼠标悬停的时候,白色线框出现在按钮里面的四周。

了解更多按钮的样式效果如下图:




Css:

.combtn{

text-align: center;

}

.combtn a{

min-width: 150px;

height: 50px;

line-height: 50px;

color: #FFFFFF;

    -webkit-transform: translateZ(0);

    transform: translateZ(0);

    box-shadow: 0 0 1px rgb(0 0 0 / 0%);

    -webkit-backface-visibility: hidden;

    backface-visibility: hidden;

    -moz-osx-font-smoothing: grayscale;

    position: relative;

    background: #85b79a;

}

.combtn a:before {

   content: ”;

   position: absolute;

   border: white solid 4px;

   top: 4px;

   left: 4px;

   right: 4px;

   bottom: 4px;

   opacity: 0;

  -webkit-transition-duration: 0.3s;

   transition-duration: 0.3s;

   -webkit-transition-property: opacity;

   transition-property: opacity;

}

.combtn a:hover:before, .combtn a:focus:before, .combtn a:active:before {

   opacity: 1;

}

效果三是当鼠标悬停的时候,白色线框出现在按钮外面的四周。跟上面效果二的效果有些相似,效果二是白色线框在按钮里面,效果三是绿色线框在按钮在外面四周。

了解更多按钮的样式效果如下图:




 

Css:

.combtn{

text-align: center;

}

.combtn a{

min-width: 150px;

height: 50px;

line-height: 50px;

color: #FFFFFF;

    -webkit-transform: translateZ(0);

    transform: translateZ(0);

    box-shadow: 0 0 1px rgb(0 0 0 / 0%);

    -webkit-backface-visibility: hidden;

    backface-visibility: hidden;

    -moz-osx-font-smoothing: grayscale;

    position: relative;

    background: #85b79a;

    -webkit-transform: translateZ(0);

    transform: translateZ(0);

    box-shadow: 0 0 1px rgb(0 0 0 / 0%);

    -webkit-backface-visibility: hidden;

    backface-visibility: hidden;

    -moz-osx-font-smoothing: grayscale;

}

.combtn a:before {

   content: ”;

   position: absolute;

   border: #85b79a solid 4px;

   top: 0;

   right: 0;

   bottom: 0;

   left: 0;

   -webkit-transition-duration: 0.3s;

   transition-duration: 0.3s;

   -webkit-transition-property: top, right, bottom, left;

   transition-property: top, right, bottom, left;

}

.combtn a:hover:before, .combtn a:focus:before, .combtn a:active:before {

   top: -8px;

   right: -8px;

   bottom: -8px;

   left: -8px;

}

上一篇: 下一篇:

相关推荐

  • 企业商城登录页面设计指南

    322

    包括金融公司、电商平台、会员商城、积分商城,都需要用户登录。而登录页面设计的目标之一就是“用户喜欢登录”。 那么,如何设计企业商城类网站的登录页面呢?我们提供如下指南。   尽量减少文字设计一个登录页面需要在包含的文本数量上保持一种微妙的平衡。一...

    查看全文
  • 走出小众的播客,会成为创作者掘金的下一站吗?

    318

    一、播客走出小众,被更多人看见二、品牌播客成为一种趋势三、播客会是内容创作者掘金的下一站吗?播客,作为音频赛道中一股不可或缺的力量,却长期处在一个隐秘的角落,直到这几年,播客被快速挖掘,越来越多的创作者加入这个赛道,但是,在当下越来越“卷”的创作环...

    查看全文
  • 建站、小程序开发必备:CTA按钮设计学问

    302

    在网络上,如果说客户付款是一项交易的“里程碑”,那么,在付款之前,从设计角度而言,哪一个设计要素,对客户付款的作用最大? 我们认为——是CTA按钮。 什么是CTA按钮? CTA的全称是call to action,直译过来就是“呼叫行动”,通用的翻译为“行动召唤”。即,点击这...

    查看全文
  • 建立网站时如何才能提升用户转化率?

    307

    企业搭建网站,一般大公司是为了品牌展示、为用户提供服务,而中小企业大部分是为了获客,也就是获取客户资源,对于中小企业,做一个可以获取客户资源的网站,要非常注重的一个指标就是:用户转化率。企业建立网站的目的,其实就是为了吸引更多的用户,提高用户转化...

    查看全文
展开更多