前些天我们分享过一款非常有特色的CSS3菜单HTML5/CSS3鬼脸表情下拉菜单,非常可爱。今天要分享的这款CSS3菜单是悬浮菜单,当鼠标滑过菜单项时,整一个菜单项即会悬浮上来。另外,菜单还允许你自定义漂亮的小图标,小图标也会悬浮上来,非常不错。
HTML5 Canvas模拟翻滚动画 3D视觉效果
CSS3波浪形菜单 结合背景超级绚丽
HTML5播放器API集合 轻松学会HTML5播放器开发
之前我们分享了两款不错的HTML5播放器,分别是HTML5视频播放器Video.Js和HTML5播放器神话 卡带式古典播放器,效果都非常酷。今天我再分享一款最基本的HTML5视频播放器,这个播放器演示罗列了所有操作HTML5播放器的API,初学者可以更好的学习和使用HTML5播放器。
HTML代码:
<video id="video" controls="" preload="none" poster="http://media.w3.org/2010/05/sintel/poster.png"> <source id="mp4" src="http://media.w3.org/2010/05/sintel/trailer.mp4" type="video/mp4"> <p>Your user agent does not support the HTML5 Video element.</p> </video> <div id="buttons">[......]
HTML5梦幻特效 可给任意元素添加魔幻效果
我们之前介绍HTML5动画特效比较多的是HTML5 3D特效,今天我们来换一种风格,来分享一款看起来比较魔幻的HTML5特效。它可以给网页上任意元素(图片、文字等)添加这么一种效果,即鼠标滑过时,元素上就会出现非常魔幻的动画特效,什么特效呢?你可以点开demo链接查看。
下面我们一起来看看实现这款魔幻动画的过程和源代码,代码主要由HTML、CSS和JavaScript组成。
HTML代码:
<h1>A little canvas script to <span>add magic</span> to DOM elements!</h1> <button class="sparkley">Everything's better with sparkles!</button> <button class="sparkley last">I eat rainbows and poop butterflies!!</button>
没什么特别,接下来就会在这些元素上增加魔[......]
10套精美而实用的CSS3按钮
今天一起来分享10套精美而实用的CSS3按钮,希望能帮助到大家。
1、纯CSS3社会化分享按钮 可固定网页顶部
之前我们已经分享过一款基于HTML5和CSS3技术的社会化分享CSS3发光社会分享按钮,发光效果挺酷的。这次我依然要分享一款还不错的纯CSS3社会化分享按钮组合,该按钮默认可以分享facebook、twitter、youtube等社交网站,也可以自己添加其他的按钮,非常方便。这款CSS3社会化分享按钮另一个特点是可以固定在网页顶部,让用户可以更方便的分享网页内容。
2、CSS3发光社会分享按钮 超酷CSS3按钮组合
之前我们分享过很多炫目的CSS3按钮,而且大部分按钮都有漂亮的CSS3动画。但是今天要介绍一款CSS3社会分享按钮,这款分享按钮在鼠标滑过时会产生投影和发光效果,这些特效是由CSS3技术实现的,代码非常简单。而且,按钮在按下的时候也呈现出3D立体的效果。希望这款CSS3发光社会分享按钮可以应用在你的网页分享功能上。
3、CSS3带Tooltip的按钮 按钮绿色[......]
CSS3带图标提示插件 多主题颜色
纯CSS3社会化分享按钮 可固定网页顶部
之前我们已经分享过一款基于HTML5和CSS3技术的社会化分享CSS3发光社会分享按钮,发光效果挺酷的。这次我依然要分享一款还不错的纯CSS3社会化分享按钮组合,该按钮默认可以分享facebook、twitter、youtube等社交网站,也可以自己添加其他的按钮,非常方便。这款CSS3社会化分享按钮另一个特点是可以固定在网页顶部,让用户可以更方便的分享网页内容。
HTML5 Canvas画板画图工具 可定义笔刷和画布
HTML5 Canvas还有一个比较实用的应用,那就是网络画板,这样我们就可以在网页上直接进行画图操作。今天要分享的这款HTML5 Canvas画图工具就可以简单实现网络画图的功能,我们可以自定义笔刷的类型、粗细、颜色,也可以定义画布的大小和背景颜色等。我们也可以对这款HTML5画图工具进行扩展,让它的画图功能更加完善。
下面我们来简单地分析一下实现这个HTML5网页画板的原理及代码,代码由HTML以及Javascript组成,主要还是Javascript代码。
HTML代码:
<div style="width:530px;margin:10px auto"> <div id="canvasDiv"></div> </div>
HTML代码非常简单,仅仅是构造了一个canvas容器,我们的画板就在这个地方生成。
Javascript代码:
首先我们通过一组变量来定义画板的样式,以及一些数据的初始化:
var canvas; var context; var canvasWidth = 490[......]