潭州多边形导航案例开发

0x01 布局总览


多边形导航布局总览示意图

0x02 代码开发


html布局代码

<div id="nav">
        <ul>
            <li>
                <img src="img/c++.png" width="80px" width="80px">
            </li>
            <li><img src="img/php.png" width="80px" width="80px"></li>
            <li><img src="img/java.png" width="80px" width="80px"></li>
            <li><img src="img/py.png" width="80px" width="80px"></li>
            <li><img src="img/go.png" width="80px" width="80px"></li>
            <li class="six">
                <img src="img/py.png" width="80px" width="80px">
            </li>
            <li><img src="img/go.png" width="80px" width="80px"></li>
            <li><img src="img/php.png" width="80px" width="80px"></li>
            <li><img src="img/c++.png" width="80px" width="80px"></li>
            <li><img src="img/go.png" width="80px" width="80px"></li>
            <li><img src="img/py.png" width="80px" width="80px"></li>
            <li><img src="img/php.png" width="80px" width="80px"></li>
            <li><img src="img/java.png" width="80px" width="80px"></li>
            <li><img src="img/c++.png" width="80px" width="80px"></li>
        </ul>
    </div>

**CSS样式代码

    *{margin: 0;padding: 0;}
        body{
            background: url('img/bg.jpg');
            background-size: 100% 100%;

        }
        #nav{
            width: 950px;
            height: 500px;
            margin:100px  auto;
        }
        #nav ul li{
            position: relative;
            list-style: none;
            width: 180px;
            height: 105px;
            background: rgba(0,0,0,0.5);
            float: left;
            margin: 30px 5px;
        }
        #nav ul li:before,#nav ul li:after{
            content: "";
            position: absolute;
            width: 180px;
            height: 108px;
            background: rgba(0,0,0,0.5);
            transform: rotate(60deg);       
        }
        #nav ul li:after{
            transform: rotate(-60deg);  
        }

        #nav ul li.six{
            margin-left: 100px;

        }
        #nav ul li img{
            position: absolute;
            z-index: 10;
            left: 0;
            right: 0;
            top: 0;
            bottom: 0;
            margin: auto;
            transition: 0.5s;
        }
        #nav ul li img:hover{
            transform: rotate(360deg) scale(1.5);   
        }

0x03 效果图

多边形导航案例开发效果图
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,812评论 25 709
  • 1、不评判别人 2、不受他人影响 3、不揣测他人心理 4、凡事尽力而为
    halfbook阅读 928评论 2 4
  • -1-那天我感觉特别消沉。下课的间隙,他把我从班里喊出来。 我的外套给你。哈?外套给你。哦。 他把他的外套递到我手...
    白小蛊阅读 463评论 0 3
  • 姓名:魏浩~公司:杭州龙居门业有限公司 【日精进打卡第11天】 【知~学习】 《六项精进》2遍共2遍 《大学》2遍...
    A0魏浩富贵龙别墅门阅读 171评论 0 0