<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

    統計

    公告

    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;

    無序列表菜單項的動態效果實現

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

    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 閱讀(3456) 評論(1)  編輯  收藏 所屬分類: HTML,CSS&JS

    評論

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

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

    sitinspring(http://www.tkk7.com)原創,轉載請注明出處.
    主站蜘蛛池模板: 亚洲乱亚洲乱妇无码麻豆| 免费大黄网站在线观看| 成人毛片免费观看| 亚洲第一页日韩专区| 亚洲精品tv久久久久久久久 | 中文字幕亚洲图片| 国产亚洲人成无码网在线观看| 亚洲美女免费视频| 91在线亚洲综合在线| 乱爱性全过程免费视频| 无人在线观看免费高清| 在线观看免费成人| 国产啪亚洲国产精品无码| 亚洲精品日韩中文字幕久久久| 色偷偷亚洲女人天堂观看欧| 免费无码专区毛片高潮喷水| 久久不见久久见免费视频7| 日韩免费一区二区三区| 国产亚洲成av人片在线观看| 亚洲Av高清一区二区三区| 色爽黄1000部免费软件下载| 久久久久成人片免费观看蜜芽 | 精品免费久久久久久成人影院| 自拍偷自拍亚洲精品情侣| 亚洲综合激情视频| 色屁屁在线观看视频免费| 一级毛片在线观看免费| 四虎影视在线永久免费观看| 亚洲人成网址在线观看| 亚洲Av无码国产一区二区| 嫩草影院在线播放www免费观看| 成人黄动漫画免费网站视频| 亚洲gv白嫩小受在线观看| 亚洲人成色99999在线观看| 秋霞人成在线观看免费视频 | 又粗又大又黑又长的免费视频| 亚洲不卡无码av中文字幕| 亚洲日本国产乱码va在线观看| 午夜成人无码福利免费视频| 美女网站免费福利视频| 亚洲中文字幕无码爆乳AV|