|
主题: 请问如何实现当鼠标放在图片上时,此图片变亮?
|
 danieltys
职务:普通成员
等级:1
金币:1.0
发贴:146
注册:2001/8/9 11:47:49
|
#12003/5/1 19:34:25
就像IE里的“标准按钮”栏一样,当鼠标放在小图标上时,它就会变亮。 请问要如何实现?不会是要做两个图吧!那样太麻烦了。 请高手解答,谢谢。
|
 舟自横
职务:普通成员
等级:1
金币:0.0
发贴:37
注册:2002/1/23 8:47:54
|
#22003/5/1 20:49:17
use the flash image chajian!!!
|
 danieltys
职务:普通成员
等级:1
金币:1.0
发贴:146
注册:2001/8/9 11:47:49
|
#32003/5/2 11:11:01
我的图片是黑白的。可以吗? 用FLASHIMAGE插件不是要彩色的吗?
|
 缺缺
职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
|
#42003/5/2 11:52:53
flashimage是用的alpha透明度,不涉及色彩
|
 我佛山人
职务:版主
等级:4
金币:16.0
发贴:2269
注册:2002/8/7 15:09:27
|
#52003/5/2 15:35:27
filter: progid:DXImageTransform.Microsoft.Fade(Overlap=1.00)
|
 小白
职务:普通成员
等级:1
金币:0.0
发贴:41
注册:2003/5/1 22:07:11
|
#62003/5/3 13:46:07
你使用以下代码:(加在之间) 而后在导入一张图片,在 ![]() ![]() onmouseover=nereidFade(this,100,10,5) style="FILTER: alpha(opacity=65)" onmouseout=nereidFade(this,65,10,5) height=40 alt=***** src="****.gif" width=30 border=0>
编辑历史:[这消息被3712474编辑过(编辑时间2003-05-03 13:51:47)]
|
 小白
职务:普通成员
等级:1
金币:0.0
发贴:41
注册:2003/5/1 22:07:11
|
#72003/5/3 14:00:28
以上代码里的nereidFade你可以换掉,起个A,b,c随便!!! 其实这用的就是CSS滤镜, 语法为:filter: Alpha(Opacity=?, FinishOpacity=?, Style=?, StartX=?, StartY=?, FinishX=?, FinishY=?) Opacity=? 为不透明度 0-100 100为不透明 FinishOpacity=? 为终止不透明度 0-100 100为不透明 Style=? 为风格,即渐变 0-3 0为均匀渐变,1为线性渐变,2为放射渐变,3为直角渐变 StartX=?, StartY=?, FinishX=?, FinishY=? 为渐变透明开始时和完成时的x,y坐标 alt为鼠标放在图像上时的替代语言 onmouseover,onmouseout为鼠标事件,(this,100,10,5)为指定图片为不透明,(this,65,10,5)为指定图片透明度为65
|