国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開(kāi)通VIP
[組圖]使用jQuery與CSS搭建下拉式導(dǎo)航菜單 | 銳博

研究表明,導(dǎo)航欄吸引了大多數(shù)瀏覽者的注意力。在存在下拉菜單的導(dǎo)航欄中,具有良好的組織及直觀的印象是最關(guān)鍵的,優(yōu)美的設(shè)計(jì)在開(kāi)發(fā)中也至關(guān)重要。在本教程中,我會(huì)告訴您如來(lái)來(lái)創(chuàng)建一個(gè)緩慢下沉的漂亮的下拉菜單:

第一步:HTML文檔

首先為你的導(dǎo)航創(chuàng)建一個(gè)無(wú)序列表,然后簡(jiǎn)單的寫一下另外一個(gè)無(wú)序列表作為導(dǎo)航子菜單。

  1. <ul class=“topnav”>
  2. <li><a href=“#”>Home</a></li>
  3. <li>
  4. <a href=“#”>Tutorials</a>
  5. <ul class=“subnav”>
  6. <li><a href=“#”>Sub Nav Link</a></li>
  7. <li><a href=“#”>Sub Nav Link</a></li>
  8. </ul>
  9. </li>
  10. <li>
  11. <a href=“#”>Resources</a>
  12. <ul class=“subnav”>
  13. <li><a href=“#”>Sub Nav Link</a></li>
  14. <li><a href=“#”>Sub Nav Link</a></li>
  15. </ul>
  16. </li>
  17. <li><a href=“#”>About Us</a></li>
  18. <li><a href=“#”>Advertise</a></li>
  19. <li><a href=“#”>Submit</a></li>
  20. <li><a href=“#”>Contact Us</a></li>
  21. </ul>

第二步:用CSS定義導(dǎo)航樣式

  1. ul.topnav {
  2. list-style: none;
  3. padding: 0 20px;
  4. margin: 0;
  5. float: left;
  6. width: 920px;
  7. background: #222;
  8. font-size: 1.2em;
  9. background: url(topnav_bg.gif) repeat-x;
  10. }
  11. ul.topnav li {
  12. float: left;
  13. margin: 0;
  14. padding: 0 15px 0 0;
  15. position: relative; /*–Declare X and Y axis base for sub navigation–*/
  16. }
  17. ul.topnav li a{
  18. padding: 10px 5px;
  19. color: #fff;
  20. display: block;
  21. text-decoration: none;
  22. float: left;
  23. }
  24. ul.topnav li a:hover{
  25. background: url(topnav_hover.gif) no-repeat center top;
  26. }
  27. ul.topnav li span { /*–Drop down trigger styles–*/
  28. width: 17px;
  29. height: 35px;
  30. float: left;
  31. background: url(subnav_btn.gif) no-repeat center top;
  32. }
  33. ul.topnav li span.subhover {background-position: center bottombottom; cursor: pointer;} /*–Hover effect for trigger–*/
  34. ul.topnav li ul.subnav {
  35. list-style: none;
  36. position: absolute; /*–Important - Keeps subnav from affecting main navigation flow–*/
  37. left: 0; top: 35px;
  38. background: #333;
  39. margin: 0; padding: 0;
  40. display: none;
  41. float: left;
  42. width: 170px;
  43. border: 1px solid #111;
  44. }
  45. ul.topnav li ul.subnav li{
  46. margin: 0; padding: 0;
  47. border-top: 1px solid #252525; /*–Create bevel effect–*/
  48. border-bottom: 1px solid #444; /*–Create bevel effect–*/
  49. clear: both;
  50. width: 170px;
  51. }
  52. html ul.topnav li ul.subnav li a {
  53. float: left;
  54. width: 145px;
  55. background: #333 url(dropdown_linkbg.gif) no-repeat 10px center;
  56. padding-left: 20px;
  57. }
  58. html ul.topnav li ul.subnav li a:hover { /*–Hover effect for subnav links–*/
  59. background: #222 url(dropdown_linkbg.gif) no-repeat 10px center;
  60. }

第三步:添加jQuery代碼

如果您是jQuery新手,那么請(qǐng)先閱讀這里的教程,下面包含注釋的腳本會(huì)告訴您jQuery是如何來(lái)表現(xiàn)的。

  1. $(document).ready(function(){
  2. $(“ul.subnav”).parent().append(“<span></span>”); //Only shows drop down trigger when js is enabled (Adds empty span tag after ul.subnav*)
  3. $(“ul.topnav li span”).click(function() { //When trigger is clicked…
  4. //Following events are applied to the subnav itself (moving subnav up and down)
  5. $(this).parent().find(“ul.subnav”).slideDown(‘fast’).show(); //Drop down the subnav on click
  6. $(this).parent().hover(function() {
  7. }, function(){
  8. $(this).parent().find(“ul.subnav”).slideUp(’slow’); //When the mouse hovers out of the subnav, move it back up
  9. });
  10. //Following events are applied to the trigger (Hover events for the trigger)
  11. }).hover(function() {
  12. $(this).addClass(“subhover”); //On hover over, add class “subhover”
  13. }, function(){ //On Hover Out
  14. $(this).removeClass(“subhover”); //On hover out, remove class “subhover”
  15. });
  16. });

作為友好提示,下拉菜單圖標(biāo)只有在支持javascript的的情況下才會(huì)顯示并觸發(fā)。

這是在不支持javascript的情況下的顯示。

點(diǎn)擊這里查看Demo及下載源文件。

注意:在之前,我有增加了圓角的演示版本 (CSS3 - 僅僅在 Firefox, Safar 及 Chrome 獲得支持)。如果您想要嘗試下,那么請(qǐng)查看這里的教程。

嘗試并自定義適合您需要的菜單!如果您有任何問(wèn)題,憂慮,建議或評(píng)論,那么請(qǐng)不要猶豫,告訴我您所知道的吧!

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
有利于SEO的DIV+CSS的命名規(guī)則收集
CSS的十個(gè)技巧
CSS的超級(jí)技巧大放送
jQuery和CSS3超酷二級(jí)下拉菜單特效插件
Prestashop教程之目錄導(dǎo)航仿京東商城
前端必須掌握30個(gè)CSS3選擇器
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服