javascript 设置背景透明效果代码

javascript教程 设置背景透明效果代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.jzread.com/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>javascript 设置背景透明效果代码</title>
<script language="javascript">
function correctPNG()
{
 for(var i=0; i<document.images.length; i++)
 {
  var img = document.images[i];
  var imgName = img.src.toUpperCase();
  if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
  {
   var imgID = (img.id) ? "id='" + img.id + "' " : "";
   var imgClass = (img.className) ? "class='" + img.className + "' " : "";
   var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' ";
   var imgStyle = "display:inline-block;" + img.style.css教程Text;
   if (img.align == "left") imgStyle = "float:left;" + imgStyle;
   if (img.align == "right") imgStyle = "float:right;" + imgStyle;
   if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle;
   var strNewHTML = "<span " + imgID + imgClass + imgTitle
   + " style="" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
   + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
   + "(src='" + img.src + "', sizingMethod='scale');"></span>";
   img.outerHTML = strNewHTML;
   i = i-1;
  }
 }
}
function alphaBackgrounds(){
 var rslt = navigator.appVersion.match(/MSIE (d+.d+)/, '');
 var itsAllGood = (rslt != null && Number(rslt[1]) >= 5.5);
 for (i=0; i<document.all.length; i++){
  var bg = document.all[i].currentStyle.backgroundImage;
  if (bg){
   if (bg.match(/.png/i) != null){
    var mypng = bg.substring(5,bg.length-2);
    //alert(mypng);
    document.all[i].style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+mypng+"', sizingMethod='crop')";
    document.all[i].style.backgroundImage = "url('')";
    //alert(document.all[i].style.filter);
   }                                              
  }
 }
}
if (navigator.platform == "Win32" && navigator.appName == "Microsoft Internet Explorer" && window.attachEvent) {
 window.attachEvent("onload", correctPNG);
 window.attachEvent("onload", alphaBackgrounds);
}
 
</script>
</head>

<body>
</body>
</html>

时间: 2024-09-20 23:28:20

javascript 设置背景透明效果代码的相关文章

div背景透明效果代码

用DIV做的背景透明效果,代码如下,拿出来跟大家分享. div背景透明样式: 样式代码: .alert{filter:alpha(opacity=100); /* IE */ -moz-opacity:1.0; /* Moz + FF */ opacity: 1.0; height:300px; width:500px; background:#ccc; left:50%; top:50%;margin-top:-150px;margin-left:-250px;position:absolut

alertdialog-关于AlertDialog设置背景透明的问题

问题描述 关于AlertDialog设置背景透明的问题 在setView(view)自定义的view里面,外层linearLayout我设置成透明的了,可是运行起来还是白色的,求解 解决方案 //自定义布局 View layout = getActivity().getLayoutInflater().inflate(R.layout.mydialog,null); AlertDialog.Builder dialog = new AlertDialog.Builder(DialogActivi

android 控件设置背景以后再代码中改变的时候对不其

android 控件设置背景以后再代码中改变的时候对不齐,我在xml文件中给Button设置了背景,但是在代码中判断了以后我就改变了背景的颜色,但是他的位置还是以前背景的那么大位置,上边显示的文字跟上边的按钮对不 最后调试了半天,只要把设置背景的代码都写带代码中ok

c#给PPT设置背景图片的代码实现,急

问题描述 c#给PPT设置背景图片的代码实现,急 c#给PPT设置背景图片的代码实现,要有具体的代码,求各路大牛前来解决 解决方案 http://bbs.csdn.net/topics/300190403

javascript 图片左右滚动效果代码

提示:您可以先修改部分代码再运行 javascript 图片左右滚动效果代码 提示:您可以先修改部分代码再运行

CSS通过RGBa将一个元素设置为透明效果

 RGBa是一种在CSS中声明包含透明效果的颜色的方法,它的语法是这样的: 代码如下: div { background: rgba(200, 54, 54, 0.5); } 它允许我们为元素添加透明色.或许我们习惯了使用"opacity",它很简单易用,但是,opacity会使所有的子元素都变成透明的,而且很难去解决这个问题.(除非使用怪异的定位hack) 跨浏览器透明同样颇为棘手. 通过RGBa,我们可以将一个元素设置为透明,而不会影响其子元素:   声明一个保留颜色 并非所有的浏

css/js实现png图片ie6下背景透明实现代码

在IE6直接显示(包括内容中直接插入.作为背景图片)PNG-24格式的图片,是不能正确显示透明.半透明内容与其他内容的叠加呈现效果的.那些IE7+以及其他标准浏览器中漂亮的虚化.淡出.投影效果,在IE6-中很可能成了一坨难看的灰色. 如果你无法忍受ie6中难看的灰色,如果你无法放弃半透明叠加的效果,你会有机会遇到这个问题的.解决途径有不少.这里列举一些,以供参考: 1,修改设计效果,使之可以整块透明区域被切片而不影响显示效果.或者去掉半透明效果. 2,htc文件 这里的htc,和宏达手机是无关的

通过javascript设置css属性的代码_javascript技巧

1.透明度: 如果没有为一个文本指定一个背景颜色或者一个背景图像,那么这个元素的背景通常是透明的. 这一点很重要,如果一个绝对定位的且带有文本的元素放在一个有文本的元素之上,那么将会十分的混乱,那么我们就可以通过设置背景图片或者背景颜色来进行遮盖,如果必须的话我们可以将其显示的设置为"transparent"(透明的) 通用的设置透明元素通用的css如下: 复制代码 代码如下: opacity:.75;//ff new -moz-opacity:.75;// transparency

php读取javascript设置的cookies的代码_php技巧

下面给代码: 复制代码 代码如下: <script language="JavaScript" type="text/javascript"> function setmycookie(name) //主要里面的参数 { $name = "thename"; $namev = test.num.value; var date = new Date(); $livetime = 5*24*3600*1000; date.setTime(