jQuery 3D文字特效

jQuery 3D文字特效

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<title>jQuery 3D文字</title>
<style type="text/css">
body{
font-family: Arial, "MS Trebuchet", sans-serif;
background-color: #111;
}
#list{
margin:0 auto;
height:600px;
width:600px;
overflow:hidden;
position:relative;
background-color: #000;
}#list ul,#list li{
list-style:none;
margin:0;
padding:0;
}
#list a{
position:absolute;
text-decoration: none;
color: #666;
}
#list a:hover{
color:#ccc;
}
</style>
<script src="jquery.js" type="text/javascript"></script>
</head>
<body>
<div id="list">
<ul>
<li><a href="#">ajax</a></li>
<li><a href="#">css</a></li>
<li><a href="#">design</a></li>
<li><a href="#">firefox</a></li>
<li><a href="#">flash</a></li>
<li><a href="#">html</a></li>
<li><a href="#">Devirtuoso</a></li>
<li><a href="#">jquery</a></li>
<li><a href="#">PHP</a></li>
<li><a href="#">SEO</a></li>
<li><a href="#">usability</a></li>
<li><a href="#">www</a></li>
<li><a href="#">web</a></li>
<li><a href="#">xhtml</a></li>

</ul>
</div>
<script type="text/javascript">
$(document).ready(function(){
var element = $('#list a');;
var offset = 0;
var stepping = 0.03;
var list = $('#list');
var $list = $(list)
$list.mousemove(function(e){
var topOfList = $list.eq(0).offset().top
var listHeight = $list.height()
stepping = (e.clientY - topOfList) / listHeight * 0.2 - 0.1;

});

for (var i = element.length - 1; i >= 0; i--)
{
element[i].elemAngle = i * Math.PI * 2 / element.length;
}

setInterval(render, 20);
function render(){
for (var i = element.length - 1; i >= 0; i--){
var angle = element[i].elemAngle + offset;
x = 120 + Math.sin(angle) * 30;
y = 45 + Math.cos(angle) * 40;
size = Math.round(40 - Math.sin(angle) * 40);
var elementCenter = $(element[i]).width() / 2;
var leftValue = (($list.width()/2) * x / 100 - elementCenter) + "px"
$(element[i]).css("fontSize", size + "pt");
$(element[i]).css("opacity",size/100);
$(element[i]).css("zIndex" ,size);
$(element[i]).css("left" ,leftValue);
$(element[i]).css("top", y + "%");
}

offset += stepping;
}

});
</script>
</body>
</html>

转载于:https://www.cnblogs.com/xylxq1925/articles/1949683.html

jQuery 3D文字特效相关推荐

  1. Java三维文字特效设计_jQuery实现3D文字特效的方法

    本文实例讲述了jQuery实现3D文字特效的方法.分享给大家供大家参考.具体如下: 这款基于jQuery的3D文字特效演示,不是真正的3D,是由多个文字形成的3D效果,如果首次加载网页出错的话,请刷新 ...

  2. html5 文字滑动效果,jQuery滑动文字特效

    这是一个很简单的jQuery滑动文字效果.插件中使用了 Lettering.js,你可以在 Github 上找到它. HTML Illustrations 使用data-hover来表示鼠标滑过的元素 ...

  3. html字体插件,20款jQuery CSS文字特效插件(有图有真相)

    Jumble Text Effect Plugins 这是一款非常好用的插件,可以帮助你混合文本颜色,并使文字变成动画.这种效果是很酷,可以为设计添加不少生气. Vticker:jQuery滚动组件 ...

  4. 分享111个JS文字特效,总有一款适合您

    分享111个JS文字特效,总有一款适合您 111个JS文字特效下载链接:https://pan.baidu.com/s/1Ql-wGwfjovvu78bvpwD-8w?pwd=wqgg  提取码:wq ...

  5. html显示和隐藏文字特效,14款震撼人心的HTML5文字特效

    1.CSS3五彩文字特效 文字带阴影效果 这是一款非常具有卡通形象的CSS3五彩文字特效,虽然没有迷人的动画效果,但是五彩缤纷的文字展现在屏幕上也是非常酷的,再加上每一个文字都有不同角度的阴影效果,加 ...

  6. 50个最优秀的 Photoshop 实例教程【文字特效篇】

    这是2012年度最佳 Photoshop 教程系列文章的第三篇,这些优秀的 Photoshop 教程教大家如何制作各种精美的文字特效.这些教程是从众多教程中精选出来的,如果你跟着教程一步一步的学些,能 ...

  7. html-css文字特效,7款震撼人心的HTML5CSS3文字特效

    1.HTML5像素文字爆炸重组动画特效 今天我们要分享一款基于HTML5技术的文字像素爆炸重组动画特效,我们可以在输入框中指定任意文字,点击确定按钮后,就会将原先的文字爆炸散去,新的文字以像素点的形式 ...

  8. html5文字段落特效,7款震撼人心的HTML5文字特效

    1.CSS3五彩文字特效 文字带阴影效果 这是一款非常具有卡通形象的CSS3五彩文字特效,虽然没有迷人的动画效果,但是五彩缤纷的文字展现在屏幕上也是非常酷的,再加上每一个文字都有不同角度的阴影效果,加 ...

  9. html-css文字特效,7款震撼人心的HTML5CSS3文字特效_html/css_WEB-ITnose

    1.HTML5像素文字爆炸重组动画特效 今天我们要分享一款基于HTML5技术的文字像素爆炸重组动画特效,我们可以在输入框中指定任意文字,点击确定按钮后,就会将原先的文字爆炸散去,新的文字以像素点的形式 ...

最新文章

  1. 写给Java程序员的Java虚拟机学习指南
  2. __init__在python中的用法知乎_python使用selenium爬虫知乎的方法示例
  3. 15:18 2009-7-5 小结
  4. mysql日志恢复数据_Mysql 通过binlog日志恢复数据
  5. sql 2008 找不到本地服务器名称,出现在 sys.servers 中找不到服务器 apos;***\SQLEXPRESS’。请验证指定的服务器名称是否正确的解决方法 – 龙生时代...
  6. android 判断是否是标点符号_Java 中文字符判断 中文标点符号判断
  7. 编写程序,随机产生20个0到1之间的数,将这20个数写入文本文件中,要求每行5个数
  8. Linux下的基本常用命令解析
  9. 同一个ip服务器comcat下部署第二个项目怎么设置,用nginx在同一服务器端口下部署多个项目,第二个项目打开后页面空白?...
  10. SylixOS 网络文件系统 nfs 的使用
  11. ad如何设置pcb板子形状_FAQ031:如何将Altium的PCB板子导入CST
  12. 5款好用的时间管理软件推荐[2020年推荐]
  13. 视频专辑:网页平面设计-带你轻松掌握dreamweaver视频教程
  14. 电商领域知识图谱:常识抽取,表示与应用
  15. 计算机 最后 一次 开机时间 win 7,Win7如何每次开机都显示上次登录时间?开机显示上次开机时间方法...
  16. VideoProc for mac(全能视频处理软件)
  17. Windows批处理编写
  18. Java中for循环的用法(亲测)
  19. PR(Adobe Premimere)视频剪辑软件初次安装新手设置建议
  20. 算法 博弈论( 初级Nim游戏)

热门文章

  1. 【翻译】使用EGSEA进行简单有效的基因组测试
  2. L - 拉普拉斯变换
  3. 电脑出现不停刷新即Windows资源管理器不停重启的情况(win10)
  4. Query查询(SQ01/SQ02/SQ03)分配事务代码(T-CODE)
  5. 2019年高性能计算机最新排名,2019年cpu排行_2019年cpu推荐_2019年cpu天梯图-太平洋电脑网...
  6. Linux操作系统实验:生产者和消费者问题
  7. Location.reload() 刷新
  8. 异步爬虫爬取实战-asyncio
  9. iis 虚拟空间中部署tp5 隐藏index.php
  10. RedHat 红帽的iso下载版本