html中写cs代码,用下面的代码写html5 和cs
Canvas†rgba()hsla()border-image:border-radius:box-shadow:Multiplebackgroundsopacity:CSSAnimationsCSSColumns†CSSGradientsCSSReflectionsCSSTransformsCSSTransitions
varModernizr=(function(){
vartests={
canvas:true,
rgba:true,
hsla:true,
multiplebgs:true,
borderimage:true,
borderradius:true,
boxshadow:true,
opacity:true,
cssanimations:true,
csscolumns:true,
cssgradients:true,
cssreflections:true,
csstransforms:true,
csstransitions:true
};
varpassed={};
vargroups={
canvas:["canvas"],
rgba:["rgba"],
hsla:["hsla"],
multiplebgs:["multiplebgs"],
borderimage:["borderimage"],
borderradius:["borderradius"],
boxshadow:["boxshadow"],
opacity:["opacity"],
cssanimations:["cssanimations"],
csscolumns:["csscolumns"],
cssgradients:["cssgradients"],
cssreflections:["cssreflections"],
csstransforms:["csstransforms"],
csstransitions:["csstransitions"]
};
varenableHTML5=true;
varenableNoClasses=true;
varm=document.createElement("modernizr");
vardetectFeature=function(feat){
varsupported=false,prop,i,tmp;
switch(feat){
case"canvas":
supported=!!document.createElement("canvas").getContext;
break;
case"rgba":
m.style.cssText="background-color:rgba(150,255,150,.5)";
supported=!!(m.style.backgroundColor.indexOf("rgba")!==-1);
break;
case"hsla":
m.style.cssText="background-color:hsla(120,40%,100%,.5)";
supported=!!(m.style.backgroundColor.indexOf("rgba")!==-1);
break;
case"multiplebgs":
m.style.cssText="background:url(m.png),url(a.png),#f99url(m.png);";
tmp=m.style.background;
i=0;
while(tmp.indexOf("url(")!==-1){
i++;
tmp=tmp.substring(0,tmp.indexOf("url("))+tmp.substring(tmp.indexOf("url(")+4)
}
supported=!!(i===3);
tmp=i=null;
break;
case"borderimage":
prop=["borderImage","webkitBorderImage","MozBorderImage","mozBorderImage","oBorderImage","msBorderImage"];
m.style.cssText="border-image:url(m.png)11stretch;-webkit-border-image:url(m.png)11stretch;-moz-border-image:url(m.png)11stretch;-o-border-image:url(m.png)11stretch;-ms-border-image:url(m.png)11stretch;";
for(iinprop){
if(m.style[prop[i]]!==undefined){
supported=true;
break
}
}
break;
case"borderradius":
prop=["borderTopRightRadius","webkitBorderTopRightRadius","MozBorderTopRightRadius","mozBorderTopRightRadius","oBorderTopRightRadius","msBorderTopRightRadius"];
m.style.cssText="border-top-right-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-top-right-radius:10px;-o-border-top-right-radius:10px;-ms-border-top-right-radius:10px;";
for(iinprop){
if(m.style[prop[i]]!==undefined&&prop[i].indexOf("orderTopRight")!==-1){
supported=true;
break
}
}
break;
case"boxshadow":
prop=["boxShadow","webkitBoxShadow","MozBoxShadow","mozBoxShadow","oBoxShadow","msBoxShadow"];
m.style.cssText="box-shadow:#0001px1px3px;-webkit-box-shadow:#0001px1px3px;-moz-box-shadow:#0001px1px3px;-obox-shadow:#0001px1px3px;-ms-box-shadow:#0001px1px3px;";
for(iinprop){
if(m.style[prop[i]]!==undefined){
supported=true;
break
}
}
break;
case"opacity":
m.style.cssText="opacity:.5;";
supported=!!(m.style.opacity.indexOf("0.5")!==-1);
break;
case"cssanimations":
prop=["animationName","webkitAnimationName","MozAnimationName","mozAnimationName","oAnimationName","msAnimationName"];
m.style.cssText="animation:'animate'2sease2;-webkit-animation:'animate'2sease2;-moz-animation:'animate'2sease2;-o-animation:'animate'2sease2;-ms-animation:'animate'2sease2;position:relative;";
for(iinprop){
if(m.style[prop[i]]!==undefined){
supported=true;
break
}
}
break;
case"csscolumns":
prop=["columnCount","webkitColumnCount","MozColumnCount","mozColumnCount","oColumnCount","msColumnCount"];
m.style.cssText="column-count:3;-webkit-column-count:3;-moz-column-count:3;-o-column-count:3;-ms-column-count:3;";
for(iinprop){
if(m.style[prop[i]]!==undefined){
supported=true;
break
}
}
break;
case"cssgradients":
m.style.cssText="background-image:gradient(linear,lefttop,rightbottom,from(#9f9),to(white));background-image:-webkit-gradient(linear,lefttop,rightbottom,from(#9f9),to(white));background-image:-moz-gradient(linear,lefttop,rightbottom,from(#9f9),to(white));background-image:-o-gradient(linear,lefttop,rightbottom,from(#9f9),to(white));background-image:-ms-gradient(linear,lefttop,rightbottom,from(#9f9),to(white));";
supported=!!(m.style.backgroundImage.indexOf("gradient")!==-1);
break;
case"cssreflections":
prop=["boxReflect","webkitBoxReflect","MozBoxReflect","mozBoxReflect","oBoxReflect","msBoxReflect"];
m.style.cssText="box-reflect:right1px;-webkit-box-reflect:right1px;-moz-box-reflect:right1px;-o-box-reflect:right1px;-ms-box-reflect:right1px;";
for(iinprop){
if(m.style[prop[i]]!==undefined){
supported=true;
break
}
}
break;
case"csstransforms":
prop=["transformProperty","webkitTransform","MozTransform","mozTransform","oTransform","msTransform"];
m.style.cssText="transform:rotate(3deg);-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);";
for(iinprop){
if(m.style[prop[i]]!==undefined){
supported=true;
break
}
}
break;
case"csstransitions":
prop=["transitionProperty","webkitTransitionProperty","MozTransitionProperty","mozTransitionProperty","oTransitionProperty","msTransitionProperty"];
m.style.cssText="transition:all.5slinear;-webkit-transition:all.5slinear;-moz-transition:all.5slinear;-o-transition:all.5slinear;-ms-transition:all.5slinear;";
for(iinprop){
if(m.style[prop[i]]!==undefined){
supported=true;
break
}
}
break;
default:
supported=false
}
m.style.cssText="";
tmp=i=prop=null;
returnsupported
};
functioninit(){
if(enableHTML5&&
!(! /*@cc_on!@*/
0)){
vare="abbrarticleasideaudiobbcanvasdatagriddatalistdetailsdialogfigurefooterheadermarkmenumeternavoutputprogresssectiontimevideo".split(""),i=e.length;
varn;
while(i--){
n=document.createElement(e[i])
}
n=null
}
for(varfeatintests){
if(tests[feat]){
passed[feat]=detectFeature(feat)
}
}
varpassedgroup,len;
varclasses=[];
for(vargroupingroups){
passedgroup=true;
for(i=0,len=groups[group].length;i
feat=groups[group][i];
if(!passed[feat]){
passedgroup=false;
if(!enableNoClasses){
break
}
}
}
if(passedgroup){
classes.push(group)
}
else{
if(enableNoClasses){
classes.push("no-"+group)
}
}
}
passed._enableHTML5=enableHTML5;
passed._enableNoClasses=enableNoClasses;
document.getElementsByTagName("body")[0].className+=""+classes.join("");
classes=null;
returnpassed
}
returninit()
})();
文章转载请注明来源。新辉网主页 > 网页基础 > html5 >
标题:用下面的代码写html5 和cs
地址:http://www.a55.com.cn/a/3310.html
关键词:代码,面的,prop,true,break,s
html中写cs代码,用下面的代码写html5 和cs相关推荐
- .NET/C# 异常处理:写一个空的 try 块代码,而把重要代码写到 finally 中(Constrained Execution Regions)...
不知你是否见过 try { } finally { } 代码中,try 块留空,而只往 finally 中写代码的情况呢?这种写法有其特殊的目的. 本文就来说说这种不一样的写法. 本文内容 空的 tr ...
- 这些代码全部写在和页面分离的代码页中(codebehind),如果要嵌入到*.aspx页面,可能
这些代码全部写在和页面分离的代码页中(codebehind),如果要嵌入到*.aspx页面,可能 会出现问题. 1.打开新窗口 这个简单:Response.Write(@"<s ...
- 在Perl程序中显示进度条之多姿多彩的自写代码
在Perl程序中显示进度条之多姿多彩的自写代码 yixf 于 2011-11-29,09:57 方法一 1 2 3 4 5 6 7 8 #!/usr/bin/perlmy $max = 10; f ...
- 我需要完全理解这部分代码才能确保它能够正常工作,如果由我来修复代码中的问题,我是不会这么写的,因此希望你也不要这么来写(转)...
Jim Bird是一位经验丰富的软件开发经理.项目经理与CTO,专注于软件开发与维护.软件质量与安全等领域中疑难问题的解决.在过去的15年间,Jim曾管理过团队建设并主导过高性能的财务系统的建设.他的 ...
- html内嵌框架怎么写,在HTML网页中,内嵌框架的标签代码是()。
在HTML网页中,内嵌框架的标签代码是(). 更多相关问题 每年人环奖的考试报名时间大约在5月份 嗅觉的香气包裹在闻气味的人周围,成为一种氛围,构成( )天空. Access的控件对象可以设置某个属性 ...
- 代码规范指南:怎样写才能干净整洁
选自 Medium 作者:Chris Blakely 机器之心编译 能把代码写出来是一回事,但是写出整洁.可读的代码又是另一回事.然而,什么是「干净的代码」呢?怎么才能写出「干净的代码」?为了解答这些 ...
- 代码逻辑是分方法写好 还是在一个方法写好_这一团糟的代码,真的是我写的吗?...
阿里妹导读:你有没有遇到过这种情况:过几周或者几个月之后,再看到自己写的代码,感觉一团糟,不禁怀疑人生?我们每天都与代码打交道,但当被问道什么是好的代码时,很多人可能会先愣一下,然后给出的回答要么比较 ...
- 敲代码、作诗、写论文无所不能!史上最大AI模型GPT-3强势霸榜Github
最近,GPT-3火了!相信你已经在网上看到各种有关GPT-3的演示.这个由OpenAI创建的大型机器学习模型,它不仅可以自己写论文,还会写诗歌,就连你写的代码都能帮你写了. 下面还是先让你看看GPT- ...
- 大咖来信 | 微软中国CTO韦青:低代码/无代码时代来了,写代码的你准备好了吗?...
十三 发自 凹非寺 量子位 报道 | 公众号 QbitAI 编者按:编程语言几年一变样,学了C.C++,还得跟上Python的潮流-- 各大排行榜上,语言之争也是愈演愈烈,还架不住时不时杀出个黑马. ...
最新文章
- python数据结构与算法:双向链表
- asp.net定点执行任务总结
- 31岁负债59万(房贷27万,私人借款32万),该怎么办?
- P2839-[国家集训队]middle【主席树,二分】
- 关闭linux系统中读写页缓存,Linux文件系统FAQ
- 7-3 对整型数据排序 (15 分)
- 软件测试——测试基础
- 机器学习实践笔记(一)KNN
- Ubuntu18.04之微信中文乱码解决
- c语言 pdf支持库,解决支持库版本兼容问题:引入包时候support包有红色下划线
- 【计算机组成原理】存储系统综合实验
- C#高编 - 委托、Lambda表达式和事件
- C# Winform 实现Ajax效果自定义按钮
- mysql有什么编程软件_常用数据库编程软件有哪些?
- 马尔可夫链 (Markov Chains)
- verilogHDL实现pwm控制
- 关于textarea打印问题
- 黑马旅游网-旅游分类线路分页显示(七)
- im即时通讯开发如何理解定位技术
- 【sprintf】sprintf功能介绍
热门文章
- 华为nova3i能用鸿蒙吗,华为Nova3支持红外功能吗 Nova 3支持NFC功能吗
- 华为鸿蒙电视智慧屏,华为智慧屏S系列评测:一台会“学习”的电视
- Unity获取本机局域和广域网IP
- linux终端字体放大_如何让你的终端欢迎语好看又有趣
- damn small linux试玩
- java 项目加载dll文件,Java动态调用链接库dll文件
- unity异步从外部文件加载音频和图片
- .net core Graphics合成图片加文字
- 基于JSP java家政服务管理系统
- 利用openpyxl为工作表指定区域添加外边框