復古式的立體CSS菜單實例

CSS菜單的製作在CSS網頁佈局中一直是重頭戲,用CSS製作菜單重要的是語義,結構簡單,形式更加的靈活。
  今天的這一款菜單僅是作爲小品來展示,其編碼並不可取,我們通這個實例可以看到CSS功能的強大與形式的靈活,在具體的工作中不可以用此案例進行應用。因爲其代碼太冗餘了。

  更多的CSS菜單製作知識,您可以參考大量的教程與實例,相信你一定會有更多的收穫。
  關於CSS菜單的網址:
  http://www.52css.com/search.asp?SearchContent=%E8%8F%9C%E5%8D%95
  關於CSS導航的網址:
  http://www.52css.com/search.asp?SearchContent=%E5%AF%BC%E8%88%AA

  這款復古式的立體CSS菜單實例具有典型的90年代風格。整個菜單的實現不應用一張圖片,全部通過CSS進行控制。重申,本實例僅是作爲小品來展示,其編碼並不可取,我們通這個實例可以看到CSS功能的強大與形式的靈活。看最終的效果如下圖所示。


我們來看HTML編碼:

div css xhtml xml Example Source Code Example Source Code
<div id="menu">
<div class="cond">
    <div class="conc">
        <div class="conb">
            <div class="cona">
                <div class="black">
                <a class="switch" href="http://www.52css.com/default.asp?cateID=3" target="_blank">
                    <span class="white">
                        <span class="blackc" title="Div+CSS教程">Div+CSS教程</span>
                    </span>
                </a>
                </div>
            </div>
        </div>
    </div>
</div>

<div class="cond">
    <div class="conc">
        <div class="conb">
            <div class="cona">
                <div class="black">
                <a class="switch" href="http://www.52css.com/default.asp?cateID=9" target="_blank">
                    <span class="white">
                        <span class="blackc" title="CSS佈局實例">CSS佈局實例</span>
                    </span>
                </a>
                </div>
            </div>
        </div>
    </div>
</div>

<div class="cond">
    <div class="conc">
        <div class="conb">
            <div class="cona">
                <div class="black">
                <a class="switch" href="http://www.52css.com/default.asp?cateID=5" target="_blank">
                    <span class="white">
                        <span class="blackc" title="CSS2.0教程">CSS2.0教程</span>
                    </span>
                </a>
                </div>
            </div>
        </div>
    </div>
</div>

<div class="cond">
    <div class="conc">
        <div class="conb">
            <div class="cona">
                <div class="black">
                <a class="switch" href="http://www.52css.com/css_websites_showcase/" target="_blank">
                    <span class="white">
                        <span class="blackc" title="CSS酷站欣賞">CSS酷站欣賞</span>
                    </span>
                </a>
                </div>
            </div>
        </div>
    </div>
</div>

<div class="cond">
    <div class="conc">
        <div class="conb">
            <div class="cona">
                <div class="black">
                <a class="switch" href="http://www.52css.com/css_template/" target="_blank">
                    <span class="white">
                        <span class="blackc" title="CSS模板下載">CSS模板下載</span>
                    </span>
                </a>
                </div>
            </div>
        </div>
    </div>
</div>
</div>

我們再看CSS編碼:

div css xhtml xml Example Source Code Example Source Code
#menu {
    display:block;
    position:relative;
    background:#edebdc;
    width:112px;
    padding:25px;
    border:1px solid #000;
    margin:0 auto;
}
.white {
    position:absolute;
    width:100px;
    height:20px;
    color:#fff;
    background:#fff;
    border-top:1px solid #ffdc56;
    border-right:1px solid #957704;
    border-bottom:1px solid #937603;
    border-left:1px solid #ffdc56;
    overflow:hidden;
    text-align:center;
}
.blackc {
    position:absolute;
    top:0;
    left:0;
    width:98px;
    height:18px;
    color:#000;
    font-family:verdana;
    font-size:11px;
    font-weight:bold;
    overflow:hidden;
    border-top:1px solid #ffd42e;
    border-right:1px solid #caa205;
    border-bottom:1px solid #c9a105;
    border-left:1px solid #ffd42e;
    overflow:hidden;
    text-align:center;
    line-height:15px;
    background:#fc0;
}
.black {
    position:relative;
    top:0;
    left:0;
    width:102px;
    height:22px;
    border:1px solid #000;
}
.cona {
    position:relative;
    top:0;
    left:0;
    width:105px;
    height:25px;
    border-top:1px solid #d5d3ca;
    border-left:1px solid #d5d3ca;
    background:#f7f6ef;
}
.conb {
    position:relative;
    top:0;
    left:0;
    width:107px;
    height:27px;
    border-top:1px solid #b8b7af;
    border-left:1px solid #b8b7af;
    background:#f7f6ef;
}
.conc {
    position:relative;
    top:0;
    left:0;
    width:109px;
    height:29px;
    border-top:1px solid #9c9b95;
    border-left:1px solid #9c9b95;
    background:#f7f6ef;
}
.cond {
    position:relative;
    top:0;
    left:0;
    width:111px;
    height:31px;
    border-top:1px solid #d5d3ca;
    border-left:1px solid #d5dc3a;
    background:#fff;
    margin-top:2px;
}
#menu a.switch:visited {
    text-decoration:none;
}
#menu a.switch {
    color:#c00;
    text-decoration:none;
    position:absolute;
}
#menu a.switch:hover {
    color:#c00;
    background:#edebdc;
    cursor:pointer;
}
#menu a.switch:hover .white {
    position:absolute;
    width:100px;
    height:20px;
    color:#fff;
    background:#fff;
    border-bottom:1px solid #ffdc56;
    border-left:1px solid #957704;
    border-top:1px solid #937603;
    border-right:1px solid #ffdc56;
    overflow:hidden;
    text-align:center;
}
#menu a.switch:hover .blackc {
    position:absolute;
    top:0;
    left:0;
    width:98px;
    height:18px;
    color:#000;
    font-size:11px;
    font-weight:bold;
    overflow:hidden;
    border-bottom:1px solid #ffd42e;
    border-left:1px solid #caa205;
    border-top:1px solid #c9a105;
    border-right:1px solid #ffd42e;
    overflow:hidden;
    text-align:center;
    line-height:17px;
    background:#eb0;
}


▲▲▲ >>>點擊這裏查看最終效果<<<
  
  
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章