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

首頁 > 網站 > WEB開發 > 正文

完全用CSS實現的中英文雙語導航菜單

2024-04-27 13:55:26
字體:
來源:轉載
供稿:網友

這是一個完全用CSS實現的中英文雙語導航菜單,無腳本和圖片,初始時,菜單語言是英文,當鼠標懸停在菜單上時,其變成中文,當然你也可以反過來做。

實現原理:
   XHTML
<ul id="nav">
<li><a class="bi" 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 ,覆蓋在英文上面,從而實現了語言文字的轉換。缺點:因為中英文字的長度關系,不能實現自適應寬度,只能固定寬度。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 临海市| 平潭县| 开江县| 凤翔县| 桓仁| 茌平县| 靖宇县| 阳西县| 九寨沟县| 莫力| 彭州市| 綦江县| 吉安县| 扶沟县| 泗洪县| 双柏县| 四会市| 枣庄市| 革吉县| 德州市| 东乡| 兴国县| 拉萨市| 广西| 桦南县| 聂拉木县| 伊宁市| 申扎县| 法库县| 积石山| 营山县| 化州市| 锡林浩特市| 雷州市| 姜堰市| 江北区| 汉中市| 马龙县| 建德市| 缙云县| 炉霍县|