搜档网
当前位置:搜档网 › CSS兼容IE6,IE7和FF的总结

CSS兼容IE6,IE7和FF的总结

CSS兼容IE6,IE7和FF的总结
CSS兼容IE6,IE7和FF的总结

CSS兼容IE6,IE7和FF的总结

2007年11月23日星期五15:26

CSS hack:针对IE6,IE7,firefox显示不同效果

做网站时经常会用到,衡量一个DIV+CSS架构师的水平时,这个也很重要。

区别不同浏览器的CSS hack写法:

区别IE6与FF:

background:orange;*background:blue;

区别IE6与IE7:

background:green !important;background:blue;

区别IE7与FF:

background:orange; *background:green;

区别FF,IE7,IE6:

background:orange;*background:green !important;*background:blue; 注:IE都能识别*;标准浏览器(如FF)不能识别*;

IE6能识别*,但不能识别!important,

IE7能识别*,也能识别!important;

FF不能识别*,但能识别!important;

------------------------------------------------------

另外再补充一个,下划线"_",

IE6支持下划线,IE7和firefox均不支持下划线。

于是大家还可以这样来区分IE6,IE7,firefox

background:orange;*background:green;_background:blue;

注:不管是什么方法,书写的顺序都是firefox的写在前面,IE7的写在中间,IE6的写在最后面。

一、CSS HACK

以下两种方法几乎能解决现今所有HACK.

1, !important

随着IE7对!important的支持, !important 方法现在只针对IE6的HACK.(注意写法.记得该声明位置需要提前.)

#wrapper

{

width: 100px!important; /* IE7+FF */

width: 80px; /* IE6 */

}

2, IE6/IE77对FireFox

*+html 与*html是IE特有的标签, firefox 暂不支持.而*+html 又为IE7特有标签.

注意:

*+html 对IE7的HACK 必须保证HTML顶部有如下声明:

关于clear float 的原理可参见[How To Clear Floats Without Structural Markup] 将以下代码加入Global CSS 中,给需要闭合的div加上>

关于闭合浮动元素(clearing float)的方法现在已经很多了,个人认为简单实用的方法就是使用:after 伪类动态的嵌入一个用于清除浮动的元素,可惜代码量太大了,看上去不够简洁。

现在看到有个方法超级简单。介绍一下这个方法。原文在:

http://annevankesteren.nl/2005/03/clearing-floats

这一方面的原理是,外围元素之所以不能很好的延伸,问题出在了overflow上,因为overflow不可见(见W3C的解释)。现在只要将给外围元素添加一个“overflow:auto”,就可以解决问题,结果是除了IE,真的可以解决。下来就要解决ID的问题了,再加上“_height:1%”,这个问题就完全解决了。

下面的例子作为比较

1、没有闭合浮动元素;

2、非IE下闭合浮动元素;

3、完全闭合元素。相关代码如下:

XHTML代码:

Example Source Code

Float left

Float right

CSS样式:

Example Source Code

#wrap{ border:6px #ccc solid; overflow:auto; _height:1%;}

.column_left{ float:left; width:20%; padding:10px;}

.column_right{ float:right; width:75%; padding:10px; border-left:6px #eee solid;}

三、其他兼容技巧(再次啰嗦)

1, FF下给div 设置padding 后会导致width 和height 增加, 但IE不会.(可用!important解决) 2, 居中问题.

1).垂直居中.将line-height 设置为当前div 相同的高度, 再通过vertical-align: middle.( 注意内容不要换行.)

2).水平居中. margin: 0 auto;(当然不是万能)

3, 若需给a 标签内内容加上样式, 需要设置display: block;(常见于导航标签)

4, FF 和IE 对BOX 理解的差异导致相差2px的还有设为float的div在ie下margin加倍等问题. 5, ul 标签在FF 下面默认有list-style 和padding . 最好事先声明, 以避免不必要的麻烦. (常见于导航标签和内容列表)

6, 作为外部wrapper 的div 不要定死高度, 最好还加上overflow: hidden.以达到高度自适应.

7, 关于手形光标. cursor: pointer. 而hand 只适用于IE.

1 针对firefox ie6 ie7的css样式

现在大部分都是用!important来hack,对于ie6和firefox测试可以正常显示,

但是ie7对!important可以正确解释,会导致页面没按要求显示!找到一个针

对IE7不错的hack方式就是使用“*+html”,现在用IE7浏览一下,应该没有问题了。

现在写一个CSS可以这样:

#1 { color: #333; } /* Moz */

* html #1 { color: #666; } /* IE6 */

*+html #1 { color: #999; } /* IE7 */

那么在firefox下字体颜色显示为#333,IE6下字体颜色显示为#666,IE7下字体颜色显示为#999。

2 css布局中的居中问题

主要的样式定义如下:

body {TEXT-ALIGN: center;}

#center { MARGIN-RIGHT: auto; MARGIN-LEFT: auto; }

说明:

首先在父级元素定义TEXT-ALIGN: center;这个的意思就是在父级元素内的内容居中;对于IE这样设定就已经可以了。

但在mozilla中不能居中。解决办法就是在子元素定义时候设定时再加上“MARGIN-RIGHT:

auto;MARGIN-LEFT: auto; ”

需要说明的是,如果你想用这个方法使整个页面要居中,建议不要套在一个DIV里,你可以依次拆出多个div,

只要在每个拆出的div里定义MARGIN-RIGHT: auto;MARGIN-LEFT: auto; 就可以了。

3 盒模型不同解释.

#box{ width:600px; //for ie6.0- width:500px; //for ff+ie6.0}

#box{ width:600px!important //for ff width:600px; //for ff+ie6.0 width /**/:500px; //for ie6.0-}

4 浮动ie产生的双倍距离

#box{ float:left; width:100px; margin:0 0 0 100px; //这种情况之下IE会产生200px的距离display:inline; //使浮动忽略}

这里细说一下block,inline两个元素,Block元素的特点是:总是在新行上开始,高度,宽度,行高,边距都可以控制(块元素);Inline元素的特点是:和其他元素在同一行上,...不可控制(内嵌元素);

#box{ display:block; //可以为内嵌元素模拟为块元素display:inline; //实现同一行排列的的效果diplay:table;

5 IE与宽度和高度的问题

IE不认得min-这个定义,但实际上它把正常的width和height当作有min的情况来使。这样问题就大了,如果只用宽度和高度,

正常的浏览器里这两个值就不会变,如果只用min-width和min-height的话,IE下面根本等于没有设置宽度和高度。

比如要设置背景图片,这个宽度是比较重要的。要解决这个问题,可以这样:

#box{ width: 80px; height: 35px;}html>body #box{ width: auto; height: auto; min-width: 80px; min-height: 35px;}

6 页面的最小宽度

min-width是个非常方便的CSS命令,它可以指定元素最小也不能小于某个宽度,这样就能保证排版一直正确。但IE不认得这个,

而它实际上把width当做最小宽度来使。为了让这一命令在IE上也能用,可以把一个

放到

标签下,然后为div指定一个类:

然后CSS这样设计:

#container{ min-width: 600px; width:expression(document.body.clientWidth < 600? "600px": "auto" );}

第一个min-width是正常的;但第2行的width使用了Javascript,这只有IE才认得,这也会让你的HTML文档不太正规。它实际上通过Javascript的判断来实现最小宽度。

7 清除浮动

.hackbox{ display:table; //将对象作为块元素级的表格显示}或者.hackbox{ clear:both;}

或者加入:after(伪对象),设置在对象后发生的内容,通常和content配合使用,IE不支持此伪对象,非Ie 浏览器支持,

所以并不影响到IE/WIN浏览器。这种的最麻烦的......#box:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}

8 DIV浮动IE文本产生3象素的bug

左边对象浮动,右边采用外补丁的左边距来定位,右边对象内的文本会离左边有3px的间距.

#box{ float:left; width:800px;}#left{ float:left; width:50%;}#right{ width:50%;}*html #left{ margin-right:-3px; //这句是关键}

HTML代码

9 属性选择器(这个不能算是兼容,是隐藏css的一个bug)

p[id]{}div[id]{}

这个对于IE6.0和IE6.0以下的版本都隐藏,FF和OPera作用

属性选择器和子选择器还是有区别的,子选择器的范围从形式来说缩小了,属性选择器的范围比较大,如

p[id]中,所有p标签中有id的都是同样式的.

10 IE捉迷藏的问题

当div应用复杂的时候每个栏中又有一些链接,DIV等这个时候容易发生捉迷藏的问题。

有些内容显示不出来,当鼠标选择这个区域是发现内容确实在页面。

解决办法:对#layout使用line-height属性或者给#layout使用固定高和宽。页面结构尽量简单。11 高度不适应

高度不适应是当内层对象的高度发生变化时外层高度不能自动进行调节,特别是当内层对象使用margin 或paddign 时。

例:

p对象中的内容

CSS:#box {background-color:#eee; }

#box p {margin-top: 20px;margin-bottom: 20px; text-align:center; }

解决方法:在P对象上下各加2个空的div对象CSS代码:.1{height:0px;overflow:hidden;}或者为DIV加上border属性。

楼梯设计常见问题探讨(一)

21 We learn we go 张 伟,李 斌,黄 杰/0 前言 楼梯间的功能是解决建筑物竖向交通,对多层和高层建筑而言,都是不可或缺的重要组成部分。当遇到紧急情况(如火灾、地震等)时,楼梯间是紧急疏散人群的重要交通通道,其重要性更突出。在对工业与民用建筑工程项目进行设计时,楼梯间是最能体现建筑师和结构工程师密切配合的劳动成果。在满足楼梯间建筑功能正常使用的前提下,做到安全经济,是结构工程师最基本的职责。但是,若欠缺有关的设计经验,不但会影响到楼梯间正常使用和建筑功能的要求,而且有时会遗留安全隐患。楼梯间设计正确与否的问题涉及到与建筑专业的配合深度,而且针对结构专业自身也存在一些需要注意的常见问题,故基于在实际工程中大量工程案例有关楼梯设计问题的归类和总结,通过一些常见问题的剖析,提出解决问题的思路和方法,供同行在实际工程设计中借鉴。 1 影响建筑功能的问题 1.1 净高不足 (1)存在问题 楼梯间净高不足是楼梯设计中常见问题之一,出现此类问题的原因主要有以下两点:1)建筑师对相关建筑规范中有关楼梯设计的规定尚未熟练掌握或对组成楼梯结构构件的空间关系缺乏必要了解;2)结构工程师对楼梯净高概念的要求未能融会贯通、灵活应用,对影响到净高结构构件的空间关系缺乏足够认识。 (2)应对措施 1)掌握有关楼梯净高概念的相关规定,《民用建筑设[1]第6.7.5条规定:楼梯平台上部及下部过道处的净高不应小于2m ,梯段净高不宜小于2.2m 。其中,对梯段净高的概念解释为:自踏步前缘(包括最低和最高一级踏步前缘线以外0.3m 范围内)量至上方突出物下缘间的垂直高度。上述解释的理由是基于一般应满足人在楼梯上伸至手臂向上旋升时手指刚触及上方突出物下缘一点为限,为保证人在行进时不碰头和不产生压抑感,故按照常用楼梯坡度,梯段净高不宜小于2.2m 。2)对遇到梯段净高余量较小的区域,上层踏步起跑位置的梯梁位置应仔细计算分析,遇到净高不足的情况,有两个途径可以选择:即取消起跑位置梯梁或将梯梁内退平移。前者适用于梯段和休息平台跨度之和较小的情况,此时该梯段转化为折线型楼梯,应重新复核计算,其梯板板厚和配筋均会有所变化。后者应特别注意,梯梁内退平移距离应将建筑面层厚度计算在内,以免余量太小,有可能仍旧不满足对梯段净高的要求。遇到休息平台下方净高余 各项因素,将上层位置的梯梁内退0.35m ,可有效解决该问题(图1)。 图1 梯段净高不足实例一 (4)工程实例2 某工程楼梯间,首层入户门和半层位置均存在净高不足的问题,针对此问题,采取的具体措施为:入户门上方梯梁设计为反梁可使得净高大于2m 。半层位置梯段休息平台和起跑位置净高余量均较小,除将梯梁内退0.35m 外,尚要求梯梁梁高控制在0.3m 以内,方能满足最小净高的要求(图2)。 1.2 净宽不足 (1)存在问题

CSS3关键帧动画

CSS3关键帧动画 本文转载自创美优品,转载就保留此信息。我决定探索该地区的CSS3关键帧动画。的想法很简单-创造一种虚拟明信片。我住在巴黎,所以很明显我给你我的问候,从巴黎:)

下载源文件 (。psd文件) 明信片从巴黎的。zip 1.9MB CSS3的动画支持:Chrome浏览器2 +,Safari 4的+,火狐5 +,iOS的Safari浏览器3.2和 Android 2.1系统+(源碎杂志)。 我们将3个要素:云中的动画(有三个层次的云),旋转法尔灯和艾菲尔铁塔闪闪发光。 的HTML结构其实很简单: Greetings from Paris

Bonne Nuit PARIS !

by PeHaa, Paris 2011

我们将使用下面的图片(我将讨论一点点波光粼粼的效果),让我们先来完成的CSS样式表:

动画云

楼梯设计心得总结

分享】楼梯设计总结 一. 关于楼梯剖面: 1. 首先空间想象一定要准确,这样才能对整体有一个全面的认识,剖面的方向,能看到什么不能看到什么以及轴线的位置一定要准确,同时剖切标号的表达要清楚(是A-A,还是1-1等) 2. 构件编号表达清晰准确,构件一般在剖面上有完整的表达,如PB,TL,TB,L,TZ以及框架梁,钢筋混凝土墙等等 3. 各种尺寸表达清晰,PB的宽度,踏步的平面尺寸(如280*10=2800),踏步的竖向尺寸(如150*10=1500),还有一点就是PB厚度,TB厚度,(同一种编号可以只有一个地方表达) 4. 当然作为设计,建筑的净高需要我们时常注意(容易造成人难以通过),这涉及到结构形式(板式(又含折板,平板,即A,B,C,D四种形式),梁式等)的选择以及构件的尺寸。 5. 从结构的角度上讲,休息平台是我们单单作楼梯需要重点关注的一个对象,一定要注意其传力方向及受力部件,而楼面层则需要与整体做好联系,特别是钢结构楼梯,休息平台的搭接以及楼面层构件与主体的连接是一个很重要的问题。 二. 关于梯段平面详图 1. 首先梯段平面的表达方法有几种,一种是用层数表达,如底层梯段平面,一层梯段平面等,这种方法一般在建筑中为多;标高再一种方法就是用阶段表示,如1 2.600~19.350梯段平面图,这种方法一般用在楼梯很规则的时候;还有一种就是直接用具体标高来画详图,如1 3.500米梯段平面,再有一种就是在剖面图上标上剖切符号,如1-1,2-2等,然后再画出这些面上的梯段,后两种方法比较直观准确,当然前提是表达正确清楚了 2. 构件的编号同样要清楚明了,框柱的示意、TZ、TL、L、PB以及轴线的标注要与其他地方对应 3. 构件的表示和平面布置图相似,如梁的虚实等 4. PB上要表示出标高(视梯段平面的表达方法而异),同时上下的箭头及文字要标注准确,这样可以让人很容易从平面图上看出楼梯的走向 5. 一般来讲,如果把PB上的钢筋也画在梯段平面图上的话,那么这一部分文字尺寸很容易交织在一起,给看图带来不方便,所以我们可以另立表格,把平台板的编号板厚以及配筋写在那里面,当然了也可以用文字在最后说明 6. 这其中要注意的是折板是一整快板,就没有平台板一说,所以配筋就无从谈起了,这个在其他详图上有具体的表示。 三. 关于TB详图 1. 首先要注意的是不同的楼梯形式有不同的TB范围,具体要画到什么地方止要看采用的是哪一种形式(如板式的楼梯就有A、B、C、D四种形式,)不过这个在MorGain上有详细的图例 2. TB上所含构件的编号,梯段尺寸,标高等要求如上所述 3. 对于TB来讲,最重要的是配筋的表达,当然这又和楼梯形式有关了,而我们关注的是钢筋的锚固长度,这个长度从什么地方算起是一个问题,不过一般的院都会算多一些,安全嘛 4. 通常,为了表达的清晰,我们常常把钢筋单独拿出来画在附近,然后标上具体的尺寸,特别是两端的锚故长度,因为这个在图上很难表达出来

web前端培训教程:CSS3 的动画效果

海文国际https://www.sodocs.net/doc/898097940.html, web前端培训教程:CSS3 的动画效果 本章主要探讨HTML5 中CSS3 的动画效果,可以通过类似Flash 那样的关键帧模式控制运行。 一.动画简介 CSS3 提供了类似Flash 关键帧控制的动画效果,通过animation 属性实现。那么之前的transition 属性只能通过指定属性的初始状态和结束状态来实现动画效果,有一定的局限性。 animation 实现动画效果主要由两个部分组成: 1.通过类似Flash 动画中的关键帧声明一个动画; 2.在animation 属性中调用关键帧声明的动画。 CSS3 提供的animation 是一个复合属性,它包含了很多子属性。如下表所示:

海文国际https://www.sodocs.net/doc/898097940.html, 除了这9 个属性之外,动画效果还有一个重要的属性,就是关键帧属性: @keyframes。 它的作用是声明一个动画,然后在animation 调用关键帧声明的动画。 //基本格式,“name”可自定义 @keyframes name { /*...*/ } 二.属性详解 在讲解动画属性之前,先创建一个基本的样式。 //一个div 元素

我是HTML5

海文国际https://www.sodocs.net/doc/898097940.html, //设置CSS div { width: 200px; height: 200px; background-color: white; border: 1px solid green; } 1.@keyframes //创建动画的第一步,先声明一个动画关键帧。 @keyframesmyani { 0% { background-color: white; margin-left:0px; } 50% { background-color: black; margin-left:100px; } 100% { background-color: white; margin-left:0px;

10款让人惊叹的html5动画效果

10款让人惊叹的html5动画效果 这里介绍10款让人叹为观止的html5动画效果 1、15种html5+css3图片堆叠图片展示特效 这是一款html5和css3制作的图片堆叠图片展示特效,就像一幅扑克牌堆叠在一起,最开始只能看到一张,点击按钮后就会展开成几张,非常有意思。 2、html5 svg+css3制作图片边框运动动画效果

一款使用html5 svg技术制作的图片边框运动动画效果,鼠标移动到图片上时,便会有几条线绕着边框运动,共有4种不同的效果。建议使用Firefox或Chrome浏览器观看。 3、21种html5+css3鼠标悬停hover超链接导航条动画效果 利用css3 transition属性制作的21种不同的鼠标悬停效果。当鼠标hover或悬停在超链接上时,

会触发各种动画效果。每种动画效果都十分独特,可用于网站导航。 4、18种基于html5 svg和css3的神奇超链接动画效果 普通的超链接效果是鼠标放上去出现一条下划线,本插件异想天开的使用html5 svg和css3打造出18种很神奇的超链接动画效果。每种超链接动画效果都有它的独到之处。 5、html5+css3网格图片3d翻转Loading页面切换效果

这是一个图片html5和css3制作的3d翻转Loading页面切换效果。在页面上以网格的形式展示所有的页面缩略图,当点击了缩略图片后,图片进行3d翻转,然后加载相应的页面内容。 6、12种利用html5+css3打造的消息提示框效果 这是12种风格各异的弹出消息提示框效果,使用html5和css3 animation属性制作,有各种旋转、翻转、伸展特效。效果非常华丽。

CSS3主要知识点总结+HTML5新标签(图文版)分析

总结+HTML5新增标签 目录: 1 2 3 4 5 6 7 8 分享2014-4-1 HTML5上课笔记

1)边框 ① border-colors 相关属性border-top-colors border-right-colors border-bottom-colors border-left-colors ② border-image : stretch 拉伸方式来填充边框背景图| repeat 平铺图片碰到边界时超出截断 | round 平铺,图片会工具边框的尺寸动态调整图片大小直至刚好铺满整个边框 ③ border-radius 相关属性border-radius: 1-4 length | % / 1 border-radius数值为合模型的一半就变成圆,记住:不是相对于合模型的width(如:965x1611),而是整个框才是 结果就显示的不是正圆,所以border-radius:300px; 才能显示正圆,加上border的值 '/'前面表示水平方向,后面表示垂直方向。每个方向都可以用1~4个值,缩写的规则遵循“左上开始,顺时针旋转/只能写一个 2)阴影 1.文本阴影 text-shadow(不需要判断浏览器) text-shadow:2px 3px 2px #000; 文字阴影的结构是按照以下顺序:X--偏移,Y--偏移,模糊,和颜色; text-shadow:-2px -3px 2px rgba(0, 118, 160, .25); 设置为负值,X -偏移阴影转移到左侧。设置为负值偏移Y -转移阴影顶端。颜色可以用RGBA值。 text-shadow:0px 1px 0px #fff,0px -p1x 0px #000; 文字阴影的列表(以逗号分隔),1px的顶部和底部1px的阴影。 text-shadow:水平偏移量垂直偏移量阴影模糊值颜色, 水平偏移量垂直偏移量阴影模糊值颜色;(多个阴影用,隔开) eg: .con2 p { font-size: 90px; color:#fff;

施工图常见问题总结

笔者在数年建筑工程施工图审查工作中,通过多项建筑工程的施工图审查,发现了建筑设计中总平面图设计、建筑说明、建筑平面、立面、剖面、建筑构件有关深度设计及强制性条文等内容设计中较为常见的问题,现分别总结如下: 一、总平面布置图 送审的施工图文件中,总平面布置图基本上都有,但表达深度差别较大,大 部分工程只做到平面定位图,不符合《建筑工程设计文件编制深度规定》的有关 要求。主要问题有: 1.总平面图要有一定的范围。只有用地范围不够,要有场地四邻原有规划的 道路、建筑物、构筑物,多数施工图只有用地范围内的布置图。 2.保留原地形和地物。场地测量坐标网及测量标高,包括场地四邻的测量坐 标(或定位尺寸),有些工程的总图设计往往无保留。 3.竖向设计。往往只有标注建筑物的±0.000设计标高的相对场地的测量标 高数值,有的只有标注室内外高差数而已。结果是: (1)竖向设计标高不符合规划部门的控制标高。 (2)场地内与场地外围的城市道路标高不衔接,不合理。 (3)场地及其道路的标高不利于排水。 (4)场地内道路无设计标高,特别是交接处、建筑物的入口处,也无标注道 路坡长、坡向、坡度以及地面的关键性标高,也无路面的设计断面。 4.没土方工程平衡设计。盲目的竖向设计,往往会带来不必要的挖方或填方, 增加造价,造成经济损失。 5.总图设计没有必要的详图设计。比如道路横断面、路面结构,反映管线上 下、左右尺寸关系的剖面图,以及挡土墙、护坡排水沟、广场、活动场地、停车 场、花坛绿地等详图,场地的排水、场地内道路与城市道路的关系,给施工带来 困难,也无法保证总图的合理性。 6.消防车道宽度不满足消防要求。消防车道距离高层建筑外墙小于5 米,不满足消防登高面要求。 二、建筑设计说明部分 1.装饰做法光是文字说明表达不完整。最好是有各种材料做法一览表+各部 位装修材料一览表方能完整地表达清楚,少数能做到,多数工程还只是文字说明。 总说明中占地面积一般都缺标注。

楼梯栏杆常见质量问题及防治措施教学内容

楼梯栏杆常见质量问题及防治措施 楼梯栏杆作为楼梯的一个重要组成部分,主要起着安全防护、方便交通的作用,并有一定的美观装饰功能。要求楼梯栏杆型式安全、牢固耐久、位置合理,做到上下通行方便,有足够的防护能力。下面就楼梯栏杆常见的问题及防治措施 进行简单说明。 问题1、楼梯栏杆造型选择不恰当,楼梯栏杆垂直杆件间净空不应大于0.11m。楼梯井宽度大于0.11m时,必须采取防止儿童攀爬的措施。设计单位应在图纸中明确说明采取何种型式的栏杆,如需建设单位自定,应在选定后由监理、设计单位确认后,方可采用。 部分建设单位片面强调美观,忽视了栏杆最重要的安全防护功能,导致栏杆间距、型式不合理,留下了安全隐患。 问题2、楼梯栏杆高度不足 室内楼梯扶手高度自踏步前缘线量起不应小于0.90m,楼梯水平段栏杆长度大于0.50m时,其扶手高度不 应小于1.05m。检查扶手高度时应注意测量位置。 问题3、楼梯栏杆、扶手安装位置不当

楼梯栏杆的安装位置要准确,扶手做法要选择合理,安装前要提前做好细部设计。 按照规范要求,楼梯踏步净宽不应小于1.10m,六层及六层以下住宅,一边设有栏杆的梯段净宽不应小于1m,梯段改变方向时,扶手转向端处的平台最小宽度不应小于梯段宽度,并不得小于1.2m。以上宽度均是指墙面至扶手中心线或扶手中心线之间的水平距离。质量验收时常见部分楼梯栏杆安装位置不当,如栏杆立柱距踏步板边缘过大,或是靠墙扶手挑出过大,扶手过于粗大等,造成楼梯踏步净宽不足。另有不少楼梯因在平台转角处做法不合理,扶手挑出太大,导致休息平台的宽度不足1.20m。 问题4、楼梯栏杆材料选择不当 楼梯栏杆应以坚固、耐久的材料制作,护栏和扶手制作与安装所使用的材料的材质、规格、数量和木材、塑料的燃烧等级应符合设计要求。当栏杆杆件采用金属管材时,管材的管径、管壁厚度应满足设计要求,设计未注明的,应满足下表的要求。

css3动画效果总结

CSS3添加了几个动画效果的属性,通过设置这些属性,可以做出一些简单 的动画效果而不需要再去借助 JavaScript 。CSS3动画的属性主要分为三类: transform 、 transition 以及 animation 。 transform rotate 设置元素顺时针旋转的角度,用法是: transform: rotate(x); 参数x 必须是以deg 结尾的角度数或0,可为负数表示反向 scale 设置元素放大或缩小的倍数,用法包括: transform: skewX(a); 元素 x 方向逆时针倾斜角度 a ,y 方向不变 transform: scale(a); 元素x 和y 方向均缩放a 倍 transform: scale(a, b); transform: scaleX(a); transform: scaleY(b); 元素x 方向缩放 元素x 方向缩放 元素y 方向缩放 a 倍,y 方向缩放b 倍 a 倍,y 方向不变 b 倍,x 方向不变 translate 设置元素的位移,用法为: transform: translate(a, b); transform: translateX(a); transform: translateY(b); 元素x 方向位移a ,y 方向位移b 元素x 方向位移a ,y 方向不变 元素y 方向位移b ,x 方向不变 skew 设置元素倾斜的角度,用法包括: transform: skew(a, b); 斜角度b 元素x 方向逆时针倾斜角度 a ,y 方向顺时针倾

transform: skewY(b); 元素y 方向顺时针倾斜角度b ,想方向不变 以上的参数均必须是以deg 结尾的角度数或0,可为负数表示反向。matrix 设置元素的变形矩阵,因为矩阵变形过于复杂,暂略。 origin 设置元素的悬挂点,用法包括:transform-origin: a b; 元素的悬挂点为(a, b) 元素的悬挂点即为它旋转和倾斜时的中心点。取值中的a、b 可以是长度值、以%结尾的百分比或者left 、top 、right 、bottom 四个值。 transition transition-property 指定transition效果作用的CSS属性,其值是CSS属性名。 transition-duration 动画效果持续的时间,其值为以s结尾的秒数。 transition-timing-function 指定元素状态的变化速率函数,其取值基于贝赛尔曲线函数,详情如下所示:transition-delay 动画效果推迟开始执行的时间,其值为以s结尾的秒数。 CSS3动画的生命周期如下图所示,从中可以清楚的看出duration和delay之间的关系: animation CSS3中真正的动画属性是animation,而前面的transform 和transition都只是对DOM元素的变形或者是状态的过渡。实际上,CSS3所支持的动画效果 只是填充动画,也就是说先设定整个动画生命周期中的几个关键状态 (key frame,关键帧),然后动画将自行计算并模拟关键帧之间的过渡。那么在

住宅常见质量问题汇总

中南住宅设计常见问题汇总

中南住宅设计常见问题汇总 总则:针对中南现有工程中一些常见问题作一总结,以引起重视并方便分公司确定审查图纸之审查要点,杜绝设计常见错、漏、碰、缺等问题出现,提高设计施工质量,减少不必要的损失,提高中南住宅品质。 ⑴、总平面设计 一、标高: 1.道路标高坡向与雨水进水口位置不符 ――道路面层标高设计时应向雨水进水口方向找坡(0.5-1 %),并在施工时多 加注意。 2.园路井盖高低不平和有缺损 ――园路、窨井要统一标高,使园路和窨井混凝土同时浇筑。 二、流线设计: 住宅出入口未设置人车分流专用通道,造成交通安全隐患;当住户大堂与流量大 的商业服务空间临近时,问题尤其突出。 三、间距: 1.建筑平面锯齿错位过大影响采光。 2.搭建的售楼处与住宅间距太近影响采光。

1. 种植树种过高影响采光。 2. 前期环境部分设计时应考虑设计灌溉点,绿化设计选用的某些植物生长期短,物业为便于管理往往进行普遍更换。 五、物业管理、垃圾收放点等附属用房设置: 1.未设置管理用房或太隐蔽。 2.总图中未考虑垃圾收放点、垃圾中转站的设置;垃圾站附近应考虑上下水,以便清理。 3.箱式变电在总图中要综合考虑,不要影响景观。 六、摩托车、自行车存放: 1.总图中未考虑摩托车、自行车存放。 2.出于安全问题,停自行车处不能设在地下车库,应单独考虑。 3.摩托车、自行车存放数量未针对居住对象统筹考虑,中低档次小区摩托车、自行车车库(棚)面积太小不够使用。 七、儿童游戏场: 儿童游戏场设计时未考虑不安全因素: 1.儿童游戏场内的城堡及周边有坚硬的石头,小孩容易受伤。 2.秋千设置不合理,没有考虑活动空间,儿童容易撞到硬物。

css3实现动画效果常用方法

css3实现动画效果常用方法 早期在web中要实现动画效果,都是依赖于JavaScript或flash来完成,但在css3中新增加了一个新的模块transition,它可以通过一些简单的css事件来触发元素的外观变化,让效果显得更加细腻。简单来说,就是通过鼠标的单击、获得焦点、被点击、或对元素任何改变中触发,并平滑地以动画效果改变css属性值 在css中创建简单的过渡效果可以从以下几个步骤来实现: (1)在默认样式中声明元素的初始状态样式 (2)声明过渡元素最终状态样式,比如悬浮状态 (3)在默认样式中通过添加过渡函数,添加一些不同的样式 1、css变形属性 transform属性的基本语法如下: translate(): 移动元素,可以根据X轴和Y轴坐标重新定位元素位置。在此基础上有两个扩展函数translateX()和translateY(); scale():缩小或方法元素,可以使用元素尺寸发生变化,在此基础上用两个扩展函数scaleX()和scaleY(); rotate(): 旋转元素,其参数值为旋转的角度值(360deg) skwe();让元素倾斜。在此基础上有两个扩展函数skewX()和skewY() matrix():定义矩阵变形,基于X轴和Y轴 2、过渡属性transition 过渡属性是一个复合属性,主要包括以下几个属性 transition-property:指定过渡或动态模拟的css属性(CSS属性名称) transition-duration:指定完成过渡所需的时间(持续时间) transition-timing-function:指定过渡函数(缓动函数) transition-delay:指定开始出现的延迟时间(改变元素属性值后多长时间开始执行) transition的优点在于简单易用,但是它有几个很大的局限。 (1)transition需要事件触发,所以没法在网页加载时自动发生。 (2)transition是一次性的,不能重复发生,除非一再触发。 (3)transition只能定义开始状态和结束状态,不能定义中间状态,也就是说只有两个状态。 (4)一条transition规则,只能定义一个属性的变化,不能涉及多个属性。 3、animation动画 animation-name属性主要用来调用@keyframes定义好的动画

楼梯设计常见问题探讨(二)

楼梯设计常见问题探讨(张 伟,李 斌,黄 杰/2 结构设计存在的问题 2.1 梯板厚度取值原则 楼梯间梯板板厚的确定,是基于以往设计经验的总结,一般取(1/25~1/28)L (L 为梯板板跨)。需要引起注意的是,当跨度相同时,梯板板厚一般会稍大于楼层板厚。其原因是二者的支承条件不同,常见板式楼梯梯段支承形式为两对边简支或固定,其余两边为自由的单向板。在实际工程中,由于设计不合理,存在当梯板板跨较大时,梯板厚度取值偏小的问题。当施工完毕后,行人在楼梯上行走或跳跃,梯板会存在较大的振动,说明楼梯刚度偏小,因此梯板厚度取值应慎重。 对遇到梯板及其相邻板跨跨度相差较大时,二者对应的板厚不宜相差较大。常见的案例为:梯板跨度较大,而相邻楼层板或休息平台跨度较小,若二者仅按照两个单独构件选取板厚,可能会出现板厚差值较大的问题。从弯矩平衡的角度考虑,在大、小跨度相邻支座处产生的负弯矩需要左右两侧楼板平衡。这不仅仅需要合理的钢筋配置,而且相邻楼层与休息平台板厚的差值不应太大,则相应板内沿梯板跨度方向的纵筋配置也会相差较小,这样较为合理。反之,若仅按照大跨取较厚楼板、小跨度取较薄楼板,二者板厚相差较大。当二者板厚相差较大时,特别对于在梯板起始和终止位置,梯梁位置内退一定距离的情况(图1中B~D 型),在位于梯梁两侧的支座配筋,会由于位于休息平台一侧板厚较薄,支座配筋面积由该侧控制的不合理情况,设计中应注意避免此类情况发生。 图1 梯板类别 2.2 楼梯抗震构造措施 5·12汶川地震震害调查发现:大量钢筋混凝土楼梯间出现了严重震害,导致作为关键疏散通道的楼梯间在紧急情况下不能发挥应有的疏散作用,造成大量的生命和财产的损失,《建筑抗震设计规范》 ○A 号筋),以保证水平地震力的有效传递,避免出现梯段受拉破坏。 图2 梯段配筋形式 另外,对于与框架柱、梯柱相连的梯梁应按照框架梁的构造要求执行,如:纵筋锚固长度、箍筋加密区等要求。 2.3 计算模型与实际受力不符 对梯梁进行计算分析和配筋设计时,应重视梯梁两端具体的支承条件。特别需要指出的是:当梯梁一侧或两侧支承于具有较大刚度的框架柱或剪力墙时,与楼层框架梁相同,支座处应考虑实际存在的负弯矩作用,根据计算结果,配置相应的支座钢筋。 一般常见的梯梁和梯板以单跨居多,若遇到多跨的情况,应注意楼梯计算模型与实际受力情况相符的 问题。多跨梯段的计算模型可以认为是斜置的多跨连续梁,设置于休息平台标高位置的梯梁相当于多跨梯板的支座,故该区域存在支座负弯矩作用,梯板配筋时应考虑设置支座负筋。若未能根据实际受力情况进行计算分析和配筋设计,可能会造成楼梯设计的安全隐患(图3)。故在楼梯设计时,应注意每部楼梯梯梁和梯段的实际受力状态,不但计算模型要符合实际受力

css3动画效果总结

css3动画效果总结 scale(a); 元素x和y方向均缩放a倍transform: scale(a, b); 元素x方向缩放a倍,y方向缩放b倍transform: scaleX(a); 元素x方向缩放a倍,y方向不变transform: scaleY(b); 元素y方向缩放b倍,x方向不变translate设置元素的位移,用法为:transform: translate(a, b); 元素x方向 位移a,y方向位移btransform: translateX(a); 元素x方向位移a,y方向不变transform: translateY(b); 元素y方向位移b,x方向不变skew设置元素倾斜的角度,用法包括:transform: skew(a, b); 元素x方向逆时针倾斜角度a,y方向顺时针倾斜角度btransform: skewX(a); 元素x方向逆时针倾斜角度a,y方向不变transform: skewY(b); 元素y方向顺时针倾斜角度b,想方向不变以上的参数均必须是以deg结尾的角度数或0,可为负数表示反向。matrix设置元素的变形矩阵,因为矩阵变形过于复杂,暂略。origin设置元素的悬挂点,用法包括:transform-origin: a b; 元素的悬挂点为(a, b)元素的悬挂点即为它旋转和倾斜时的中心点。取值中的a、b可以是长度值、以%结尾的百分比或者left、top、right、bottom四个值。transitiontransition-property指定transition效果作用的CSS属性,其值是CSS属性名。transition-duration动画效果持续的时间,其值为以s结尾的秒数。transition-timing-function指定元素状态的变化速率

现场土建施工常见错误总结(值得收藏)

现场土建施工常见错误总结(值得收藏) 一、标高及结构布置 1、面层及标高 问题描述:卫生间降板高度只有50,土建的施工误差带来高差不够。 问题描述:过道有高差,带来使用不方便。 东海岸:楼梯间和过道水洗石铺贴 解决措施:

普通楼层的降板及结构标高: 转换层的降板及结构标高: 多层项目的“梁上托柱”转换,要求没有高层建筑那么严格,楼板厚度最小取120,梁高估算取1/8,并以计算为准。降板一般也同普通楼层; 高层项目的转换层要求较严,板厚为180,一般不允许设降板。当转换层作为住宅布置时,建筑面层一般为400(350的卫生间降板加上50的厅房面层),采用陶粒混凝土局部垫高,排水都在本层解决,不穿梁板。转换层的梁尺寸较大,一般高度取1/6的跨度,宽度600~1000不等。合理的转换层柱网一般不超过7.5米。案例:东海岸转换层的排水。

2、梁的高度 (1)、周圈梁的梁高应和门窗设计统一 (2)、非外立面上的框架梁梁高一般可取1/12的跨度,次梁可取1/12~1/14。 (3)、穿过厨房、卫生间、阳台等降板房间的次梁,一般梁顶标高也降,即梁顶标高同板面标高。 (4)、厨房、小降板卫生间和普通厅房之间的梁一般做成缺口梁,梁顶标高同普通厅房的结构板标高搜建筑网。 (5)、室内悬挑梁要注意不要露出梁头,尽量将梁设置成同高。 (6)、阳台等挑板外沿的梁的高度和顶面标高详见立面要求。

3、结构梁的定位和尺寸 ·卫生间结构梁的定位和尺寸符合建筑的要求: 4、结构找坡 ·住宅屋面、露台采用≥2%上斜下平的变厚度结构找坡; ·双面停车(非住宅室内)的车库顶面,一般采用≥2%的上下都斜的同厚度结构找坡,搜建筑网; ·车库楼面采用1%的上下都斜的同厚度结构找坡。 二、门窗设计 1、和管道矛盾

楼梯常见错误总结

【楼梯几大常见错误总结】 作者:戎州-雪晴儿&joan& 【声明】1.本文为作者工作总结,其中有部分不妥之处,还请海涵; 2.如果其他不错的就建议或者意见,请在论坛跟帖回复; 3.仅提供个人意见,对使用后效果本人不做任何明示或者暗示的保证,请下载者明辨; 4.本文版权归作者本人及成都CC&DD结构事务所所有,未经同意及允许,请勿用于任何商业活动及其他网络转发;如需,请联系作者本人授权,谢谢合作! 5.成都CC&DD结构事务所恭祝各位能够在结构之路上走的更远。 ------------------------------------------我是来打酱油的--------------------------------------------- 第一次认真的画楼梯,对照着别人画的楼梯,自己学着画楼梯,楼梯看起来简单,占的面积也小,但是却是重要的疏散通道,起着相当重要的作用,下面说一下自己在画楼梯中遇到的一些问题: 1、楼面梯梁画与不画与模板的配合,有些模板画了层面的梯梁,有些没有画,所以我们画楼梯之前要对照着模板,一定要注意模板中梯梁是否已经画出。 2、梯梁是否影响净高这是一个最重要的问题,很多时候我们考虑梯梁的时候只考虑了上楼的那一半,却忽略了下楼的一半,所以得上下都满足,要是不满足净高2.2米,梯梁后退300mm,满足2米,还不满足就只能考虑其他的办法,

图中就是我的楼梯净高不满足。 3、梯柱是否占用了门窗或者影响建筑使用

图为结构图, 很明显梯柱的位置影响到了建筑的使用,遇到这种情况,解决办法要么是和建筑商量是否可以把窗户减小,结构把梯柱放在原来的位置,或者是结构把梯柱做进去避开窗户。 4、层间位置忘记平台板配筋有时候画楼梯会容易把平台板的标示给忘记, 可能还会有梯梁漏标的,这个是属于细节和细心问题,所以要学会自查。 5、防火墙的位置以及平面的表示和梯板的配筋主要是建筑定了防火墙的位置之后,我们要确定好,计算梯板配筋的时候要把荷载加上去,可能有时候再计算的时候会容易被忘记。 楼梯平面图中的虚实线容易搞错

楼梯总结

楼梯结构设计总结(2014.4-2014.10) 一、设计中用到的相关规范及图集: 1.《混凝土结构施工图平面整体表示方法制图规则和构造详图(现浇混凝土板式楼梯)》11G101-2 (楼梯的分类、表示方法、构造详图) 2.《混凝土结构》中册混凝土结构与砌体结构设计(第五版)第11.6章(楼梯各部分手算过程、例题) 3.《混凝土结构设计规范》50010-2010 ;表4.2.3-1 抗拉强度设计值(1)表4.1.4-1 混凝土轴心抗压强度设计值 取值 取值; (2)表8.2.1 混凝土保护层厚度; (3)第9.2章梁钢筋最小直径等; 4.《混凝土结构构造手册(第四版)》第八章楼梯(各类楼梯具体要求及抗震构造措施) 二、设计中使用到的软件: 天正、、理正、计算书()、探索者2010。 三、楼梯设计过程: 1.根据建筑楼梯大样图中剖面图绘制结构楼梯剖面图: 1)核对建筑平面图与剖面图对应轴线及起跑位置是否正确,轴线及轴号是否能与结构图的相符; 2)核对剖面图中楼梯尺寸标注及标高是否正确(注意层高不同或梯类不同、放置位置不同等尺寸标注就不同); 3)核对各个楼层层间距离是否碰头,确定方式如下图,且梯段净高不小于2200m(左右300范围内无遮挡)(净高从第一个踏步起到上部梯梁底)。 4)删除与结构无关的建筑相关构件(栏杆、门、床、风井、过道等); 5)根据所需楼层高度,在建筑剖面图中用剖断线剖出结构所需部分,其余不用和多余部分删除(建筑剖面图中超出所需标高的构件用剖断线截断,以节省空间); 6)根据建筑平面图剖断线确定需要填充区域,并用钢筋混凝土填充(天正中自

定义填充,快捷键H); 7)根据楼梯尺寸、方式确定楼梯类型及标号(、、及类型,编号的选择按从下到上按梯形编号)并表达在图上; 8)结合结构平面图确定建筑剖面图中各梯梁位置是否正确,不正确的可适当调节位置,根据楼梯荷载(先根据楼梯尺寸等大致评估,跨度在3m内梯梁可采用200x350和200x300的梯梁,35m的跨度结合楼梯的荷载大小可采用更大尺寸,然后在后续计算过程中,根据实际计算结果调整尺寸)确定梯梁()并表达在图上; 9)根据结构平面图相关标高绘制楼层梁示意线(如为框剪结构则按实际位置绘制),楼层梁高度可用剖断线省略; 10)结合平面图确定梯柱尺寸(一般采用200X200、200x250,所承受荷载较大的可适当改为200x300,梯柱配筋可采用单独建模算出),位置并表达在剖面图上(此步可同平面图绘制同时进行,详见步骤2),梯柱底部需放置于楼层梁或基础上; 11)在剖面图中用梁或梁虚线图层绘制出可见平台梁线并标注编号(平台梁一般与梯梁等高,或高于梯梁,使梯梁能搭在上面。); 12)在各楼层平台上表示出楼层标高(如已经有了则可以不用表达); 13)根据不同基础绘制楼梯基础和表达出结构基础情况,梯柱及梯梁底部如果为地梁,则直接落在地梁上,不采用基础。如果没有则须采用楼梯基础和梯柱基础,在楼梯底部附近有地梁或墙柱时,可采用在地梁上搭设一根地梁或梯梁作为基础,如下图; 2.根据建筑图及结构平面图绘制楼梯平面图: 1)在结构平面图中选出楼梯平面图所需部分,用剖断线将不用部分圈出,并用打断命令截出所需部分(保留轴线及轴号),对于剪力墙,楼层梁多出的不需要部分也可截断; 2)将建筑平面图中楼梯、上下箭头及轴线移动到结构平面图中相应位置; 3)结合剖面图校正平面图中楼梯位置是否正确(通长以轴线为准,测量剖面图和平面图中两边轴线到楼梯的距离以及楼梯的长度对比);

疏散楼梯设计常见问题

疏散楼梯设计常见问题 建筑物发生火灾时,内部温度急剧上升,产生了大量的高温有毒气体,并迅速弥漫火场,给人员安全疏散和物资抢救带来严重威胁。疏散楼梯作为建筑安全疏散的重要设施,是建筑物防火的一项重要内容。同时,疏散楼梯除在平时满足人们从建筑物进出或上、下楼的需要外,在火灾发生时还要担负起迅速疏散人员、楼内物资和财产,满足消防人员到达火场后进行灭火的需要。因此,如何合理、安全设计疏散楼梯是十分重要的。但在实际的设计中,也存在着诸多误区,笔者将其归类为以下几种,并提出自己的看法,供讨论参考。 一、只顾疏散宽度、疏散距离、数量设计,而忽视了疏散楼梯的合理分布。 在《建筑设计防火规范》和《高层民用建筑设计防火规范》(以下简称《建规》和《高规》)均对建筑物疏散楼梯宽度、疏散距离、数量进行了较详细的规定,但对楼梯分布的规定则较为原则,在《建规》第5.3.6A条、《高规》第6.1.5条只规定了民用建筑“安全出口应分散布置,两个安全出口之间的距离不应小于5.00m”,导致部分建筑物在疏散设计上存在着偏颇,如部分大型市场、商场等人员密集场所在设计中,为赢得更多的有效使用面积,将很多疏散楼梯设在一些较为僻远的地方,其疏散宽度、疏散距离、数量是满足了,但发生火灾时却起不到多大的作用,而人员集中的区域由于人员过分拥挤将大大增加疏散时间,造成危险。 针对这个问题,笔者认为,有必要引进类似于灭火器配置中的最大保护面积的概念,每个疏散楼梯都有自己的最大保护面积,同时,在最大保护面积内,本楼梯疏散不了的,就得增加宽度或加设楼梯,以形成人员较为均匀疏散的结果。 二、滥用灯光疏散指示标志和火灾应急照明。 《建规》规定了公共建筑和乙丙类高层厂房的封闭楼梯间等部位应设火灾事故照明,而灯光疏散指示标志只在病房楼、体育馆、歌舞娱乐场所等的疏散走道上设置;《高规》规定了楼梯间、前室、观众厅、居住建筑中超过20m的内走道应设火灾事故照明,而灯光疏散指示标志只在除二类居住建筑外建筑的走道和安全出口处设置。而在实际工作中,笔者发现,许多设计在丙类多层厂房的封闭楼梯间、车间、多层公共建筑的所有房间以及高层居住建筑的外走道也设置了火灾事故照明,并且在所有建筑所有防烟、封闭楼梯间梯段上、前室内、安全出口处都设置了灯光疏散指示标志。 看着好象设计单位很负责任,其实是一种不负责任的做法。这里需要说明的是,需要设置火灾事故照明场所大多属于人员较为集中或疏散难度较大的场所,而需要设置灯光疏散指示标志的场所大多为场所内人员对场所环境不熟悉、需要灯光引导疏散的场所。象丙类多层厂房以及一些高层居住建筑,建筑物内的大多数人员对场所环境是比较熟悉的,前者不靠应急照明、后者不靠灯光疏散指示标志,也完全可以安全的疏散到安全地带。 同时,疏散楼梯间和疏散走道是两个完全不同的概念,这从规范的条文上也体现出来了,人在楼梯间内不会不知道逃生方向的,楼梯间内装设灯光疏散指示标志完全没有必要,也没有依据。 三、地上层与地下室或半地下室共用楼梯间。 目前,很多建筑物的地上层与地下室或半地下室共用楼梯间,并在首层与地下室或半地下室的出入口处设置了耐火极限不低于2.00h的隔墙和乙级防火门隔开的,那这种设计是否合理呢? 我们且看看规范的规定,1997年版的《高规》第6.2.8条规定了“地上层与地下室或半地下室不宜共用楼梯间”,而到了2001年版的《高规》则将其更改“不应”,2005年版的《高规》也延续了这种提法,说明了地上层与地下室或半地下室首先是“不应”共用楼梯间,只有在已建成项目的改造或地下室、半地下室面积较小、人员不多、火灾危险性不大或因其他难以为地下室、半地下室提供单独楼梯间等“必须共用楼梯间”的情况下,才采用共用楼梯间。

HTML5动画特效

超级惊艳 10款HTML5动画特效推荐 2014-07-04 09:52 超人 html5tricks 字号:T | T 今天我们要来推荐 10 款超级惊艳的 HTML5 动画特效,有一些是基于 CSS3 和 jQuery 的,比较实用,特别是前几个 HTML5 动画,简直酷毙了,现在将它们分享给大家,也许你能用到这些 HTML5 动画和 jQuery 应用。 AD:2014WOT全球软件技术峰会北京站课程视频发布 11月21日-22日与WOT技术大会相约深圳现在抢票 今天我们要来推荐 10 款超级惊艳的 HTML5 动画特效,有一些是基于 CSS3 和 jQuery 的,比较实用,特别是前几个 HTML5 动画,简直酷毙了,现在将它们分享给大家,也许你能用到这些 HTML5 动画和 jQuery 应用。 1、HTML5 Canvas 发光 Loading 动画 之前我们分享过很多基于 CSS3 的 Loading 动画效果,相信大家都很喜欢。今天我们要来分享一款基于 HTML5 Canvas 的发光Loading 加载动画特效。Loading 旋转图标是在 canvas 画布上绘制的,整个 loading 动画是发光 3D 的视觉效果,HTML5 非常强大。 在线演示源码下载 2、jQuery 球状放大镜特效插件

今天我们要来分享一款基于 jQuery 的放大镜特效插件,和其他放大镜不同的是,这款 jQuery 放大镜插件是球状的,看上去有 3D 的视觉效果。当你把鼠标滑过页面上的文字时,即会出现很酷的球状放大镜,来放大当前区域的文字。并且以球心为中心点向外文字逐渐变小,这就产生了立体感。 在线演示源码下载 3、HTML5 Canvas 粒子模拟效果 这是一款利用 HTML5 Canvas 模拟出来的 30000 个粒子动画,当你用鼠标在 canvas 画布上移动时,鼠标周围的一些粒子就会跟着你移动,并形成一定的图案,就像你在玩沙画一样,效果非常不错。这里,我们应用了一些 HTML5 的特性,让这个粒子动画显得相当动感。

相关主题