• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >css3 > 一款超酷的js+css3实现的3D标签云特效兼容ie7/8/9

一款超酷的js+css3实现的3D标签云特效兼容ie7/8/9

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-02

本文主要包含css3 video标签,css3标签,css3新增标签,css3新标签,css3标签大全等相关知识,佚名 希望在学习及工作中可以帮助到您

今天给大家带来一款超酷的js+css3实现的3D标签云特效,

看惯了flash的,来试试这个吧。

ie7,8,9兼容哦~

html如下:

body,ul,li,h1,h2,h3,p,form{margin:0;padding:0;}body{background:#fbfbfb;color:#444;font-size:14px;}</p> <p>a{color:#444;text-decoration:none;}a:hover{color:red;}</p> <p>#tagscloud{width:240px;height:250px;position:relative;font-size:12px;color:#333;margin:20px auto 0;text-align:center;}
#tagscloud a{position:absolute;top:0px;left:0px;color:#333;font-family:Arial;text-decoration:none;}
#tagscloud a:hover{color:#fff;padding:5px;display:block;background:#D02F53;}
#tagscloud a.tagc1{margin:0 10px 15px 0;line-height:18px;width:65px;text-align:center;font-size:12px;padding:1px 5px;white-space:nowrap;display:inline-block;border-radius:3px;background:#666;color:#fff;}
#tagscloud a.tagc2{margin:0 10px 15px 0;line-height:18px;width:60px;text-align:center;font-size:12px;padding:1px 5px;white-space:nowrap;display:inline-block;border-radius:3px;background:#F16E50;color:#fff;}
#tagscloud a.tagc5{margin:0 10px 15px 0;line-height:18px;width:70px;text-align:center;font-size:12px;padding:1px 5px;white-space:nowrap;display:inline-block;border-radius:3px;background:#006633;color:#fff;}
</style>
</head>
<body>
<center>
<div style="font-size:15px; font-weight:bold; text-align:center; line-height:25px;">超酷的js+css3实现的3D标签云特效
</center>
<div id="tagscloud">
<a href="#" class="tagc1" title="星级评分">星级评分(2)</a>
<a href="#" class="tagc2" title="层特效">层特效(34)</a>
<a href="#" class="tagc5" title="关键字">关键字(8)</a>
<a href="#" class="tagc2" title="拖拽">拖拽(5)</a>
<a href="#"" class="tagc2" title="分页插件">分页插件(6)</a>
<a href="#" class="tagc1" title="时间插件">时间插件(9)</a>
<a href="#" class="tagc2" title="弹出层">弹出层(60)</a>
<a href="#" class="tagc5" title="数据统计">数据统计(2)</a>
<a href="#" class="tagc2" title="HTML5">HTML5(12)</a>
<a href="#" class="tagc2" title="置顶特效">置顶特效(5)</a>
<a href="#" class="tagc5" title="选项卡">选项卡(23)</a>
<a href="#" class="tagc2" title="导航菜单">导航菜单(31)</a>
<a href="#" class="tagc1" title="原创作品">原创作品(3)</a>
<a href="#" class="tagc2" title="动画插件">动画插件(15)</a>
<a href="#" class="tagc5" title="实用特效">实用特效(47)</a>
<a href="#" class="tagc2" title="table插件">table插件(1)</a>
<a href="#" class="tagc2" title="文字特效">文字特效(20)</a>
<a href="#" class="tagc5" title="图片特效">图片特效(61)</a>
<a href="#" class="tagc1" title="在线客服">在线客服(4)</a>
<a href="#" class="tagc2" title="瀑布流">瀑布流(10)</a>
<a href="#" class="tagc5" title="网友蘑菇">网友蘑菇(0)</a>
<a href="#" class="tagc2" title="网友嘿嘿">网友嘿嘿(3)</a>
<a href="#" class="tagc2" title="前端工具">前端工具(4)</a>
<a href="#" class="tagc2" title="网友Adam">网友Adam(15)</a>
<a href="#" class="tagc1" title="三级联动">三级联动(21)</a>
<a href="#" class="tagc2" title="颜色插件">颜色插件(4)</a>
<a href="#" class="tagc5" title="向导特效">向导特效(2)</a>
<a href="#" class="tagc2" title="自动补全">自动补全(5)</a>
<a href="#" class="tagc1" title="滚动特效">滚动特效(22)</a>
<a href="#" class="tagc5" title="提示插件">提示插件(24)</a>
</div></p> <p><script src='tagscloud.js' language='javascript'></script>
</body>
</html>
</div>
js代码如下(tagscloud.js):

var rz1 = mcList[i].cy * sa + mcList[i].cz * ca;</p> <p>var rx2 = rx1 * cb + rz1 * sb;
var ry2 = ry1;
var rz2 = rx1 * (-sb) + rz1 * cb;</p> <p>var rx3 = rx2 * cc + ry2 * (-sc);
var ry3 = rx2 * sc + ry2 * cc;
var rz3 = rz2;</p> <p>mcList[i].cx = rx3;
mcList[i].cy = ry3;
mcList[i].cz = rz3;</p> <p>per = d / (d + rz3);</p> <p>mcList[i].x = (howElliptical * rx3 * per) - (howElliptical * 2);
mcList[i].y = ry3 * per;
mcList[i].scale = per;
var alpha = per;
alpha = (alpha - 0.6) * (10 / 6);
mcList[i].alpha = alpha * alpha * alpha - 0.2;
mcList[i].zIndex = Math.ceil(100 - Math.floor(mcList[i].cz));
}
doPosition();
}
function depthSort()
{
var i=0;
var aTmp=[];
for(i=0;i<aA.length;i++)
{
aTmp.push(aA[i]);
}
aTmp.sort
(
function (vItem1, vItem2)
{
if(vItem1.cz>vItem2.cz)
{

您可能想查找下面的文章:

  • 一款超酷的js+css3实现的3D标签云特效兼容ie7/8/9

相关文章

  • 2017-06-02纯CSS3实现的阴影效果
  • 2017-06-02移动Web—CSS为Retina屏幕替换更高质量的图片
  • 2017-06-02一款基于css3麻将筛子3D翻转特效的实例教程
  • 2017-06-02纯CSS改变webkit内核浏览器的滚动条样式
  • 2017-06-02纯CSS3实现图片无间断轮播效果
  • 2017-06-02基于DOM+CSS3实现OrgChart组织结构图插件
  • 2017-06-02纯CSS3代码实现switch滑动开关按钮效果
  • 2017-06-02纯css3实现走马灯效果
  • 2017-06-02CSS3字体效果的设置方法小结
  • 2017-06-02无需JS和jQuery代码实现CSS3鼠标浮动放大图片

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • 纯CSS实现聊天框小尖角、气泡效果
    • 用CSS禁用输入法(CSS3 UI规范)实例解析
    • 一款纯css3实现的圆形旋转分享按钮旋转角度可自己调整
    • 解决CSS3的opacity属性带来的层叠顺序问题
    • CSS3绘制六边形的简单实现
    • 浅谈CSS3动画的回调处理
    • 在css3中background-clip属性与background-origin属性的用法介绍
    • 支持IE8的纯css3开发的响应式设计动画菜单教程
    • CSS3模拟IOS滑动开关效果
    • css3实现3d旋转动画特效

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有