星期三, 11月 21, 2007
星期三, 11月 21, 2007

http://rhinohorns.blogspot.com/2007/11/blog-post_21.html
頁面外罩對話框效果

sh_show 是一個最近還滿常見到的頁面對話框效果,會呈現出對話框明亮,而頁面其它四週圍偏暗,好處是讓使用者很明確的知道目前正在使用的對話框。這篇碼是較平舖式的,方便理解及重整。

第一部分是 css,需要一個半透明的外罩效果,這裡是設 70%,還有一個要注意的是「z-index」,外罩需在對話框之下頁面之上,所以設的數字要比對話框小些,比頁面中的物件大些。

第二部分是設定外罩長寬涵蓋整個頁面並顯示/隱藏、對話框的置中顯示/隱藏處理碼,這裡以傳入操作塊 ID 來指定展現的對話框。

至於取得頁面長寬、捲軸位置及操作塊定位的工具函式可直接參考示範頁的原始碼。

很簡單的效果,卻十分友善。

0 意見: