Skip to content
Snippets Groups Projects
image.sass 1.62 KiB
Newer Older
sebousan's avatar
sebousan committed
.block-image
    img
        display: block
        height: auto
        max-width: 100%
    figcaption
alexisben's avatar
alexisben committed
        margin-top: $spacing0
sebousan's avatar
sebousan committed
        p
            margin-bottom: 0
            margin-top: 0
alexisben's avatar
alexisben committed
            + .credit
                margin-top: $spacing0
sebousan's avatar
sebousan committed
        .credit
            p
alexisben's avatar
alexisben committed
                @extend .meta
alexisben's avatar
alexisben committed
    picture
        display: block
        margin-left: calc(-#{$grid-gutter-sm} / 2)
        margin-right: calc(-#{$grid-gutter-sm} / 2)
alexisben's avatar
alexisben committed


alexisben's avatar
alexisben committed
    @include in-page-with-sidebar
        @include media-breakpoint-up(md)
alexisben's avatar
alexisben committed
            picture
                margin-left: 0
                margin-right: -$grid-gutter
            img
                max-height: calc(100vh - var(--header-height))
                width: auto
alexisben's avatar
alexisben committed
    @include in-page-without-sidebar
sebousan's avatar
sebousan committed
        @include media-breakpoint-up(md)
alexisben's avatar
alexisben committed
            .block-content
                position: relative
                .top
                    position: absolute
                    width: col(5)
            figure
sebousan's avatar
sebousan committed
                display: flex
alexisben's avatar
alexisben committed
                align-items: flex-end
                > a 
                    width: col(7)
                    margin-left: calc(#{$grid-gutter} / 2)
                    display: block
                    order: 2
                picture
                    margin-left: 0
                    margin-right: -$grid-gutter
                figcaption
                    width: calc(#{col(5)} + #{$grid-gutter} / 2)
                    order: 1
                    display: block
                    text-align: right
                img
                    max-height: calc(100vh - var(--header-height))
                    width: auto