通过更新变换矩阵来记录转动(函数remx()).利用矩阵计算出转动后的正方体顶点坐标,把各个顶点的空间坐标按”近大远小”转换成平面坐标(函数p2d()),用正方体各个面的法向量的z坐标判断该面是否可见,用高为1px的div层模拟画出四边形(函数gra2htm()).鼠标拖曳的代码用别人的代码修改的.[html]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-tra...
http://www.jb51.net//article/13574.htm
<script type="text/javascript"> var browser=navigator.appName var b_version=navigator.appVersion var version=b_version.split(";"); var trim_Version=version[1].replace(/[ ]/g,""); if(browser=="Microsoft Internet Explorer" &am...
http://www.jb51.net//article/13462.htm
自从互联网开始的那一刻起,各浏览器间的争斗就没有停止过。当然其中最苦的就是网页制作人员了,为了达到用户体验以及可用性的标准,不得不在多个浏览器上为统一效果而奔波。真希望哪一天FF可以一统天下,虽然现在还是IE的大天下。特别是微软最新发布的IE7浏览器,其CSS的兼容性确实给一些网页制作人员又添加了一个沉重的新负担。为了让各浏览器有同样的显示效果,我们不得不用到CSS HACK。当然在这篇文章中我们只谈现在使用率最高的IE6和FF,以及将来可能会成为主流的IE7的CSS HACK,至于IE6以下版本已OP、SF在这此先不详细说明。新手看了这片文章一定会有所收获,而高手们路过一...
http://www.jb51.net//article/13359.htm
这是一篇关于CSS HACK的文章,这篇文章中提到的CSS HACK是针对class、id中属性的HACK,排列的顺序都具有要求。今天要和大家说的是针对class、id所做的CSS HACK。 [code].test{/*FF*/ height:20px; background-color:orange;&nb...
http://www.jb51.net//article/13358.htm
javascript 拖拽JavaScript Google IG Drag Demo,非常棒的拖动,准备用于F2Blog新Theme的后台模块设置,之间的拖动拖拽效果的页面效果演示地址:http://img.jb51.net/online/tuozhuai/google_drag.htm加强版效果演示地址:http://img.jb51.net/online/tuozhuai/google_drag2.htm拖拽原理:关于拖拽的基础,可以参考这篇文章,讲得非常不错。其实原理很简单,就是把绑定三个事件:onmousedown ,&nb...
http://www.jb51.net//article/13182.htm
网页布局+纯CSS纵向下拉菜单 IE6/IE7兼容[html]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><!--定义过渡型DOCTYPE--> <html xmlns="http://www.w3.org/1999/xhtml" lang="gb2312"&g...
http://www.jb51.net//article/12964.htm
关于CSS对各个浏览器兼容已经是老生常谈的问题了, 网络上的教程遍地都是.以下内容没有太多新颖, 纯属个人总结, 希望能对初学者有一定的帮助.一、CSS HACK以下两种方法几乎能解决现今所有HACK.1, !important随着IE7对!important的支持, !important 方法现在只针对IE6的HACK.(注意写法.记得该声明位置需要提前.)<style>#wrapper{width: 100px!important; /* IE7+FF */width:...
http://www.jb51.net//article/12961.htm
今天小雷提到一个ie5下li产生空白行距的问题,下面来测试一下。 新建一个简单的HTML测试文件,下面来测试ul li标签。[code]<ul> <li><a href="#">菜单一</a></li> <li><a href="#">菜单一</a></li> <li><a href="#">菜单一</a></li> ...
http://www.jb51.net//article/12768.htm
在CSS森林群里讨论一个margin的问题中无意间发现overflow也可以用来清除浮动,嘿嘿,这个方法不单使用简单,而且FF、OP、IE7都支持,从此可以告别那又长兼容性又差的FF清浮动的方法了。 方法真的很简单,只要为需要清浮动的标签加上overflow这个属性。 css代码[code]ul{list-style:none;height:auto;margin:0;padding:0;background-color:#436973;}li{float:left;width:80px;height:80px;background-color:#83B1DF;}.demo...
http://www.jb51.net//article/12764.htm
1 针对firefox ie6 ie7的css样式现在大部分都是用!important来hack,对于ie6和firefox测试可以正常显示,但是ie7对!important可以正确解释,会导致页面没按要求显示!找到一个针对IE7不错的hack方式就是使用“*+html”,现在用IE7浏览一下,应该没有问题了。现在写一个CSS可以这样:#1 { color: #333; } /* Moz */* html #1 { color: #666;&nb...
http://www.jb51.net//article/11297.htm
提示:8.23修复了ie 7显示错误的bug,请下载过的朋友重新下载。对此表示抱歉! 更新说明:2007-08-23 11:501、修复了IE7.0下按钮文字错位的BUG(下载源码已经更新,请下载过的朋友重新下载)。2、修改了部分js程序代码。(弹出框的高度只在初始化时进行计算)2007-08-23 21:30 1、完善了组件简介,原来没有写5-7三个介绍,可能有些朋友也没有注意到。这里补上!======================================================前段时间公司需要写的一个小组件,用...
http://www.jb51.net//article/11176.htm
