0

我目前有两个汉堡包,试图展示第三个。提供了一个 jsfiddle,由于某种原因无法复制以获得第三条白线。

#nav {
   position: relative;
   top: auto;
   left: auto;
}
                #nav > a {
                    width: 3.125em;
                    height: 3.125em;
                    text-indent: -9999px;
                    background-color: #1472d1;
                    position: relative;
                    float:right;
                    margin-bottom: 20px;
                }
                    #nav > a:before,
                    #nav > a:after {
                        position: absolute;
                        border: 2px solid #fff;
                        top: 45%;
                        left: 25%;
                        right: 25%;
                        content: '';
                    }

                    #nav > a:after {
                        top: 60%;
                    }

                #nav:not( :target ) > a:first-of-type,
                #nav:target > a:last-of-type {
                    display: block;
                }

https://jsfiddle.net/p5f8hekw/

有任何想法吗?

谢谢

4

1 回答 1

1

将此添加到您的CSS

#nav > a:before {
    box-shadow:0 -7px 0 0 #FFF;
}
于 2015-03-05T12:34:36.050 回答