中英文雙語導覽功能表

來源:互聯網
上載者:User
菜單|導航

老甘的《完全用CSS實現的中英文雙語導覽功能表》一文中使用“position: absolute;left: -999em;”將其左縮排N遠,並通過“visibility: hidden;”將其物理隱藏(實際是佔位的),此時顯示英文導航。當hover觸發時,z-index定義在上,並將其絕對位置位置設定為左上,設定visibility: visible;顯示,此時span層覆蓋在a層上,顯示中文。

我們還可以還一種思維使用hover觸發display屬性實現:

CSS代碼修改如下

#nav li a,#nav li a:hover span {
  line-height: 20px;
  text-decoration: none;
  background: #DDDDDD;
  color: #666666;
  display: block;
  width: 80px;
  text-align: center;
  overflow:hidden;
}

#nav li a span {
  display:none;
}

#nav a:hover {
  position: relative;
}

#nav a:hover span {
  display:block;
  position:absolute;
  top: 0;
  left: 0;
  cursor: pointer;
}

#nav a:hover span {
  padding-top:2px;
}

#nav li a:hover,#nav li a:hover span {
  color: #FFFFFF;
  background: #DC4E1B;
}

運行代碼框

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>中英文雙語導覽功能表</title><style type="text/css">* {margin:0;padding:0;} #nav{padding: 10px 10px 0;font-size: 12px;font-weight: bold;font-family:Arial, Helvetica, sans-serif,宋體;margin: 1em 0 0;list-style:none;}#nav li{float: left;margin-right: 1px;}#nav li a,#nav li a:hover span{line-height: 20px;text-decoration: none;background: #DDDDDD;color: #666666;display: block;width: 80px;text-align: center;overflow:hidden;}#nav li a span{display:none;}#nav a:hover{position: relative;}#nav a:hover span{display:block;position:absolute;top: 0;left: 0;cursor: pointer;}#nav a:hover span{ padding-top:2px;}#nav li a:hover,#nav li a:hover span{color: #FFFFFF;background: #DC4E1B;}#navbar{background: #DC4E1B;height: 8px;overflow: hidden;clear: both;}</style></head><body> <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>

    [Ctrl+A 全部選擇 提示:你可先修改部分代碼,再按運行]



相關文章

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。