阅读更多

4顶
1踩

Web前端

原创新闻 8个纯CSS3制作的动画应用及源码

2014-10-21 10:30 by 见习编辑 html5_dev 评论(2) 有4875人浏览

对于一个复杂的图形或者动画来说,之前我们的处理方式是图片叠加或者利用CSS+JavaScript的方法,然而随着CSS3标准的不断成熟,我们甚至完全可以利用CSS3来绘制一些图片和制作丰富的动画特效。本文主要是分享了8个纯CSS3制作的动画应用,提供源代码下载。

1、纯CSS3实现发光开关切换按钮

前段时间我们向大家分享过一款牛奶般剔透的CSS3 3D开关按钮,效果相当赞。今天我们要来分享一款类似的纯CSS3发光开关切换按钮,它的外观就像一个电灯的开关,可以左右切换。另外开关上的文字还有发光的特效,整体看上去很有立体感。

pure-css3-shine-switch-button

在线演示        源码下载

2、纯CSS3绘制的火龙图像

这又是一款用纯CSS3绘制的动画特效,这次是一个纯CSS3绘制的火龙图像,整条龙没有使用一张图片,完全利用了CSS3的特性。小火龙的样子还是挺逼真的,大家觉得呢?

pure-css3-dragon

在线演示        源码下载

3、HTML5 3D点阵列波浪翻滚动画

还记得之前分享过的两款HTML5 3D波浪动画特效么?它们是纯CSS3/HTML5实现3D波浪形动画HTML5 WebGL实验 超酷的HTML5 Canvas波浪墙,其中一款利用WebGL让3D效果渲染得淋漓尽致,不过也消耗CPU。今天我们要再分享一款基于HTML5 3D的点阵列波浪翻滚动画特效,同样是非常的壮观。

html5-dots-wave-animation

在线演示        源码下载

4、纯CSS3天气动画图标

这是一款基于纯CSS3的天气动画图标,利用CSS3特性,我们在这里绘制了7个关于天气的图标,并且每一个图标都有一套代表当前天气的动画特效,比如下雨天气,就会有下雨的动画,下雪也是如此。这些CSS3天气图标可以应用在关于天气预报的应用中。

pure-css3-weather-icon

在线演示        源码下载

5、纯CSS3实现人物摇头动画

这次我们要来分享一款超级可爱的纯CSS3人物摇头动画,初始化的时候人物的各个部位是利用CSS3动画效果拼接而成,接下来就是人物听音乐的场景,一边听音乐一边摇着脑袋,十分陶醉的样子,周围还会出现跳动的音符动画。

css3-shake-head-animation

在线演示        源码下载

6、纯CSS3实现3D效果iPhone 6动画

iPhone 6刚发布不久,今天我们就用纯CSS3来把iPhone 6的外观简单地绘制出来,记得是用纯CSS3实现的哦,没有用一张图片。由于CSS3特性的运用,整个iPhone 6手机边框带有阴影,很有立体3D的视觉效果。

css3-iphone6

在线演示        源码下载

7、纯CSS3立体动画菜单 菜单项按下有内阴影

这次小编来分享一款利用纯CSS3实现的立体动画菜单,该菜单的实现非常简单,并没有太多的特效渲染,但是看起来却非常干净漂亮,尤其配合灰黑色的背景,让菜单显得有点立体的感觉。另外,当我们点击菜单项时,菜单项将会出现内阴影的视觉效果。

css3-ckean-mini-menu-animation

在线演示        源码下载

8、纯CSS3绘制的黑色图标按钮组合

这是一款基于纯CSS3的图标组合,利用CSS3,我们基本可以在网页上绘制全部矢量图形,因为CSS3的出现我们可以绘制曲线了。这款图标是黑色风格的,有几个复杂的图案需要用多层CSS代码才能实现,大部分图标的绘制还是比较简单的。

pure-css3-black-icon

在线演示        源码下载

以上就是8个纯CSS3制作的动画应用及源码,欢迎收藏分享。

本文链接:http://www.html5tricks.com/8-pure-css3-animations.html
本文作者:html5tricks – 超人

4
1
评论 共 2 条 请登录后发表评论
2 楼 sxwgf0003 2014-10-21 15:42
很漂亮
1 楼 html5_dev 2014-10-21 13:39
mark 

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 机械革命 安装Ubuntu16+win10双系统 配置GTX960m显卡

    机械革命 安装Ubuntu16+win10双系统 配置GTX960m显卡 为了安装这个双系统,使用了我两天的时间,重装十几次,重启,强制关机几十次 首先说一下我的电脑的配置和型号 机械革命-X6TI-M2 CPU : I7-6700HQ GPU : GTX960...

  • 黑苹果uhd630黑屏_UHD630核显驱动方法及驱动后闪屏严重问题解决记录

    前言之前我同学在公司申请了一个台式,硬件是由自己挑选,公司购买。于是乎,我和他一起挑选了...在CPU的选购上大家直接买八代U就好了,当然九代也是可以安装黑苹果的)主板:技嘉z370 HD3(因为加上CPU套装组合买便...

  • ESXI直通显卡的那些事

    ESXI直通显卡(N卡)的那些事 小生菜鸟一枚,经常到CSDN下载各种软件,找文章解决问题,貌似多年来只有索取,没有回报。今天首次分享一个专题经验,很多网友以为ESXI不能直通N卡,后来有前辈指出可以直通,修改2个...

  • GPU性能大决战!2012最新显卡排行榜

    2012最新显卡排行榜 让流言止于真相!2012最新显卡排行榜  泡泡网显卡频道1月19日 1999年的Voodoo、TNT时代,微软凭借DirectX 6在3D API领域占有了一席之地,而一个叫做Madonion(直译为“疯洋葱”...

  • PC使用--记录电脑硬件使用问题

    本来我还一直以为是显卡问题, 因为GTX480实在太热了 前些天显卡坏了, 换了块显卡, 发现在天气特别热的时候, 问题又出现了 然后就想找到原因, 我看到网上一篇博文, http://www.laifuying.com/archives/412 说是...

  • 电脑异常蓝屏问题排查记录

    主板:Gigabyte H87-D3H (BIOS Version:F5) CPU:Intel Xeon E3-1230 v3 @ 3.7GHz 内存:4x4GB 金士顿 1600MHz (每2条一组是同周期生产,一组是13年32周,一组14年) 显卡:Gigabyte GTX660 硬盘:Plextor M5Pro...

  • 大学学计算机7代i5够吗,学生党必看:装机Intel酷睿7代中最应该选CPU是它们

    悲催的是B250/B150这些主板搭配非K系列CPU超外频的福利,已经全面取消,要想超频的玩家还是建议直接选择Z270/Z170主板和K系列CPU。 总结及平台建议: 结合学生党的实际需求我们推荐2款入门和中端平台搭配建议给大家...

  • 大学学计算机7代i5够吗,学生党必看:最新的7代酷睿与Core i5相比该选谁?

    悲催的是B250/B150这些主板搭配非K系列CPU超外频的福利,已经全面取消,要想超频的玩家还是建议直接选择Z270/Z170主板和K系列CPU。 总结及平台建议: 结合学生党的实际需求我们推荐2款入门和中端平台搭配建议给大家...

  • 为了验证一下下载的CM11的源码有没有问题,决定编译一下cm官方支持的机器,手上正好有台nexus7 2012,就拿它为例测试一下在mac os x平台的整个编译过程。

    为了验证一下下载的CM11的源码有没有问题,决定编译一下cm官方支持的机器,手上正好有台nexus7 2012,就拿它为例测试一下在mac os x平台的整个编译过程。 1. 最开始,是在os x下面搭编译环境,以前有说过的,...

  • GTX 770 (GK 104)

     我们使用GTX680和GTX770两款公版显卡,同样把频率设定在相同的值,然后运行古墓丽影9 Benchmark,使用GPU-Z检测显卡时频率。  首先我们把GTX770和GTX680两款显卡分别调整频率为1006/6008MHz、1046/6008MHz和...

  • 计算机主机装机步骤,电脑组装步骤详细教程之裸机点亮 再将DIY硬件装入主机箱...

    对于装机小白来说,如果没有DIY装机经验,那么装机还是有难度的,甚至不...主机箱欣赏在装机之前,首先还是要提一下“静电”问题,如果手上带静电的话,容易击穿主板、内存、显卡等硬件,所以在装机之前,最好是戴...

  • Lenovo k860i 移植Android 4.4 cm11进度记录【上篇已完结】

    有好长一段时间没写进度日志了,期间主板又因为内存识别的问题给返修了,好在最终还是弄好了。不过起码到现在为止还是没有放弃ki的cm11,如果哪天实在是做不下去了,肯定会说明的。 最近没有什么进展,倒是弄好...

  • Lenovo k860i 移植Android 4.4 cm11进度记录【上篇已完结】

    为了验证一下下载的CM11的源码有没有问题,决定编译一下cm官方支持的机器,手上正好有台nexus7 2012,就拿它为例测试一下在mac os x平台的整个编译过程。 1. 最开始,是在os x下面搭编译环境,以前有说过的,详见...

  • 配置自己的深度学习平台,Ubuntu 16.04和GTX1060软硬件环境下安装Nvidia驱动、cuda 9.2、cudnn 7.3、Pytorch 1.2.0、Anaconda3、Pycharm

    配置自己的深度学习平台划重点,成功的安装方法,cuda-9.2,cudnn=7.3.1Nvidia Driver 396.37 安装过程cuda 9.2安装添加环境变量cudnn 7.3.1安装安装Pytorch 1.2.0,成功失败的安装,cuda-9.0,cudnn=7.3.1Nvidia...

  • 本次安装Lion记录

    Mac安装在Macintosh上是没什么好讲的,也没什么难度,原生的东西。...今天记录单位一电脑安装OS X Mountain Lion 10.8.4先贴配置:CPU:Intel i5-3450主板:技嘉B75M-D3H网卡:Realtek RTL8168/8111显卡:NV...

  • 32位UBUNTU系统,使用4G内存,升级系统性能

    用到现在3年多了,才3年而已,期间充满悲催的经历! 现在想起来,都觉得是瞎折腾了,,,这不刚刚折腾好刚买到手的二手主板,还以为又报废了一个呢,题外话,细说一下,为了忘却的纪念,以记住这段被催的经历,,, ...

  • 玩转各种Web浏览器——关于几款流行浏览器的测试报告

    选取了排行靠前的Chrome,Firefox,Safari,Opera还有国内被广泛使用的360浏览器进行了使用,给出了使用对比,以及个人的评价,与大家分享。 测试平台介绍: 处理器: 英特尔 Core 2 Duo T6600 芯片组: 矽统 ...

  • 联想F31,老机换新颜--Win8.1安装手记

     由于项目涉及的数据资料太多,阶段数据动辄几十或上百GB,涉及工具较多,且项目时间紧迫,即使系统出了问题(开机慢,wifi无法连接)我都不敢重装系统 其实,我想重装系统很久了很久了!!  我的工作笔记本是2007...

  • 网络编程网络编程网络编程

    网络编程网络编程网络编程网络编程

  • setuptools-5.4.zip

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

Global site tag (gtag.js) - Google Analytics