SideBar---fixed定位

 
 

  

  

<!doctype html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>Document</title>
       <style>
        /*外层fixed*/
        body {
            width: 2000px;
            height: 2000px;
            background: #000;
        }

        .wrap {
            position: fixed;
            top: 0;
            left: 0;
            z-index: 9999;
            height: 100%;
        }

        /*内层绝对定位,相对浏览器*/

        .toolbar {
            position: absolute;
            right: 0;
            top: 0;
            width: 0;
            height: 100%;
            background: #fff;
            -webkit-transition: right .3s ease-in-out 0s;
            -moz-transition: right .3s ease-in-out 0s;
            transition: right .3s ease-in-out 0s;
        }

        /*相对toolbar定位*/

        .toolbar-s {
            position: absolute;
            left: 0;
            width: 100px;
            height: 100px;
            line-height: 100px;
            bottom: 5%;
            text-align: center;
        }

        .toolbar-tabs {
            position: relative;
            left: 0;
            top: 76%;
            width: 40px;
            height: 240px;
            margin-top: -240px;
            cursor: pointer;
            color: #fff;
        }

        .toolbar-server {
            top: 0;
            background: #9B59B6;
        }

        .toolbar-wechat {
            top: 120px;
            background: #E74C3C;
        }

        .toolbar-qq {
            top: 240px;
            background: #34495E;
        }
    </style>
</head>

<body>
    <div class="wrap">
        <div class="toolbar">
            <div class="toolbar-tabs">
                <div class="toolbar-s toolbar-server">fix1</div>
                <div class="toolbar-s toolbar-wechat">fix2</div>
                <div class="toolbar-s toolbar-qq">fix3 </div>
            </div>
        </div>
    </div>
</body>

</html>


  
 

  

原文地址:https://www.cnblogs.com/kymming/p/6408910.html