Skip to content
Snippets Groups Projects
nav.sass 2.12 KiB
Newer Older
alexisben's avatar
alexisben committed
.menu
    a,
    a:hover,
    a:focus,
    a:active
        color: $header-color
    ul
        display: flex
        list-style: none
        margin: 0
        padding: 0
    a,
    span
        font-size: px2rem(18)
        line-height: px2rem(26)
        color: $header-color
    a:hover,
    a:focus
        color: $header-hover-color

    .dropdown-menu
        display: none
        background: $header-background-color
alexisben's avatar
alexisben committed
        padding-bottom: $spacing1
        padding-top: $spacing1
        inset: 100% 0 auto 0
        position: absolute
alexisben's avatar
alexisben committed

    .nav-level-1
        display: flex
alexisben's avatar
alexisben committed
        > li
            > a
                padding: $spacing1
alexisben's avatar
alexisben committed
                display: block
alexisben's avatar
alexisben committed
            &:last-child a
                padding-right: 0
alexisben's avatar
alexisben committed
        li.has-children:hover
            .dropdown-menu
                display: block

    .nav-level-2
alexisben's avatar
alexisben committed
        @include media-breakpoint-up(md)
            @include container
alexisben's avatar
alexisben committed
            @include grid(4, md)
alexisben's avatar
alexisben committed
        > li
            &,
            & > a,
            & > span
                font-size: px2rem(16)
                line-height: px2rem(26)
                @include media-breakpoint-up(lg)
                    font-size: px2rem(18)

    .nav-level-3
        a,
        span
            font-size: px2rem(14)
alexisben's avatar
alexisben committed


.share
    display: flex
    list-style: none
    margin: 0
    padding: 0

    li:not(:last-child)
        margin-right: 1rem

    a
        font-size: px2rem(13)
        text-decoration: none
        padding: 0.75rem
        &:hover
            opacity: 0.7
        &::after
            content: none
        &:last-child
            margin-right: -0.75rem

    span
        display: none
        vertical-align: middle

// .dropdown-share
//     @extend .dropdown
//     > button
//         @extend .btn
//         @extend .btn-lg
//         @extend .btn-outline-light
//         &::after
//             @include icon
//             content: map-get($icons, "social")
//             margin-left: px2rem(10)
//     .dropdown-menu
//         padding: 0
//         .share
//             li
//                 margin: 0
//         a
//             @extend .dropdown-item
//             color: $body-color