2022-12-30 分類: 網(wǎng)站建設
另一種網(wǎng)頁布局的方法是使用層。層與標簽類似,但與標簽不同的是層可以浮動在其他網(wǎng)頁對象的上面,可以自由拖動層的位置。與其他網(wǎng)頁元素不同的是,層具有絕對定位的功能,設置層的位置以后,這個層可以浮動在其他層的上面,不受其他層的約束。上面的層會遮擋下面元素的內(nèi)容。利用層的這一特點,可以用層來實現(xiàn)網(wǎng)頁的布局。
1、創(chuàng)建層
在 Dreamweaver CS6的設計視圖中,單擊需要插入層的位置,再選擇“插入布局對象AP Div命令,即可插入一個層。新插入的層,默認在網(wǎng)頁的左上角,沒有邊框與背景??梢栽谝粋€網(wǎng)頁中插入多個層,實現(xiàn)網(wǎng)頁的布局。
2、設置層的屬性
網(wǎng)頁中的層可以獨立地設置層的背景顏色、內(nèi)容、層次等屬性,通過對層的設置可以實現(xiàn)很多網(wǎng)頁效果單擊一個層的邊框,即可選擇一個層,然后可以在層的“屬性”面板中對層的屬性進行設置??梢栽O置層的背景顏色、背景圖像、大小、邊距、可見性等屬性。
3、設置層的Z軸
對層的屬性設置時,除了對層的位置、大小、背景進行設置,另一個重要設置是Z軸。層的Z軸指的是層的上下關系,上面的層可以遮蓋住下面層的內(nèi)容。層的Z軸數(shù)字較大就會在網(wǎng)頁的最上層在層的“屬性”面板“Z軸”文本框中輸入一個數(shù)字,即可設置層的Z軸屬性。網(wǎng)頁中兩個層不同Z軸設置的遮蓋效果。
4、層的樣式
層的屬性設置,是利用單一對象的CSS樣式來實現(xiàn)的。每插入一個層,就會在樣式表中新建針對這個層的樣式,“CSS樣式”面板中層的樣式雙擊“CSS樣式”面板中一個層的樣式,即可對這個層的樣式進行設置。在樣式表中可以實現(xiàn)很多在“屬性”面板中無法實現(xiàn)的設置。就是對層的邊框?qū)傩赃M行設置可以對邊框不同邊的顏色、粗細、線型進行設置。
層進行屬性設置后,即可在層中輸入內(nèi)容,層中可以插入表格、文本、圖片等內(nèi)容,層中的內(nèi)容可以獨立于網(wǎng)頁的其他內(nèi)容進行排版。
5、利用層實現(xiàn)網(wǎng)頁的布局
分別對多個層進行屬性設置,再正確放置層的位置,即可在層中輸入內(nèi)容,實現(xiàn)網(wǎng)頁布局的排版是經(jīng)過了屬性設置的3個層實現(xiàn)的網(wǎng)頁布局設計。在層實現(xiàn)的網(wǎng)頁布局中,可以方便地實現(xiàn)網(wǎng)頁布局的調(diào)整。
6、6層中的樣式代碼
在進行這些層的設置時,實際上是 Dreamweaver CS6自動生成CSS樣式腳本,針對單一層對象進設置。下面是本例中網(wǎng)頁層布局的HTML代碼。
7、使用層制作下拉菜單
下拉菜單的主要特征是兩個鼠標事件。當鼠標移動到某一個對象上時,顯示菜單;當鼠標移出這對象時,菜單隱藏使用層可以在網(wǎng)頁中制作下拉菜單。對一個對象進行設置,當鼠標移動到這一對象上時,顯示菜單層;當鼠標移出時,隱藏菜單層。在用層制作網(wǎng)頁菜單時,可以利用這一思路來實現(xiàn)。
(1)在 Dreamweaver中新建一個網(wǎng)頁,在網(wǎng)頁中加入圖中布局的鏈接與層菜單然后需要設置兩個層的屬性,并且設置這兩個層隱藏。
(2)需要設置鼠標事件。當有兩個菜單時,需要有如下的鼠標事件。
當鼠標移動到第一個鏈接上時,顯示第一個層隱藏第二個層。
當鼠標移動到第二個鏈接上時,顯示第二個層隱藏第一個層。
當鼠標在這個層上單擊時,隱藏所單擊的層。
(3)選擇需要設置事件的對象,選擇“標簽檢査器”選項卡,單擊“行為”標簽。在“行為”標簽中單擊“添加行為”按鈕*,在顯示的菜單中單擊“顯示-隱藏元素”,彈出“顯隱藏元素”對話框。
(4)在“顯示-隱藏元素”對話框中,需要進行對象和顯示隱藏的設置。
(5)用與前面相同的方法,對兩個鏈接與兩個層進行各自的行為設置,這樣就完成了一個菜單的制作。可以在層中插入圖片、鏈接、文本等內(nèi)容實現(xiàn)更多的菜單功能,如圖12-17所示是用層制作的菜單效果。
(6)網(wǎng)頁中的菜單功能,實際上就是用 JavaScript對網(wǎng)頁中對象與事件的設置。兩個鏈接的事件分別對兩個層的隱藏與顯示屬性進行設置,這就是菜單。
網(wǎng)站欄目:使用層布局頁面制作網(wǎng)頁
URL地址:http://jinyejixie.com/news20/226670.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、商城網(wǎng)站、軟件開發(fā)、靜態(tài)網(wǎng)站、云服務器、定制開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容