css制作面包屑导航

css2制作面包屑导航主要的原理就是利用绝对定位以及当元素的宽度和高度都为零时边框的挤压性质,效果图

代码:

<ul>
    <li>HTML<i></i></li>
    <li><em></em>CSS<i></i></li>
    <li><em></em>JavaScript<i></i></li>
</ul>

css:

    ul{
        list-style:none;
    }
    li{
        float:left;
        width:200px;
        height:32px;
        line-height:32px;
        background-color:gray;
        text-align:center;
        font-size:14px;
        font-weight:bold;
        font-family:Arial;
        position:relative;
        margin-left:5px;
        cursor:pointer;
    }
    em,i{
        display:block;
        width:0;
        height:0;
        border-style:solid;
        border-width:16px 0 16px 16px;
        position:absolute;
    }
    i{
        right:-16px;
        top:0;
        border-color:transparent transparent transparent gray;
        z-index:2;
    }
    em{
        left:0;
        top:0;
        border-color:transparent transparent transparent white;
    }
    li:hover{
        background-color:orange;
        color:#FFF;
    }
    li:hover i{
        border-color:transparent transparent transparent orange;
    }

Done!

 

  

posted @ 2014-12-07 11:40  ckzhou  阅读(341)  评论(0编辑  收藏  举报