<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    春風博客

    春天里,百花香...

    導航

    <2008年3月>
    2425262728291
    2345678
    9101112131415
    16171819202122
    23242526272829
    303112345

    統(tǒng)計

    公告

    MAIL: junglesong@gmail.com
    MSN: junglesong_5@hotmail.com

    Locations of visitors to this page

    常用鏈接

    留言簿(11)

    隨筆分類(224)

    隨筆檔案(126)

    個人軟件下載

    我的其它博客

    我的鄰居們

    最新隨筆

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    使用無序列表實現縱向和橫向菜單

    無序列表UL在網頁中除顯示樹狀結構外,最常用的用途就是作為導航欄的菜單使用,而它的樣式通過CSS來設定,這種把樣式與數據分離的做法既能有豐富多彩的效果,又易于變換,值得好好研究一下。

    無序列表的默認效果


    無序列表的代碼
    <ul>
    <li><href='#'>菜單001</a></li>
    <li><href='#'>菜單002</a></li>
    <li><href='#'>菜單003</a></li>
    <li><href='#'>菜單004</a></li>
    <li><href='#'>菜單005</a></li>
    <li><href='#'>菜單006</a></li>
    <li><href='#'>菜單007</a></li>
    <li><href='#'>菜單008</a></li>
    </ul>

    豎向導航欄的實現效果


    上邊是豎向導航欄的效果,這在許多網站上很常見

    取消無序列表的列表效果

    如前頁,如果不加設置,無序列表的li子項前會出現圓點效果,這對導航欄來說是需要取消的。
    取消列表效果使用對ul進行列表樣式設置就可以了,代碼如下:
    list-style-type:none;

    無序列表菜單項的按鈕效果實現

    設置無序列表子項的背景,就能使無序列表子項出現方塊效果。代碼舉例如下:
    background:#efb57c;

    使無序列表子項出現按鈕的效果,對邊框設置進行特殊設置即可,具體如下:
    border:2px outset #efb57c;

    無序列表菜單項的動態(tài)效果實現

    實現動態(tài)效果,對ul中的鏈接狀態(tài)進行設置即可,代碼如右。

    ul a:link{
    background
    :#efb57c;
    border
    :2px outset #efb57c;
    }

    ul a:visited
    {
    background
    :#efb57c;
    border
    :2px outset #efb57c;
    }

    ul a:focus
    {
    background
    :#daa670;
    border
    :2px outset #daa670;
    color
    :black;
    }

    ul a:hover
    {
    background
    :#daa670;
    border
    :2px outset #daa670;
    color
    :black;
    }

    ul a:active
    {
    background
    :#bb8e60;
    border
    :2px outset #bb8e60;
    }

    實現上述效果的全體代碼
    ul{
        margin
    :0;
        padding
    :0;
        list-style-type
    :none;
    }
     
    ul a
    {
        display
    :block;
        padding
    :2px;
        text-align
    :center;
        text-decoration
    :none;
        width
    :130px;
        margin
    :2px;
        color
    :#8d4f10;
    }

    ul a:link
    {
        background
    :#efb57c;
        border
    :2px outset #efb57c;
    }

    ul a:visited
    {
        background
    :#efb57c;
        border
    :2px outset #efb57c;
    }


    ul a:focus
    {
        background
    :#daa670;
        border
    :2px outset #daa670;
        color
    :black;
    }

    ul a:hover
    {
        background
    :#daa670;
        border
    :2px outset #daa670;
        color
    :black;
    }

    ul a:active
    {
        background
    :#bb8e60;
        border
    :2px outset #bb8e60;
    }
     
    li
    {   
        padding-left
    :10px;
    }

    橫向菜單的實現效果

    使用無序列表制作橫向菜單也很常見,例圖如下:


    將無序列表默認的縱向改為橫向

    無序列表子項默認是縱向的,需要將它改為橫向,要實現這里只要讓子項li浮動起來即可,如同設置一行內放置多個div一樣。代碼如下:
    #menubar li{
         float
    :left;
    }

    其它顏色,背景設置等不再贅述。

    橫向菜單CSS設置代碼

    #menubar{
    margin
    :0px;
    width
    :100%;
    text-align
    :right;
    }

    #menubar ul
    {
    margin
    :0;
    padding
    :0;
    list-style-type
    :none;
    }

    #menubar li
    {
    float
    :left;
    }

    #menubar li a
    {
        color
    :#000000;
        text-decoration
    :none;   
        padding-top
    :4px;
        display
    :block;
        width
    :70px;
        height
    :22px;
        text-align
    :center;
        background-color
    :#eefaec;
        margin-left
    :2px;
    }

    #menubar li a:hover
    {   
        color
    :#b9ecae;
    }

    posted on 2008-03-23 11:34 sitinspring 閱讀(3455) 評論(1)  編輯  收藏 所屬分類: HTML,CSS&JS

    評論

    # re: 使用無序列表實現縱向和橫向菜單 2009-04-20 23:32 大樹萱萱

    謝謝你教的知識.  回復  更多評論   

    sitinspring(http://m.tkk7.com)原創(chuàng),轉載請注明出處.
    主站蜘蛛池模板: 亚洲人成人无码网www国产| 中字幕视频在线永久在线观看免费 | 久久av免费天堂小草播放| 免费一区二区三区四区五区| 亚洲精品无码永久在线观看男男 | 日本免费观看网站| 久久亚洲中文字幕无码| 在线观看成人免费视频| 亚洲精品国产第一综合99久久 | 亚洲精品乱码久久久久66| a级特黄毛片免费观看| 亚洲国产成人一区二区精品区| 伊人免费在线观看| 91嫩草私人成人亚洲影院| 18勿入网站免费永久| 国产人成亚洲第一网站在线播放| 夜夜爽免费888视频| 婷婷国产偷v国产偷v亚洲| 国产亚洲精品影视在线产品| 久久国产精品国产自线拍免费| 亚洲国产日韩在线一区| 成**人免费一级毛片| 黄页免费视频播放在线播放| 伊伊人成亚洲综合人网7777| 久久久久高潮毛片免费全部播放| 国产精品亚洲综合五月天| 免费一级一片一毛片| 两个人看的www高清免费观看| 久久久婷婷五月亚洲97号色| 午夜免费不卡毛片完整版| 青青青视频免费观看| 亚洲国产另类久久久精品小说 | 一本色道久久88亚洲精品综合 | 成视频年人黄网站免费视频| 国产亚洲精品国产福利在线观看 | 亚洲精品乱码久久久久久按摩| 国产v精品成人免费视频400条| 深夜福利在线免费观看| 亚洲国产成人久久精品影视| 免费无码黄十八禁网站在线观看| 国产国产人免费人成成免视频|