码迷,mamicode.com
首页 > Web开发 > 详细

css实现九宫格

时间:2017-12-04 16:00:52      阅读:240      评论:0      收藏:0      [点我收藏+]

标签:osi   margin   str   技术分享   lis   col   index   效果   分享   

原理:浮动+margin负边距

示例代码:

<!DOCTYPE html>
<html lang="zh">

    <head>
        <meta charset="UTF-8" />
        <title>css实现九宫格</title>
        <style type="text/css">
            * {
                margin: 0;
                padding: 0;
            }
            
            ul.box {
                list-style: none;
                width: 165px;
                height: 165px;
                padding: 30px;
            }
            
            .box li {
                /*关键--浮动*/
                float: left;
            }
            
            .box a {
                display: block;
                width: 50px;
                height: 50px;
                border: 5px solid blue;
                /*关键--margin负值*/
                margin-left: -5px;
                /*关键--margin负值*/
                margin-top: -5px;
            }
            
            .box a:hover {
                /*关键--相对定位*/
                position: relative;
                border-color: red;
                /*关键-- z-index*/
                z-index: 100;
            }
            
            .box:after {
                content: "";
                height: 0;
                visibility: hidden;
                clear: both;
                display: block;
            }
        </style>
    </head>

    <body>
        <div id="wrap">
            <ul class="box">
                <li>
                    <a href=""></a>
                </li>
                <li>
                    <a href=""></a>
                </li>
                <li>
                    <a href=""></a>
                </li>
                <li>
                    <a href=""></a>
                </li>
                <li>
                    <a href=""></a>
                </li>
                <li>
                    <a href=""></a>
                </li>
                <li>
                    <a href=""></a>
                </li>
                <li>
                    <a href=""></a>
                </li>
                <li>
                    <a href=""></a>
                </li>
            </ul>
        </div>
    </body>

</html>

效果:

技术分享图片

鼠标悬浮效果:

技术分享图片

 

css实现九宫格

标签:osi   margin   str   技术分享   lis   col   index   效果   分享   

原文地址:http://www.cnblogs.com/mengfangui/p/7977365.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!