国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

如何用CSS實現雙語導航菜單

2020-03-24 16:27:42
字體:
來源:轉載
供稿:網友
本教程是一個完全用CSS實現的中英文雙語導航菜單,無腳本和圖片,初始時,菜單語言是英文,當鼠標懸停在菜單上時,其變成中文,當然你也可以反過來做。
實現原理:
XHTML
ul id="nav"
li a href="index.html" Home span 首 頁 /span /a /li
/ul
從上面代碼可以看出,中文放在 span 標簽里,關鍵是需要在初始時,使其的屬性不可見。
CSS.bi{
position: relative;
z-index: 0;
}
.bi:hover{
z-index: 99;
}
.bi:hover span{
visibility: visible;
top: 0;
left: 0;
cursor: pointer;
}
.bi span{
position: absolute;
left: -999em;
visibility: hidden;
}
#nav li a,.bi:hover span{
line-height: 20px;
text-decoration: none;
background: #DDDDDD;
color: #666666;
display: block;
width: 80px;
text-align: center;
}
#nav li a:hover,.bi:hover span{
color: #FFFFFF;
background: #DC4E1B;
}
.bi:hover span{
padding-top: 2px;
}
鏈接的屬性是相對定位,那在此標簽里的元素可將其作為參照點。 在 span 元素里的中文因其設定了不可見,所以在初始狀態時,只能顯示英文。而當鼠標懸停在菜單上時, span 元素里的設定變為可見,Z軸為99 ,覆蓋在英文上面,從而實現了語言文字的轉換。
缺點:因為中英文字的長度關系,不能實現自適應寬度,只能固定寬度。

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" head meta http-equiv="Content-Type" c / meta name="Keywords" c / meta http-equiv="Description" c / meta c name="robots" / meta name="author" c / meta name="copyright" c / title 完全用CSS實現的中英文雙語導航菜單 /title style type="text/css" a{ color: #FFFF99; text-decoration: none;}a:hover{ color: #FFFFFF; text-decoration: underline;} #nav{ padding: 10px 10px 0; font-size: 12px; font-weight: bold; margin: 1em 0 0; list-style:none;}#nav li{ float: left; margin-right: 1px;}.bi{ position: relative; z-index: 0;}.bi:hover{ z-index: 99;}.bi:hover span{ visibility: visible; top: 0; left: 0; cursor: pointer;}.bi span{ position: absolute; left: -999em; visibility: hidden;}#nav li a,.bi:hover span{ line-height: 20px; text-decoration: none; background: #DDDDDD; color: #666666; display: block; width: 80px; text-align: center;}#nav li a:hover,.bi:hover span{ color: #FFFFFF; background: #DC4E1B;}.bi:hover span{ padding-top: 2px;}#navbar{ background: #DC4E1B; height: 8px; overflow: hidden; clear: both;} /style link href="../css/main.css" rel="stylesheet" type="text/css" / /head body div id="top" ul id="nav" li a href="index.html" Home span 首 頁 /span /a /li li a href="about.html" About us span 關于我們 /span /a /li li a href="products.html" Products span 產品展示 /span /a /li li a href="services.html" Services span 售后服務 /span /a /li li a href="contact.html" Contact span 聯系我們 /span /a /li /ul div id="navbar" /div /body /html
html教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 志丹县| 绵阳市| 乐东| 凌云县| 徐汇区| 喀什市| 察隅县| 怀安县| 琼海市| 米脂县| 康保县| 临洮县| 鹿泉市| 年辖:市辖区| 青河县| 龙州县| 安康市| 东乡族自治县| 博乐市| 绥滨县| 晋宁县| 曲麻莱县| 长宁区| 贵南县| 江达县| 旺苍县| 寿宁县| 柘荣县| 镇巴县| 定州市| 柞水县| 杭锦旗| 岑巩县| 昭苏县| 五大连池市| 日土县| 安泽县| 乡城县| 肇庆市| 巩义市| 沙湾县|