基于HTML5 Canvas粒子效果文字动画特效
之前我们分享过很多超酷的文字特效,其中也有利用HTML5和CSS3的。今天我们要来分享一款基于HTML5 Canvas的文字特效,输入框中输入想要展示的文字,回车后即可在canvas上绘制出粒子效果的文字动画,相当酷的动画效果。
实现的代码。
html代码:
- <canvas class="canvas"></canvas>
- <div class="help">
- ?</div>
- <div class="ui">
- <input class="ui-input" type="text" />
- <span class="ui-return">↵</span>
- </div>
- <div class="overlay">
- <div class="tabs">
- <div class="tabs-labels">
- <span class="tabs-label">Commands</span><span class="tabs-label">Info</span><span
- class="tabs-label">Share</span></div>
- <div class="tabs-panels">
- <ul class="tabs-panel commands">
- <li class="commands-item"><span class="commands-item-title">Text</span><span class="commands-item-info"
- data-demo="Hello :)">Type anything</span><span class="commands-item-action">Demo</span></li>
- <li class="commands-item"><span class="commands-item-title">Countdown</span><span
- class="commands-item-info" data-demo="#countdown 10">#countdown<span class="commands-item-mode">number</span></span><span
- class="commands-item-action">Demo</span></li>
- <li class="commands-item"><span class="commands-item-title">Time</span><span class="commands-item-info"
- data-demo="#time">#time</span><span class="commands-item-action">Demo</span></li>
- <li class="commands-item"><span class="commands-item-title">Rectangle</span><span
- class="commands-item-info" data-demo="#rectangle 30x15">#rectangle<span class="commands-item-mode">width
- x height</span></span><span class="commands-item-action">Demo</span></li>
- <li class="commands-item"><span class="commands-item-title">Circle</span><span class="commands-item-info"
- data-demo="#circle 25">#circle<span class="commands-item-mode">diameter</span></span><span
- class="commands-item-action">Demo</span></li>
- <li class="commands-item commands-item--gap"><span class="commands-item-title">Animate</span><span
- class="commands-item-info" data-demo="The time is|#time|#countdown 3|#icon thumbs-up"><span
- class="commands-item-mode">command1</span> |<span class="commands-item-mode">command2</span></span><span
- class="commands-item-action">Demo</span></li>
- </ul>
- <div class="tabs-panel ui-details">
- <div class="ui-details-content">
- <h1>
- Shape Shifter</h1>
- <p>
- An experiment by <a href="//www.kennethcachia.com" target="_blank">Kenneth Cachia<a />.<br />
- <a href="//fortawesome.github.io/Font-Awesome/#icons-new" target="_blank">Font Awesome</a>
- is being used to render all #icons.
- </p>
- <br />
- <p>
- Visit <a href="http://www.kennethcachia.com/shape-shifter/?a=#icon thumbs-up" target="_blank">
- Shape Shifter</a> to use icons.</p>
- </div>
- </div>
- <div class="tabs-panel ui-share">
- <div class="ui-share-content">
- <h1>
- Sharing</h1>
- <p>
- Simply add <em>?a=</em> to the current URL to share any static or animated text.
- Examples:</p>
- <p>
- <a href="http://www.kennethcachia.com/shape-shifter?a=Hello" target="_blank">www.kennethcachia.com/shape-shifter?a=Hello</a><br />
- <a href="http://www.kennethcachia.com/shape-shifter?a=Hello|#countdown 3" target="_blank">
- www.kennethcachia.com/shape-shifter?a=Hello|#countdown 3</a>
- </p>
- </div>
- </div>
- </div>
- </div>
- </div>
via:http://www.w2bc.com/Article/31144
基于HTML5 Canvas粒子效果文字动画特效的更多相关文章
- 基于 HTML5 Canvas 实现的文字动画特效
前言 文字是网页中最基本的元素,一般我们在网页上都是展示的静态文字,但是就效果来说,还是比较枯燥的.文字淡入淡出的动画效果在项目中非常实用,如果有某些关键的文字,可以通过这种动态的效果来提醒用户阅读. ...
- 一款基于HTML5 Canvas的画板涂鸦动画
今天给各网友分享一款基于HTML5 Canvas的画板涂鸦动画.记得之前我们分享过一款HTML5 Canvas画板工具,可以切换不同的笔刷,功能十分强大.本文今天要再来分享一款基于HTML5 Canv ...
- 【HTML】html5 canvas全屏烟花动画特效
<!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8&quo ...
- CodePen 作品秀:Canvas 粒子效果文本动画
作品名称——Shape Shifter,基于 Canvas 的粒子图形变换实验.在页面下方的输入框输入文本,上面就会进行变换出对应的粒子效果文本动画. CodePen 作品秀系列向大家展示来自 Cod ...
- 4款基于html5 canvas充满想象力的重力特效
今天给大家分享4个物理和重力实验,用来展示 html canvas 的强大.几年前,所有这些实验都必须使用 Java 或 Flash 才能做.在下面这些惊人的例子中,就个人而言,我比较喜欢仿真布料的那 ...
- 10大炫酷的HTML5文字动画特效欣赏
文字是网页中最基本的元素,在CSS2.0时代,我们只能在网页上展示静态的文字,只能改变他的大小和颜色,显得枯燥无味.随着HTML5的发展,现在网页中的文字样式变得越来越丰富了,甚至出现了文字动画,HT ...
- 基于HTML5 Canvas实现的图片马赛克模糊特效
效果请点击下面网址: http://hovertree.com/texiao/html5/1.htm 一.开门见山受美国肖像画家Chuck Close的启发,此脚本通过使用HTML5 canvas元素 ...
- 基于HTML5 Canvas生成粒子效果的人物头像
前面我们分享过一个HTML5 Canvas实现的图像马赛克模糊效果,HTML5处理图片真的非常简单.今天我们要再利用HTML5 Canvas实现一个粒子效果的人物头像,你可以任意选择一张头像图片,接下 ...
- HTML5 Canvas 梦幻的文字飞扬动画教程
之前为大家介绍了一款HTML5/CSS3 3D文字特效 文字外翻效果.今天为大家带来的是html5 canvas实现的文字漂动动画效果.画面非常梦幻. 在线预览 源码下载 实现代码如下: html ...
随机推荐
- properties转yml
分享一个在线properties 转 yml工具,也支持yml转properteis: http://toyaml.com/ 域名非常好记:to yaml .com yml,即yaml文本格式文件的后 ...
- HDUOJ -----Color the ball
Color the ball Time Limit: 9000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)To ...
- NYOJ——————数的长度(斯特林公式的应用)
数的长度 时间限制:3000 ms | 内存限制:65535 KB 难度:1 描述 N!阶乘是一个非常大的数,大家都知道计算公式是N!=N*(N-1)······*2*1.现在你的任务是计算出 ...
- Linux命令-用户管理:useradd,userdel,usermod,id,su,env,exit
添加一个linux用户之后,相当于在linux系统里面创建了如下文件: 添加一个用户(默认也会创建一个同名的用户组,在linux下面用户默认必须在一个用户组里面): useradd wyp 添加用户w ...
- Python练习笔记——编写一个阶乘函数
当输入一个数字时,函数自动计算该数的 阶乘 def factorial(num): j = 1 for i in range(1,num+1): j = j*i print(j) num = int( ...
- android自定义控件实例
很多时候android常用的控件不能满足我们的需求,那么我们就需要自定义一个控件了.今天做了一个自定义控件的实例,来分享下. 首先定义一个layout实现按钮内部布局: 01 <?xml ver ...
- AOV网与拓扑排序
在一个表示工程的有向图中,用顶点表示活动,用弧表示活动之间的优先关系,这样的有向图为顶点表示活动的网,我们称之为AOV网(Activity on Vextex Network).AOV网中的弧表示活动 ...
- CView类的使用
首先我们来写一个样例: 1.建一个win32简单应用程序,不要觉得这样就不能写出MFC程序,由于是不是MFC程序取决于调没调MFC函数. 2. 删除入口函数.仅仅留下#include "st ...
- 项目打成jar包
distributionManagement 为发布到本地参考的地址 repository 设置从本地maven库拉取jar包 <project xmlns:xsi="http://w ...
- Latex 转 word 技法大全
Latex 转 word 技法大全 在稿件接收后,经常会遇到出版社要求变更稿件格式,其中最多的是latex变为word格式.如果手工操作,是非常麻烦的,还容易出错.如果钱多得花不了,可以让出版社找人去 ...