亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

正在回答

3 回答

層次不是我寫的,我直接在慕課練習上寫的,我只是在上面改了一點代碼,要這兩樣功能也就這樣了,更好的辦法我不知道,懶的去管。

0 回復 有任何疑惑可以回復我~
#1

慕移動7208282 提問者

厲害了 大佬很強
2017-09-19 回復 有任何疑惑可以回復我~

/*我就是既把一級菜單換成英文的,又把二級菜單顯示出來了*/http://img1.sycdn.imooc.com//59c0bcef0001397703450077.jpg

<!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>
??? <title></title>
??? <style type="text/css">
??????? *{margin:0;padding:0;}
??????? .top-nav
??????? {
??????????? font-size: 12px;
??????????? font-weight: bold;
??????????? list-style: none;
??????????? border-bottom: 8px solid #DC4E1B;
??????????? overflow: hidden;
??????? }
??????? .top-nav li
??????? {
??????????? float: left;
??????????? margin-right: 1px;
??????????? margin-top:1px;
??????????? position:relative;
??????? }
??????? .top-nav li a
??????? {
??????????? line-height: 20px;
??????????? text-decoration: none;
??????????? background: #DDDDDD;
??????????? color: #666666;
??????????? display: block;
??????????? width: 80px;
??????????? text-align: center;
??????? }
????? ?
??????? /*設置正常狀態英文菜單隱藏*/
??????? .top-nav li span{display:none;}
?????? ?
??????? /*鼠標移動到鏈接上面時將英文菜單顯示*/
??????? .top-nav li:hover span{display:block;}
?????? ?
??????? /*鼠標移動到鏈接上面時將中文菜單位置上移
??????? .top-nav li:hover {margin-top:-20px;}? 這里注釋了,后面3個li標簽自然就不能上移了,
??????? 兩種方法適合兩種情況*/
?????? ?
??????? .top-nav li ul{display:none;list-style:none;width:80px;}
??????? .top-nav li:hover ul{margin-top:-21px;display:block;} /*我前面在li上加了個margin-top:1px;所以這里要多移1px;*/
?
??? </style>
</head>
<body>
??? <ul class="top-nav">
??????? <li><a href="#">首頁</a>
??????????? <ul>
??????????????? <li><a href="#">Home</a></li>
??????????????? <li><a href="#">二級菜單</a></li>
??????????????? <li><a href="#">二級菜單</a></li>
??????????? </ul>
??????? </li>
??????? <li><a href="#">課程大廳<span>Course</span></a></li>
??????? <li><a href="#">學習中心<span>Learn</span></a></li>
??????? <li><a href="#">關于我們<span>About</span></a></li>
??? </ul>
</body>
</html>

0 回復 有任何疑惑可以回復我~
#1

慕移動7208282 提問者

我試了試 真的 簡直強力 我先好好看下你這個代碼
2017-09-19 回復 有任何疑惑可以回復我~
#2

錢錢錢錢錢錢錢錢錢錢錢錢錢錢錢錢錢錢 回復 慕移動7208282 提問者

其他沒什么不同,就是整個把ul往上移就行了
2017-09-19 回復 有任何疑惑可以回復我~
#3

慕移動7208282 提問者 回復 錢錢錢錢錢錢錢錢錢錢錢錢錢錢錢錢錢錢

感覺你寫的代碼層次很好 很清晰 我自己寫的特別亂 還老容易出錯 自己寫的各種ul li ul li的選擇器自己后來看著都煩
2017-09-19 回復 有任何疑惑可以回復我~
#4

Demo_達子

為什么我的二級菜單上去以后會和一級標題重合
2018-06-12 回復 有任何疑惑可以回復我~
查看1條回復

那你把英文Home當作二級標題,然后移入效果是二級菜單往上走就行了
??????? <li><a href="#">首頁</a>
??????????? <ul>
??????????????? <li><a href="#">Home</a></li>
??????????????? <li><a href="#">二級菜單</a></li>
??????????????? <li><a href="#">二級菜單</a></li>
??????????? </ul>
??????? </li>
??????? .top-nav li ul{display:none;list-style:none;width:80px;}
??????? .top-nav li:hover ul{margin-top:-20px;display:block;}

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
形形色色的下拉菜單
  • 參與學習       106938    人
  • 解答問題       563    個

本教程從易到難,循循漸進,運用不同技術實現動態下拉菜單

進入課程

感覺這個方法并不實用啊 加上overflow:hidden;

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號