Skip to content
Snippets Groups Projects
chapter.sass 2.39 KiB
Newer Older
alexisben's avatar
alexisben committed
.block-chapter
    p:last-child
        margin-bottom: 0
    .notes
        margin-top: $spacing1
Arnaud Levy's avatar
Arnaud Levy committed
        *
            @include small
Arnaud Levy's avatar
Arnaud Levy committed
        sub, sup
            font-size: 60%
            margin-left: 0
alexisben's avatar
alexisben committed
    picture, img
alexisben's avatar
alexisben committed
        display: block
    figcaption
        @include small
alexisben's avatar
alexisben committed
        margin-top: 0.5rem
alexisben's avatar
alexisben committed
    .chapter
alexisben's avatar
alexisben committed
        flex-direction: column
        display: flex
alexisben's avatar
alexisben committed
        .text
alexisben's avatar
alexisben committed
            order: 2
alexisben's avatar
alexisben committed
        figure
alexisben's avatar
alexisben committed
            margin-bottom: $spacing1
alexisben's avatar
alexisben committed
    &--alt_background
        background: $block-chapter-layout-alt-background
        .block-content
            color: $block-chapter-layout-alt-color
    &--accent_background
        background: $block-chapter-layout-accent-background
        .block-content
            color: $block-chapter-layout-accent-color
            a
                @include link($block-chapter-layout-accent-color)
alexisben's avatar
alexisben committed

alexisben's avatar
alexisben committed
    @include media-breakpoint-down(desktop)
alexisben's avatar
alexisben committed
        &--alt_background, &--accent_background
            padding-top: $grid-gutter
            padding-bottom: $grid-gutter

alexisben's avatar
alexisben committed
        &--with-image
            &.block-chapter--alt_background, &.block-chapter--accent_background
                padding-top: half($grid-gutter-sm)
alexisben's avatar
alexisben committed
    @include in-page-with-sidebar
        figure
            max-width: col(6, 8)
            &.image-portrait,
            &.image-square
alexisben's avatar
alexisben committed
                max-width: col(4, 8)
        &--alt_background, &--accent_background
            background: none
alexisben's avatar
alexisben committed
            padding-bottom: 0
            padding-top: 0
alexisben's avatar
alexisben committed
            .chapter .text
alexisben's avatar
alexisben committed
                padding: $grid-gutter
alexisben's avatar
alexisben committed
            figure
alexisben's avatar
alexisben committed
                margin-bottom: 0
                figcaption
alexisben's avatar
alexisben committed
                    padding-left: $grid-gutter

alexisben's avatar
alexisben committed
        &--alt_background
            .chapter
                background: $block-chapter-layout-alt-background
        &--accent_background
            .chapter
                background: $block-chapter-layout-accent-background

    @include in-page-without-sidebar
alexisben's avatar
alexisben committed
        &--alt_background, &--accent_background
            padding-top: $grid-gutter
            padding-bottom: $grid-gutter
            margin-bottom: 0
        .chapter
            flex-direction: row
            .text
                order: 0
                width: col(7)
            figure
                width: col(4)
                margin-left: col-offset(1)
                margin-bottom: 0
                text-align: right
                img
                    margin-left: auto