滑动门学习第二步

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>滑动门第二步</title>
    <style type="text/css">
        /*重写ul,li.避免造成不同浏览器的兼容性问题。*/
        ul
        {
            margin: 0;
            padding: 0;
            list-style: none;
        }
       
        li
        {
            list-style: none;
        }
       
       
        /*定义外围容器*/
        .tabmenu
        {
            overflow: hidden;
            300px;
            font-size: 12px;
        }
       
        /*定义左侧的背景样式,请查看l.gif图片的样式*/
        .tabmenu li
        {
            background: url(images/l.gif) no-repeat;
            float: left;
        }
       
        /*定义右侧的背景样式,注意这里的 background-position: right top;不能省略,另外需要将a标签设置为容器元素请查看r.gif的效果*/
        .tabmenu li span
        {
            background: url(images/r.gif) no-repeat;
            display: block;
            background-position: right top;
            padding: 5px 18px;
        }
       
        /*定义鼠标移上去的时候的效果,这里的几个定位属性我改变了一下,没有调试其他的浏览器,大家可以完善一下。*/
        .tabmenu li a:hover
        {
            background: url(images/l.gif) no-repeat;
            background-position: left 80%;
            display: block;
        }
       
        .tabmenu li a:hover span
        {
            background: url(images/r.gif) no-repeat;
            background-position: right 80%;
            display: block;
        }
       
        /*总结,这个例子也是一个非常非常简单的例子,只是在原来的基础上加了一个鼠标移上的效果,然而上面的代码在IE6下是无鼠标移上的效果的,因为hover属性在IE6下只有a标签才会有,下面我们对上面和下面的代码进行一下改造。*/
    </style>
</head>
<body>
    <ul class="tabmenu">
        <li><span>语文</span></li>
        <li><span>高等数学</span></li>
        <li><span>中华人民共和国史</span></li>
    </ul>
    <ul class="tabmenu">
        <li><a href="#"><span>语文</span></a></li>
        <li><a href="#"><span>高等数学</span></a></li>
        <li><a href="#"><span>中华人民共和国史</span></a></li>
    </ul>
</body>
</html>

原文地址:https://www.cnblogs.com/xinlei/p/1782270.html