网站右侧导航条的玩法

最近心情很不好,各种工作生活上面的事情,让我很是受伤,刚出来工作感觉程序员确实是个神奇的行业,一个个都觉得自己的智商挺高的,哎,每天起早贪黑的上下班,还天天受气,真是日了够了,一个人一座城,一行代码到天明。

或许真的老了,我居然前所未有的想拥有一个属于自己的家,渴望能吃到几口热喷喷的饭菜,能和最爱的人说上几句掏心掏肺的话,能一起见证风风雨雨。然而并没有什么用,就像js设计模式里面说的一个例子一样,追一个女孩子最好的办法是送她一辆宝马,其他都是次要的。呵呵

我差点一气之下辞职,我也不想和一群不喜欢的人打交道,联调什么后台什么接口,想了很久很久,可我 发现我始终有对前端的热爱,虽然也菜鸟,虽然很受伤,虽然一切被虐,就随它吧,不管今天多么受伤,我是真喜欢折腾一些前端的技术,虽然不喜欢整什么框架什么逻辑什么这什么那。热爱你说热爱的,准没错

不说了,周末玩了一下导航效果,是w3ctech第二届css大会官网上面的导航效果,自己做了一下改进,demo:
http://codepen.io/tianzi77/pen/doaEaq

样子就如这样吧
这里写图片描述

hover的时候有一个动画渐变的过程

这里写图片描述
html结构:

    <ul id="nav">
        <li><a href="" target="_blank">山穷水尽</a>
        </li>
        <li class="active"><a href="" data-section="about"><span data-letters="转眼迷归路">转眼迷归路</span></a>
        </li>
        <li><a href="" data-section="speakers">再也不会</a>
        </li>
        <li><a href="" data-section="schedule">自作多情</a>
        </li>
        <li><a href="" data-section="location">By</a>
        </li>
        <li><a href="" data-section="sponsors">TZ</a>
        </li>
        <li><a href="/?l=en">TZ</a>
        </li>
    </ul>

css样式:

        body {
            background: -webkit-linear-gradient(top left, #abcdef, lightyellow);
        }

        ul,
        li,
        a {
            margin: 0;
            padding: 0;
        }

        #nav {
            position: fixed;
            top: 15%;
            right: 2em;
            border-radius: 2px;
            background: black;
            z-index: 100;
        }

        ul {
            list-style: none;
        }

        a {
            text-decoration: none;
        }

        #nav li {
            width: 1.3em;
            padding: 10px 0;
            line-height: 1;
            margin: 0 4px;
            -webkit-transition: all 0.3s ease-in-out;
            border-top: 1px solid #abcdef;
        }

        #nav li:first-child {
            border: none;
        }

        #nav a {
            color: rgba(255, 255, 255, 0.5);
            -webkit-transition: all 0.5s linear;
        }

        #nav a:hover {
            color: #fff;
        }

        li:hover {
            background: -webkit-linear-gradient(left bottom, lightpink, lightblue);
            border-radius: 30%;
            border: none;
        }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值