原作者:flood 出處:5D多媒體
發(fā)表時(shí)間:2003-6-4 關(guān)鍵詞:Dreamweaver,Fireworks
閱讀次數(shù): 次 發(fā)表信息 :
版權(quán)信息:傳統(tǒng)媒體禁止擅自轉(zhuǎn)載;網(wǎng)站轉(zhuǎn)載標(biāo)明作者及出處
一般的導(dǎo)航效果大家都很熟悉了,例如用CSS給導(dǎo)航文本設(shè)置上、下劃線、背景顏色或位移等。前面的帖子中有網(wǎng)友提到http://www.tonta.com.cn/這個(gè)網(wǎng)站,偶發(fā)現(xiàn)其首頁中的導(dǎo)航效果不錯(cuò),雖然flash做的沒有很眩的效果,但是比較細(xì)膩,看上去很舒服。
閑來無事,嘗試在dw中實(shí)現(xiàn)同樣的導(dǎo)航效果。效果如下所示:http://vip.5d.cn/flood/daohang/1.htm。
首先分析效果的組成,鼠標(biāo)經(jīng)過時(shí)背景發(fā)生變化,小圖象轉(zhuǎn)動(dòng)。Ok!考慮使用dw中的swap image(翻轉(zhuǎn)圖)+背景圖象變化(CSS定義)應(yīng)該可以實(shí)現(xiàn)效果。
準(zhǔn)備4張gif圖象分別為:
鼠標(biāo)經(jīng)過時(shí)的背景圖象(在fw中使用animate可以很簡單的實(shí)現(xiàn)漸變效果,本圖象透明度由0%漸變到100%)
鼠標(biāo)劃出時(shí)的背景圖象(本圖象透明度由100%漸變到0%)
動(dòng)態(tài)小圖象
靜止小圖象(在fw中設(shè)置圖象格式為gif后保存即可)
1.背景效果實(shí)現(xiàn)
使用CSS定義兩個(gè)類:
.style1 { background-image: url(bg.gif)}
.style2 { background-image: url(b.gif)}
分別用于鼠標(biāo)經(jīng)過和劃出時(shí)的背景圖象
然后在單元格中添加如下代碼:
onmouseover=”this.className=’style1′”
onmouseout=”this.className=’style2′”
就可以實(shí)現(xiàn)鼠標(biāo)經(jīng)過時(shí)背景漸變出現(xiàn),移開后背景漸變消失的效果。
2.翻轉(zhuǎn)圖效果實(shí)現(xiàn)
在單元格中插入靜止小圖象,使用行為添加swap image效果,設(shè)置鼠標(biāo)經(jīng)過后翻轉(zhuǎn)為動(dòng)態(tài)小圖象。
為更貼近效果,需要把翻轉(zhuǎn)圖效果應(yīng)用到單元格上,在靜止小圖象代碼中剪切如下代碼:
onMouseOver=”MM_swapImage(‘Image2′,”,’2.GIF’,1)”
onMouseOut=”MM_swapImgRestore()”
粘貼到單元格代碼td標(biāo)簽中。
就可以實(shí)現(xiàn)鼠標(biāo)經(jīng)過單元格時(shí)圖象翻轉(zhuǎn),產(chǎn)生動(dòng)態(tài)的效果。
至此即可實(shí)現(xiàn)全部的效果。
在這個(gè)例子中,使用dw實(shí)現(xiàn)的效果幾乎可以與flash制作的效果媲美,甚至更好一點(diǎn)(我們實(shí)現(xiàn)了鼠標(biāo)劃出單元格時(shí)背景漸變消失的效果)。
小節(jié):
1.在fw中精心制作漸變的背景圖象(我只是隨便做了兩個(gè)漸變圖象)+對導(dǎo)航單元格修飾可以使效果更加細(xì)膩,出色;
2.在使用該方法制作導(dǎo)航效果時(shí),需要使用到多個(gè)單元格,注意swap效果不能被拷貝,拷貝代碼后需要修改兩處代碼:
onMouseOver=”MM_swapImage(‘Image3′,”,’2.GIF’,1)”
<img src=”2a.gif” name=”Image3″ width=”15″ height=”15″ border=”0″ id=”Image3″>
修改翻轉(zhuǎn)圖的name為不同的值即可。
3.這個(gè)例子的技術(shù)含量并不是很高;而且偶不是很熟悉flash,不知道制作起來用dw或flash哪種更簡單一些,這里提出來只是給大家提供一種解決問題的方法。
4.兩個(gè)簡單效果的疊加就可以制作出比較酷的效果,希望對大家能有所啟示
補(bǔ)充一點(diǎn):制作動(dòng)畫背景圖象時(shí),為實(shí)現(xiàn)效果,需要設(shè)置gif動(dòng)畫的循環(huán)為no looping(不循環(huán))
導(dǎo)航效果的制作方法
原作者:flood 出處:5D多媒體 發(fā)表時(shí)間:2003-6-4 關(guān)鍵詞:Dreamweaver,Fireworks 閱讀次數(shù): 次 發(fā)表信息 : 版權(quán)信息:傳統(tǒng)媒體禁止擅自轉(zhuǎn)載;網(wǎng)站轉(zhuǎn)載標(biāo)明作者及出處 一般的導(dǎo)航效果大家都很熟悉了,例如用CSS給導(dǎo)航文本設(shè)置上、下劃線、背景顏色或位移
