HTML5之按钮背景不同动画特效设计

今天来给大家介绍一下HTML5,讲什么呢,讲讲一组效果非常酷的鼠标滑过按钮背景动画特效。

在该特效中,当鼠标滑过按钮时,使用CSS3

animation来动画background-size和background-position属性,来实现各种背景动画效果。

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

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

具体实现

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交互实现

效果图

想了解更多关于HTML5开发的知识,详情请咨询武汉HTML5培训

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥ios动画全貌。在这里你可以看...
    每天刷两次牙阅读 12,724评论 6 30
  • 在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥iOS动画全貌。在这里你可以看...
    F麦子阅读 10,548评论 5 13
  • 转载请声明 原文链接 关注公众号获取更多资讯 这篇文章主要总结H5的一些新增的功能以及一些基础归纳,这里只是一个提...
    前端进阶之旅阅读 12,969评论 22 225
  • mini研习社 第五期打卡Day11 2017.03.25 晴转阴 昆明 继续听音频做笔记,今天主要听了关于DIS...
    艳霞Rainbow阅读 4,463评论 0 3
  • 中秋快乐!
    耳缶旬辰阅读 402评论 0 1

友情链接更多精彩内容