在Dreamweaver設(shè)計網(wǎng)頁時,利用“改變屬性”行為可以動態(tài)地改變指定對象的某些屬性,這些屬性包括背景顏色、尺寸和背景圖片等。制作網(wǎng)頁時,如果用這種行為設(shè)置一些特殊的區(qū)域,例如,當(dāng)鼠標(biāo)指針經(jīng)過某個區(qū)域時,該區(qū)域的背景顏色會立即發(fā)生變化;當(dāng)鼠標(biāo)指針離開后又恢復(fù)為原來的背景色。下面通過一個實例介紹增加該行為的方法。
【操作步驟】
第1步,打開本節(jié)示例中的orig.html文件,另存為effect.html。設(shè)計當(dāng)鼠標(biāo)經(jīng)過縮略圖時,高亮顯示。
第2步,選中<div id="apDiv1">標(biāo)簽,單擊【行為】面板中的按鈕,從彈出的行為菜單中選擇【改變屬性】命令,打開【改變屬性】對話框。
第3步,在【元素類型】下拉列表框中設(shè)置要更改其屬性的對象的類型。實例中要改變AP元素的屬性,因此選擇DIV。
第4步,在【元素ID】下拉列表框中顯示網(wǎng)頁中所有該類對象的名稱,如圖中會列出網(wǎng)頁中所有的AP元素的名稱。在其中選擇要更改屬性的AP元素的名稱,如DIV“apDiv1”。
第5步,在【屬性】選項組中選擇要更改的屬性,因為要設(shè)置背景,所以選擇border。如果要更改的屬性沒有出現(xiàn)在下拉菜單中,可以在【輸入】文本框中手動輸入屬性。
第6步,在【新的值】文本框中設(shè)置屬性新值。這里要定義AP元素的邊框線,設(shè)置為solid 2pxred。
第7步,設(shè)置完成后單擊【確定】按鈕。在【行為】面板中確認(rèn)觸發(fā)動作的事件是否正確,這里設(shè)置為onMouseover,如果不正確,需要在事件菜單中選擇正確的事件。
第8步,再選中ap Div1元素,繼續(xù)添加一個“改變屬性”行為,設(shè)計鼠標(biāo)移出該元素后恢復(fù)默認(rèn)的邊框效果。
第9步,設(shè)置完成后單擊【確定】按鈕。在【行為】面板中確認(rèn)觸發(fā)動作的事件是否正確,這里設(shè)置為onMouseout,即設(shè)計當(dāng)鼠標(biāo)離開對話框時,恢復(fù)默認(rèn)的無邊框狀態(tài)。
第10步,保存并預(yù)覽網(wǎng)頁。當(dāng)鼠標(biāo)移到對話框上時會顯示紅色邊框線,以提示用戶注意,當(dāng)鼠標(biāo)移出對話框時則隱藏邊框線,恢復(fù)默認(rèn)的效果。
制作翻轉(zhuǎn)按鈕
在Dreamweaver中,利用“交換圖像”行為可通過改變圖片數(shù)據(jù)源的屬性將原圖片替換為另一幅圖片。如果要建立一個可翻轉(zhuǎn)的鏈接按鈕,用以鏈接到某個網(wǎng)站,可以選擇該行為。當(dāng)移動鼠標(biāo)指針到交換圖像按鈕上時,即可變換按鈕圖片;單擊該按鈕又可以鏈接到指定的網(wǎng)頁上。
【操作步驟】
第1步,打開本節(jié)示例中的orig.html文件,另存為effect.html。設(shè)計當(dāng)鼠標(biāo)經(jīng)過縮略圖時,顯示翻轉(zhuǎn)圖像。
第2步,將鼠標(biāo)指針定位到文檔中要插入鏈接圖片的位置。選擇【插入】|【圖像】|【圖像】命令,在打開的【選擇圖像源文件】對話框中選擇要插入的圖片,完成后單擊【確定】按鈕。
第3步,選中該圖片,并打開【屬性】面板,在【鏈接】文本框中輸入要鏈接的URL地址,并命名圖像,即設(shè)置圖像的id屬性值。
第4步,選擇【窗口】|【行為】命令,打開【行為】面板,并單擊其中的按鈕,在打開的菜單中選擇【交換圖像】命令。
第5步,打開【交換圖像】對話框,如圖7.28所示,單擊【瀏覽】按鈕,在【選擇圖像源文件】對話框中選擇要替換的按鈕圖片。
第6步,完成后單擊【確定】按鈕,返回到【交換圖像】對話框。在【交換圖像】對話框中,有兩個復(fù)選框可供設(shè)置。
?預(yù)先載入圖像:選中該復(fù)選框后,在瀏覽網(wǎng)頁時系統(tǒng)同時將該圖片載入緩存中,而不是在調(diào)用JavaScript時才下載,以防止在圖片切換時延時。
?鼠標(biāo)滑開時恢復(fù)圖像:選中該復(fù)選框后,當(dāng)鼠標(biāo)指針移出圖片時,將恢復(fù)原來的按鈕圖片。
第7步,單擊【確定】按鈕,返回【行為】面板。此時便可看到所加入的“交換圖像”行為,其默認(rèn)的觸發(fā)事件為onMouseOver,即當(dāng)鼠標(biāo)指針移過圖片時觸發(fā)換圖動作。
提示:在【交換圖像】對話框中,如果選中【鼠標(biāo)滑開時恢復(fù)圖像】復(fù)選框,在【行為】面板中將加入一個新的行為—【恢復(fù)交換圖像】,其默認(rèn)的觸發(fā)事件為onMouseOut,它的意思是當(dāng)鼠標(biāo)指針移開時觸發(fā)動作。正是該行為使按鈕在鼠標(biāo)指針移開時自動恢復(fù)原來的樣子。
第8步,設(shè)置完成后,按F12鍵,打開瀏覽器預(yù)覽。此時如果按上述方法正確設(shè)置,則將鼠標(biāo)指針移到按鈕上時,即可改變按鈕的外觀。
在網(wǎng)站建設(shè)中使用【交換圖像】行為時必須注意,由于該行為所改變的只是圖片的信息源屬性,即SRC屬性,所以要切換的圖片必須與原圖片具有相同的尺寸,以免圖片在切換時變形。