-
撰寫純 CSS 彈出式功能表的原則及實作 By shawl.qiu
#摘要:
本文介紹了使用 CSS 編寫適用於 Opera, Firefox, IE 的多重彈出式功能表
## #說明:
編寫 CSS 彈出選單的重點不外乎當滑鼠移到目標上時, 顯示隱藏的標籤.
要隱藏的標籤使用 display:none; 屬性進行隱藏.
觸發顯示隱藏標籤主要使用 :hover 屬性, 並用 display:block; 顯示隱藏的標籤.
但由於瀏覽器對 CSS 的支援並非一致.
#對於 Opera 或 Firefox, 我們可以寫出純 CSS , 他們支援任何標籤的 :hover 屬性.
而對於 IE 瀏覽器, :hover 只對 a 標籤起作用, 但我們可以使用腳本的 onmouseover, onmouseout 模擬出其他標籤的屬性.
編寫適用於 IE 的 CSS 彈出式功能表必須使用到少許的腳本.
#目錄:
1. 編寫直排右側彈出的 CSS 選單.
1.1 真正的基於 Opera, CSSrefox
1.1 真正的基於 Opera, Firefox
1.1 真正的基於 Opera, Firefox CSS彈出式選單
1.2 相容 IE, Opera, Firefox 的 CSS 彈出式功能表(腳本實作)
2. 編寫橫排底部彈出的 CSS 功能表.
2.1 真正的基於彈出式Opera、選單
2.2 相容 IE, Opera, Firefox 的 CSS 彈出式選單(腳本實作)
3. 結論
#4. 預覽
shawl.qiu
4. 預覽
shawl.qiu##2006
#4. 預覽
shawl.qiu##2006- #4. 預覽shawl.qiu##2006
- #4. 預覽
- shawl.qiu
- #4. 預覽
- shawl.qiu##2006
- ##4. 預覽
- shawl.qiu
- ####### -10-01######http://blog.csdn.net/btbtd#########1. 寫直排右邊彈出的 CSS 選單. #######1.1 真正的基於 Opera, Firefox 純 CSS 彈出式選單###
######linenum###
###HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
###" ###http://www.w3.org/TR/html4/loose.dtd###">
###
###
###
###
Untitled Document ### -
1.2 相容 IE、Opera、Firefox 的 CSS 彈出式選單(腳本實作)
-
linenum
- nbsp;HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
- " http://www.w3.org/TR/html4/loose.dtd">
-
Untitled Document - <script> <LI>//<![CDATA[ <LI>if (navigator.appName=="Microsoft Internet Explorer") { <LI> function fPmVerticalRightOut() { <LI> var getItem = document.getElementById("pmVerticalRightOut").getElementsByTagName("div"); <LI> for (var i=0; i<getItem.length; i ) { <LI> getItem[i].onmouseover=function() { <LI> if( this.className=="level"){ <LI> this.className="levelIe"; <LI> } <LI> } <LI> getItem[i].onmouseout=function() { <LI> if( this.className=="levelIe"){ <LI> this.className="level"; <LI> } <LI> }//css彈出式選單腳本作者:shawl.qiu <LI> } <LI> } <LI> window.onload=fPmVerticalRightOut; <LI>}<LI>//]]> <LI></script>
-
#2.編寫了橫底部彈出的 CSS 選單。
2.1 真正的基於 Opera、Firefox 純 CSS 彈出式選單-
linenum
- HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
- " http://www.w3.org/TR/html4/loose.dtd">
-
Untitled Document -
2.2 相容 IE、Opera、Firefox 的 CSS 彈出式選單(腳本實作)-
linenum
- HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
- " http://www.w3.org/TR/html4/loose.dtd">
-
Untitled Document - <script> <LI>//<![CDATA[ <LI>if (navigator.appName=="Microsoft Internet Explorer") { <LI> function fPmHorizontalBottomOut() { <LI> var getItem = document.getElementById("pmHorizontalBottomOut").getElementsByTagName("div"); <LI> for (var i=0; i<getItem.length; i ) { <LI> getItem[i].onmouseover=function() { <LI> if( this.className=="level"){ <LI> this.className="levelIe"; <LI> } <LI> } <LI> getItem[i].onmouseout=function() { <LI> if( this.className=="levelIe"){ <LI> this.className="level"; <LI> } <LI> }//css彈出式選單腳本作者:shawl.qiu <LI> } <LI> } <LI> window.onload=fPmHorizontalBottomOut; <LI>}<LI>//]]> <LI></script>
-
3.結論
修改以上範例可以看出,如果已經編寫出了一個可用的CSS彈出選單範例,那就要編寫出彈出位置在其他位置的CSS彈出選單的話,只需小小一下就OK了。
4。預覽
4.1 1.2 相容 IE、Opera、Firefox 的 CSS 彈出式選單(腳本實作)的預覽
陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

Goofonts是由開發人員和設計師丈夫簽名的附帶項目,它們都是版式的忠實擁護者。我們一直在標記Google

學習如何構建GraphQL API可能具有挑戰性。但是您可以學習如何在10分鐘內使用GraphQL API!碰巧的是,我得到了完美的

這裡是Yuanchuan的一些合法CSS騙局。有此CSS屬性偏移路徑。曾幾何時,它被稱為Motion-Path,然後被更名。我


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
刺客信條陰影:貝殼謎語解決方案
2 週前ByDDD
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
4 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

DVWA
Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

SublimeText3漢化版
中文版,非常好用

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能