日志首页>> 生活·Life (121) 设计·Design (32) 网页·Web (29) 影音·Media (83) 资源·Resources (41)
Topics in Category: 网页·Web :: 1 | 2 | 3 | 4 | > 浏览样式: 正常模式 | 列表模式
网页·Web IE6下解决png透明问题   [ 日期: 2009-06-30 | 来源: 百度空间 | Sunny | Emotion Index: +2 ]
第 1 种方法:定义一个样式,给某个div应用这个样式后,div的透明png背景图片自动透明了。(注意两处图片的路径写法不一样,本例中,icon_home.png图片与html文件在相同目录)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>

全文阅读...
作者: stone | 分类: 网页·Web |  评论: 3  |  引用: 0  | 浏览: 763

网页·Web 网页黑白效果   [ 日期: 2008-05-20 | 来源: 本站原创 | Sunny | Emotion Index: +2 ]
最近各大网站都改为黑白灰色调来悼念地震遇难同胞,我也加入到了这次全国性的色调调整工作中
大多都运用了这个样式,之前不知道...
FILTER: Gray; 加在body的CSS里可以全页变灰色(flash不起效) firefox浏览器不生效
作者: stone | 分类: 网页·Web |  评论: 0  |  引用: 0  | 浏览: 505

网页·Web Mozilla Firefox中实现Flash透明背景   [ 日期: 2008-04-25 | 来源: 华军软件 | Sunny | Emotion Index: +2 ]
最近在做一个网站,要在一个静态的背景上加一个透明的Flash会显示动态的效果,按照常规方式加了代码后,在IE中能显示透明背景Flash,但是用Firefox浏览器却发现没有透明的效果,那究竟应该怎么加呢?于是搜索和研究了一下。

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/
swflash.cab#version=6,0,29,0" width="760" height="160">
<param name="movie" value="webjx_com.swf">
<param name="wmode" value="transparent">
<embed src="webjx_com.swf" quality="high"
pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="760" height="160"></embed>
</object>

  要在IE中实现flash背景透明,需要加这样一个值:

<param name="wmode" value="transparent">

  而在Mozilla、Firefox浏览器中起作用的是这个标签 <embed></embed> 那这样,在<embed>标签内加入属性 wmode="transparent" 就可以实现flash背景透明,遂修改代码如下:

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash
/swflash.cab#version=6,0,29,0" width="745" height="140">
<param name="movie" value="webjx_com.swf">
<param name="wmode" value="transparent">
<embed src="webjx_com.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="745" height="140" wmode="transparent" ></embed>
</object>

  这样在两个主流浏览器上都可以实现flash透明了。

  为什么会这样?我搜了一下 简单的解释就是:这是 Macromedia 自己对和IE Netscape 提供的 API 不同,Flash 6 后修正了这个问题。


全文阅读...
作者: stone | 分类: 网页·Web |  评论: 1  |  引用: 0  | 浏览: 429

网页·Web CSS切换   [ 日期: 2008-04-25 | 来源: Linyupark | Sunny | Emotion Index: +2 ]
实例文件介绍(很好,很强大!)
整个例子用到三个文件(没有把JS分离出来,在实际运用中应该分离):
1.css 这个文件设置了h1的字体大小为80px
2.css 将h1的字体设置为20px
index.html 头部写进了JS代码

具体代码分析
CSS文件的内容如下,所表达的意思在上面已经说了,本身没什么特别的,只是为了突出下变化的效果:
/* 1.css的文件内容 */
h1{
font-family:"Trebuchet MS";
font-size:80px;
}

/* 2.css的文件内容 */
h1{
font-family:"Trebuchet MS";
font-size:20px;
}


现在我们开始分析重头,index.html文件中几个重要的部分:
1.导入CSS文件的语句
该语句中可以发现并没有定义href属性,因为在后面我们要根据选择不同的样式来给它添加进去,多了一个ID属性是为了能使用 getElementById来将这个语句定义为一个对象来使用它(后面会涉及到):
<link rel="stylesheet" id="CSSC" type="text/css">

2.JS部分
<script language="javascript">
var i,objCSS,cssname;
objCSS = document.getElementById("CSSC");

/*
上面定义的 i为CSS文件后缀前的名称字符串,在这个实例中它的值分1和2两种情况
objCSS则为前面提到的CSS连接语句的对象.
*/
function change(i){
setCookie('cssname',i,365);
objCSS.setAttribute("href",i+".css");
}

/*
以上为函数change(i),它的职能是当有事件触发这个函数时,
设置浏览器cookie中cssname的值为i,
并且该cookie过期时间为365天(具体的设置过程使用了函数setCookie).
并给objCSS对象加上了属性href,它的值为i.css
*/
function checkStyle()
{
cssname=getCookie('cssname');
if (cssname!=null){
objCSS.setAttribute("href",cssname+".css");
}
}

/*
checkStyle()这个函数在页面加载的时候就执行,
其目的就是判断当前是否存在cookie保存的样式信息,有的话就直接设置所保存的样式.
达成这个目的使用到了getCookie函数,当返回的结果不为null的时候就执行设置样式的代码.
*/
function setCookie(c_name,value,expiredays)
{
var exdate=new Date();
exdate.setDate(expiredays);
document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate);
}

/*
setCookie函数就起到保存信息的作用,里面包含了三个参数:
c_name用来指定是保存名为什么的cookie,并依据这个名称来做以后的调用
value就是这个cookie实际要保存的值
sepiredays是设置过期的时间,
在这里它还做了一个判断,如果不写这个过期的时间就表示不进行保存
*/
function getCookie(c_name)
{
if (document.cookie.length>0)
{
c_start=document.cookie.indexOf(c_name + "=");
if (c_start!=-1){
c_start=c_start + c_name.length+1;
c_end=document.cookie.indexOf(";",c_start);
if (c_end==-1) c_end=document.cookie.length
return unescape(document.cookie.substring(c_start,c_end));
}
}
return null
}

/*
这就是对现有cookie做判断的函数,为null就返回一个null,
不为null就返回指定cookie的值
*/
</script>


3.html代码
<body onload="change(1)"> <!--表示在页面加载时候就执行这个函数-->
<input type="button" onclick="change(1)" value="改变成1样式">
<input type="button" onclick="change(2)" value="改变成2样式">
<h1>hahahahahhahahaah</h1>
</body>


全文阅读...
作者: stone | 分类: 网页·Web |  评论: 0  |  引用: 0  | 浏览: 702

网页·Web 每个网页设计者都自以为是[转]   [ 日期: 2008-02-27 | 来源: 经典论坛 | Sunny | Emotion Index: +2 ]
(一)垃圾还是经典
网页技术更新很快,一个网站的界面设计寿命仅仅2-3年而已。不管是垃圾还是精品,都没有所谓的经典。经典只存在于是哪个首次成功创新性的应用。网页设计者不管自己的学识、技术和经验如何,都自以为自己吊的不得了,这可能是源与商业设计自我意识体现的强烈主观因素。一个闭门造车者做出的东西,是远远赶不上综合借鉴者的。网页设计不同于其他艺术,在模仿加创新的网页设计领域当中,即便是完全自己设计的,也是沿用了人们已经认同的大部分用户习惯,而且这种沿袭的痕迹时非常的明显!还有那个设计者敢腆着脸说,这都是我自己的原创设计?对于业界来说,经典只是个理念和象征!

(二)国内网页设计环境
不可否认,国内网页设计环境目前还停留在初级的认知阶段,也就是说

全文阅读...
作者: stone | 分类: 网页·Web |  评论: 0  |  引用: 0  | 浏览: 18343

网页·Web 逼真的水波纹效果   [ 日期: 2007-09-29 | 来源: 经典论坛 | Sunny | Emotion Index: +2 ]
水波纹效果
打开后用在画面上单击鼠标,或按住鼠标左键不放在画面上划过就会出现圈圈涟漪和波纹,非常美丽,跟真的水面一样,非常漂亮。
一、设置舞台大小(256×256)。
二、导入图片到库。不要导入到舞台。
三、打开库设置图片链接。标识符为:surface。将"为运行时导入"勾去掉,勾上"为actionscript 导出"和"在第一帧导出"

全文阅读...
作者: stone | 分类: 网页·Web |  评论: 4  |  引用: 0  | 浏览: 16486

网页·Web JS特效   [ 日期: 2007-09-18 | 来源: 本站原创 | Sunny | Emotion Index: +2 ]
其实实现鼠标事件效果最完美的方法是插入一小句代码即可。代码如下:
<image src="img1" onmouseover="this.src='img2'" onmouseout="this.src='img1'">

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


全文阅读...
作者: stone | 分类: 网页·Web |  评论: 0  |  引用: 0  | 浏览: 20380

网页·Web 渐变遮掩   [ 日期: 2007-09-10 | 来源: 本站原创 | Sunny | Emotion Index: +2 ]
to:以前一直以为FLASH的遮照不能做渐变,之前都是把渐变放遮照下面,到今天才知道遮照可以用渐变来遮掩:
就是用:item.setMask(mask);来实现,item是被遮照的MC名称,mask是遮照的MC名称.最重要的一点就是要把item和mask的"使用运行时位图缓存"前的√钩点上,具体我也不知道为什么,总之这样就可以使遮照渐变遮掩影片了,很实用!
不明白的有源文件看下明白了:
File: Click to Download
作者: stone | 分类: 网页·Web |  评论: 3  |  引用: 0  | 浏览: 13519

1 | 2 | 3 | 4 | >

Copyright © 2006-2007,411stone.cn All Rights Reserved.
Processed in 0.078125 second(s)