HTML5简单又实用的按钮动画

HTML5简单又实⽤的按钮动画

  ⾸先来看⼀下整体的效果图:

  看了动画效果之后⼤家应该⾮常关⼼他是如何实现的, 现在就给⼤家具体讲讲他的实现技巧.

  具体实现

  1. CSS样式

  ⾸先为按钮设置通⽤样式。将按钮的背景去除,设置2像素的实线边框,并将底部边框设置为4个像素。通过padding 来设置按钮的尺⼨,并为按钮的⽂字颜⾊设置平

滑动画过渡效果。

  第⼀种按钮背景动画

  在第⼀种按钮背景动画中,按钮的背景使⽤2个渐变图层来制作。当⿏标滑过按钮时执⾏halftone 帧动画,该动画修改按钮的background-size 属性。它缩⼩了背景图⽚

的尺⼨,使所有的圆点连成⼀⽚。

  第⼆种按钮背景动画

  第⼆种按钮背景动画中,使⽤线性渐变作为按钮的背景图像。在⿏标滑过按钮时,通过修改按钮的background-position 属性,使背景位置不断发⽣变化,形成斑马线

运动效果。

  第三种按钮背景动画

  第三种按钮背景动画中,使⽤花点渐变作为按钮的背景图像。在⿏标滑过按钮时,通过修改按钮的background-position 属性,使背景位置不断发⽣变化,形成点运动效果。

  第四种按钮背景动画

  第四种按钮背景动画中,使⽤波浪变作为按钮的背景图像。在⿏标滑过按钮时,通过修改按钮的background-position 属性,使背景位置不断发⽣变化,形成波浪动态运

动效果。

  第五种按钮背景动画

  第五种按钮背景动画中,使⽤斜线变作为按钮的背景图像。在⿏标滑过按钮时,通过修改按钮的background-position 属性,使背景位置不断发⽣变化,形成斜线运动效果。

  第六种按钮背景动画

  第六种按钮背景动画中,使⽤圆形闪动渐变作为按钮的背景图像。在⿏标滑过按钮时,通过修改按钮的background-position 属性,使背景位置不断发⽣变化,形成圆形

闪动效果。

  6种样式设置好了, 我们再来看看HTML ⾥⾯具体结构是怎么样的.

  2. HTML结构

  该按钮效果使⽤标准的组件来制作。

  这样我们就完成了, 现在我们再看⼀下他的静态图

.

  3. 与iOS 交互实现  代码如下

:  效果图

W3Cschool (www.w3cschool.cn )最⼤的技术知识分享与学习平台

此篇内容来⾃于w3cschool.cn ⽹站⽤户上传并发布。

HTML5简单又实⽤的按钮动画

  ⾸先来看⼀下整体的效果图:

  看了动画效果之后⼤家应该⾮常关⼼他是如何实现的, 现在就给⼤家具体讲讲他的实现技巧.

  具体实现

  1. CSS样式

  ⾸先为按钮设置通⽤样式。将按钮的背景去除,设置2像素的实线边框,并将底部边框设置为4个像素。通过padding 来设置按钮的尺⼨,并为按钮的⽂字颜⾊设置平

滑动画过渡效果。

  第⼀种按钮背景动画

  在第⼀种按钮背景动画中,按钮的背景使⽤2个渐变图层来制作。当⿏标滑过按钮时执⾏halftone 帧动画,该动画修改按钮的background-size 属性。它缩⼩了背景图⽚

的尺⼨,使所有的圆点连成⼀⽚。

  第⼆种按钮背景动画

  第⼆种按钮背景动画中,使⽤线性渐变作为按钮的背景图像。在⿏标滑过按钮时,通过修改按钮的background-position 属性,使背景位置不断发⽣变化,形成斑马线

运动效果。

  第三种按钮背景动画

  第三种按钮背景动画中,使⽤花点渐变作为按钮的背景图像。在⿏标滑过按钮时,通过修改按钮的background-position 属性,使背景位置不断发⽣变化,形成点运动效果。

  第四种按钮背景动画

  第四种按钮背景动画中,使⽤波浪变作为按钮的背景图像。在⿏标滑过按钮时,通过修改按钮的background-position 属性,使背景位置不断发⽣变化,形成波浪动态运

动效果。

  第五种按钮背景动画

  第五种按钮背景动画中,使⽤斜线变作为按钮的背景图像。在⿏标滑过按钮时,通过修改按钮的background-position 属性,使背景位置不断发⽣变化,形成斜线运动效果。

  第六种按钮背景动画

  第六种按钮背景动画中,使⽤圆形闪动渐变作为按钮的背景图像。在⿏标滑过按钮时,通过修改按钮的background-position 属性,使背景位置不断发⽣变化,形成圆形

闪动效果。

  6种样式设置好了, 我们再来看看HTML ⾥⾯具体结构是怎么样的.

  2. HTML结构

  该按钮效果使⽤标准的组件来制作。

  这样我们就完成了, 现在我们再看⼀下他的静态图

.

  3. 与iOS 交互实现  代码如下

:  效果图

W3Cschool (www.w3cschool.cn )最⼤的技术知识分享与学习平台

此篇内容来⾃于w3cschool.cn ⽹站⽤户上传并发布。


相关文章

  • 怎样制作网页 1
  • 怎样制作网页 1. FrontPage FrontPage是一款优秀的网页制作与开发工具之一,它本身也是Office2000中的一个重要组件,采用了与Office2000其他组件一致的界面和操作方式,只要您使用过Office软件,就可以轻松 ...查看


  • Web前端工作总结
  • Web前端学习总结 一.名词解释 1. 横切 在固定页面的宽度(按栅格化进行)并且对高度没有限制的容器称为一个标准横切 2. 留白 两个容器或碎片之间的上.下.左.右的空白距离 3. 继承 元素可以从其父级元素中获得一些可为自己使用的属性或 ...查看


  • 制作简单实用的flash场景音乐播放器
  • 有朋友要求介绍flash场景音乐播放器的做法,我就根据自己的体会介绍一下.不当之处,请朋友们指正. 这是一个简单实用的flash场景音乐播放器,用以控制flash动画场景的播放,同时也就可以控制其中的音乐播放.所以,也可以作为flash音乐 ...查看


  • 世界最佳快速课件开发工具Articulate介绍
  • 使用Articulate Studio在PowerPoint 中创建在线课程,快速.标准化. 用你已经了解的工具,轻松创建课程.测试和其他e-Learning 内容. "Articulate Studio '13 和PowerPo ...查看


  • iOSAPP开发工具大盘点
  • iOS APP开发工具大盘点 随着iphone5的持续走俏,其操作平台iOS 和开发语言Objective-C都跟着沾了光.iOS 6 还未推出就广受瞩目,Objective-C更是成为市场占有率第3的开发语言.目前基于iOS的APP应用有 ...查看


  • 前端需要掌握的11项技能
  • 导读: 你也许会觉得前端开发是一个很简单的工作,对呀,你就是刚刚从网页设计转型过来的.但当你深入其中时,一定会发现好像前端开发不是那么简单,光网站性能优化.响应式.框架就让你焦头烂额.确实,做前端开发就是先易后难,想成为一个优秀的前端开发, ...查看


  • 秀出自己的感觉
  • 从文字到图片,再到已流行起来的HTML5动态技术.想想微信朋友圈里那些令人惊艳的HTML5页面,是不是很想自己也来尝试一下制作属于自己的动画页面呢?赋予文字与图片流动的活力,用移动端的HTML5制作应用秀起来. 初页 初页应属于最早的移动端 ...查看


  • 大学生科普作品创作大赛的通知
  • 关于举办常州大学首届大学生科普作品创作大赛暨2013全国大学生科普作品创作大赛校内选拔赛 的通知 各学院: 为提高大学生创新创业能力,激发科普创作源头活力,组织作品参加全国大学生科普作品创作大赛,校团委研究决定,由校科协在全校范围内组织开展 ...查看


  • 计算机技能培训需要具备哪些条件?
  • 北大青鸟HTML5开发培训有什么优势? HTML5开发的薪资待遇令人羡慕,但是在合格的培训机构学习HTML5技术才能学到专业的技术知识和职业素养,拿到梦寐以求的高薪.北大青鸟HTML5开发培训有什么优势?现在就为大家简单介绍一下: 北大青鸟 ...查看


热门内容