Skip to content
Snippets Groups Projects
locations.sass 1.21 KiB
Newer Older
alexisben's avatar
alexisben committed
.locations
    &--list
        .location + .location
            margin-top: $spacing-4
        @include media-breakpoint-up(desktop)
            .location
                flex-direction: row
                .media
                    width: columns(4)
                &-content
                    width: columns(6)
    &--grid
        .location-title
            @include h3
        @include in-page-with-sidebar
            @include grid(2)
        @include in-page-without-sidebar
            @include grid(4)
Olivia206's avatar
Olivia206 committed

.location
    display: flex
alexisben's avatar
alexisben committed
    gap: $spacing-3 var(--grid-gutter)
    flex-direction: column
    position: relative
    a
        @include stretched-link
        text-decoration: none
Olivia206's avatar
Olivia206 committed
    .media
        order: -1
alexisben's avatar
alexisben committed
        aspect-ratio: 1.3
        background: var(--color-background-alt)
        img
            display: block
            width: 100%
            height: 100%
            object-fit: cover
Olivia206's avatar
Olivia206 committed
    &-title
alexisben's avatar
alexisben committed
        @include icon(arrow, after, true)
        @include hover-translate-icon(after)
alexisben's avatar
alexisben committed
    &-description
        margin-top: $spacing-3
Olivia206's avatar
Olivia206 committed
    @include media-breakpoint-down(desktop)
        .media
alexisben's avatar
alexisben committed
            margin-left: var(--grid-gutter-negative)
            margin-right: var(--grid-gutter-negative)