使用HTML5给按钮背景设计不同的动画的简单示例(图文)


本文摘自PHP中文网,作者黄舟,侵删。

下面小编就为大家带来一篇巧用HTML5给按钮背景设计不同的动画简单实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

如何巧用HTML5设计按钮背景不同动画特效,在该特效中,当鼠标滑过按钮时,使用CSS3 animation 来动画 background-size 和 background-position 属性,来实现各种背景动画效果。

下面来看一下整体的效果图:

具体实现:

1. CSS样式

首先为按钮设置通用样式。将按钮的背景去除,设置2像素的实线边框,并将底部边框设置为4个像素。通过padding来设置按钮的尺寸,并为按钮的文字颜色设置平滑动画过渡效果。

第一种按钮背景动画:

在第一种按钮背景动画中,按钮的背景使用2个渐变图层来制作。当鼠标滑过按钮时执行halftone帧动画,该动画修改按钮的background-size属性。它缩小了背景图片的尺寸,使所有的圆点连成一片。

第二种按钮背景动画:

第二种按钮背景动画中,使用线性渐变作为按钮的背景图像。在鼠标滑过按钮时,通过修改按钮的background-position属性,使背景位置不断发生变化,形成斑马线运动效果

阅读剩余部分

相关阅读 >>

h5之scrollintoview用法详解

HTML5多线程javascript解决方案web worker-专用worker和共享worker的详细代码介绍

HTML5 header标签怎么用?HTML5 header标签的作用介绍

HTML5的geolocation地理位置定位api使用方法详解

HTML5 webworkers防止浏览器假死的示例代码分享

canvas跨域的解决方案介绍

详解websocket跨域问题解决

HTML5本地存储应用sessionstorage和localstorage

用h5做出微信的支付过程的实现步骤

什么是html语义化?html语义化的好处(总结)

更多相关阅读请进入《HTML5》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...