第一篇:html5项目总结1
Css3毛玻璃效果
不过今天又仔细研究了一下css3中的blur方法,可以实现同样的效果。且配合JS可以实现模糊缩放的效果。
CSS代码.blur {
filter: url(blur.svg#blur);/* FireFox, Chrome, Opera */
-webkit-filter: blur(10px);/* Chrome, Opera */
-moz-filter: blur(10px);
-ms-filter: blur(10px);
filter: blur(10px);
filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false);/* IE6~IE9 */ }.blur {
filter: url(blur.svg#blur);/* FireFox, Chrome, Opera */
-webkit-filter: blur(10px);/* Chrome, Opera */
-moz-filter: blur(10px);
-ms-filter: blur(10px);
filter: blur(10px);
filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false);/* IE6~IE9 */ } HTML部分
1
其中blur(10px)中的大小决定了模糊后的图片大小和模糊程度
jQuery 效果 – 出现/消失
fadeIn()/ fadeOut()/fadeToggle()
(淡入淡出效果)语法:
$(selector).fadeTo(speed,callback);//speed可取值:“slow”、“fast” 或毫秒。1 $(selector).fadeTo(speed,callback);//speed可取值:“slow”、“fast” 或毫秒。
$(selector).fadeTo(speed,opacity,callback);//fadeToggle()有透明度属性(值介于 0 与 1 之间)1 $(selector).fadeTo(speed,opacity,callback);//fadeToggle()有透明度属性(值介于 0 与 1 之间)
案例
$(document).ready(function(){
$(“button”).click(function(){
$(“#div1”).fadeIn();
$(“#div2”).fadeIn(“slow”);
$(“#div3”).fadeIn(3000);
});});
$(document).ready(function(){
$(“button”).click(function(){
$(“#div1”).fadeIn();
$(“#div2”).fadeIn(“slow”);
$(“#div3”).fadeIn(3000);
});});fadeIn(),fadeOut()会让div块容积消失;
$(document).ready(function)(){
$(“button”).click(function(){
$(“#div1”).fadeTo(“slow”,0.15);
$(“#div2”).fadeTo(“slow”,0.4);
});});
$(document).ready(function)(){
$(“button”).click(function(){
$(“#div1”).fadeTo(“slow”,0.15);
$(“#div2”).fadeTo(“slow”,0.4);
});});fadeToggl()置透明度值后,块的容积依然存在,只是透明度改变。
hide()/show()语法:
$(selector).toggle(speed,callback);1 $(selector).toggle(speed,callback);案例
$(document).ready(function(){
$(“p”).click(function(){
$(“#hide”).hide();
$(“#show”).show(“fast”);
$(“#toggle”).toggle(600)
});});
$(document).ready(function(){
$(“p”).click(function(){
$(“#hide”).hide();
$(“#show”).show(“fast”);
$(“#toggle”).toggle(600)
});});如果设置了速度是毫秒值,被事件激发的块:
块(有宽、高值且不是100%,没有定位)——默认从左上角开始出现/从右下角开始隐藏;
块(有宽、高值且不是100%,有定位)——定位的坐标点开始出现/从反向位置隐藏;
块(有高值,宽是100%)——默认从上开始出现/从下开始隐藏;
slideDown()/slideUp()/slideToggle()(滑动效果)
用法同上,但是只有上下的方向。
HTML5中使用js控制audio标签的方法
这里我们可以使用JS来进行控制,代码如下: var audio;window.onload = function(){ initAudio();} var initAudio = function(){ //audio = document.createElement(“audio”)//audio.src='Never Say Good Bye.ogg' audio = document.getElementById('audio');} function getCurrentTime(id){
alert(parseInt(audio.currentTime)+ ':秒');}
function playOrPaused(id,obj){ if(audio.paused){ audio.play();obj.innerHTML='暂停';return;} audio.pause();obj.innerHTML='播放';}
function hideOrShowControls(id,obj){ if(audio.controls){ audio.removeAttribute('controls');obj.innerHTML = '显示控制框' return;} audio.controls = 'controls';obj.innerHTML = '隐藏控制框' return;} function vol(id,type , obj){ if(type == 'up'){ var volume = audio.volume + 0.1;if(volume >=1){ volume = 1;} audio.volume = volume;}else if(type == 'down'){ var volume = audio.volume
javascript判断图片是否加载完成方法整理
有时候我们在前端开发工作中为了获取图片的信息,需要在图片加载完成后才可以正确的获取到图片的大小尺寸,并且执行相应的回调函数使图片产生某种显示效果。本文主要整理了几种常见的javascipt判断图片加载完成时的方法,并通过代码与实际应用相结合进行解释与说明。onload方法
通过向img标签添加onload属性,并填入相应的函数来执行后续的javascipt代码。如下代码例子中img元素默认是不显示的,通过onload判断加载完成后再将图片显示出来。
优点:可以将javascript代码部分放置于页面的任何部分加载,并且可以用于多数任意图片上。使用比较简单,易理解。
缺点:必须在每个标签上都贴上onlaod属性,在某些无法直接操作HTML代码,或者需要代码精简的情况下不适用
javascipt原生方法
选取指定ID的图片,通过onload指定回调方法,在图片加载完成后弹出“图片加载已完成”字样提示。 优点:简单易用,不影响HTML代码。
缺点:只能指定一个元素,javascipt代码必须置于图片元素的下方
jquery方法
为每个class为pic1的图片元素绑定事件,通过jquery的load方法,将元素渐现出来。
注意,不要在$(document).ready()里绑定load事件。 优点:可以批量绑定元素事件,并且不影响HTML代码内容
缺点:需要jquery库的支持,代码需要放置到需要操作元素的下方。一行代码解决各种IE兼容问题,IE6,IE7,IE8,IE9,IE10 在网站开发中不免因为各种兼容问题苦恼,针对兼容问题,其实IE给出了解决方案Google也给出了解决方案百度也应用了这种方案去解决IE的兼容问题 百度源代码如下 ;
2.Google Chrome Frame也可以让IE用上Chrome的引擎: 3.强制IE8使用IE7模式来解析
//或者
4.强制IE8使用IE6或IE5模式来解析
5.如果一个特定版本的IE支持所要求的兼容性模式多于一种,如: 二.设定网站服务器以指定预设兼容性模式
如果服务器是自己的话,可以在服务器上定义一个自订标头来为它们的网站预设一个特定的文件兼容性模式。这个特定的方法取决于你的网站服务器。录入,下列的 web.config文件使Microsoft Internet Information Services(IIS)能定义一个自订标头以自动使用IE7 mode来编译所有网页。另外还有一起其他的解决方案,例如google的
ie7 – js中是一个JavaScript库(解决IE与W3C标准的冲突的JS库),使微软的Internet Explorer的行为像一个Web标准兼容的浏览器,支持更多的W3C标准,支持CSS2、CSS3选择器。它修复了许多的HTML和CSS问题,并使 得透明PNG在IE5、IE6下正确显示。使IE5,IE6兼容到IE7模式(推荐) 使IE5,IE6,IE7兼容到IE8模式 使IE5,IE6,IE7,IE8兼容到IE9模式 解决PNG显示问题
只需将透明png图片命名为*-trans.png 需要注意的是:此方法对背景平铺(background-repeat)和背景(background-position)无法起到任何作用,默认会占满整个容器。
三、 创建html5时发现这么一句话,不知其什么意思,百度如下: 这 样写可以达到的效果是如果安装了GCF,则使用GCF来渲染页面,如果没安装GCF,则使用最高版本的IE内核进行渲染。Google Chrome Frame(谷歌内嵌浏览器框架GCF)。这个插件可以让用户的IE浏览器外不变,但用户在浏览网页时,实际上使用的是Google Chrome浏览器内核,而且支持IE6、7、8等多个版本的IE浏览器。
第二篇:HTML个人总结
HTML 网站开发的主要原则是:
– 用标签元素HTML描述网页的内容结构; – 用CSS描述网页的排版布局;
– 用JavaScript描述网页的事件处理,即鼠标或键盘在网页元素上的动作后的程序 HTML(Hyper Text Mark-up Language 超文本标记语言)的缩写,是最基础的网页语言。Html是通过标签来定义的语言,代码都是由标签所组成。Html代码不用区分大小写。Html代码由开始结束。里面由头部分
和体部分第三篇:html和css总结
Html 超文本标签语言,用<>表示一个一个标签,必须有头有尾,
….
网页内容写在里面 分为两大类:行级标签和块级标签 行级标签以行为单位,不会自动换行 块级标签以块为单位,新建是自动换行 块级标签分为基本块级标签 标题标签到 段落标签
分割线标签
布局块级标签 有序列表标签
无序列表标签
- 标题
- …
… | … |
… | … |
图像标签 src 导入图片的地址,alt是当图片打不开时显示的文字,title表示鼠标悬停时提示的文字 链接标签
… Href 要打开链接的路径,target表示链接打开的位置,…表示点击那里触动链接 常用的超链接 页面间 锚链接 创建跳转标记
乙位置 创建跳转链接
甲位置 表示在页面上从甲位置通过name=“marker”跳转到乙位置。功能性链接
行级标签: 范围标签 用style设置属性 换行标签
表单元素: 单行文本框:text 密码框:password 单选按钮:radio 提交按钮:submit 重置按钮:reset 普通按钮:button 图片按钮:image 复选框:checkbox 下拉列表:select 文本域:textarea 文件域:file 下拉列表 文本域 其他都是 几个表单元素的属性需要特殊记忆 readonly 表示只读 disable表示禁用
selected表示下拉列表默认选中项
checked表示设置单选或者复选的默认选中项
name表示在服务器端可以通过该属性来获得表单元素的值
框架