chemiker/sciolism-2019-for-wordpress

View on GitHub
src/sass/mobile.scss

Summary

Maintainability
Test Coverage
@media only screen and (max-width: 782px) {
    header.withToolBar {
        margin-top: 47px;
    }
}

@media only screen and (max-width: 420px) {
    html {
        line-height: 1.7em;
    }

    header {
        h1 {
            margin: $headerSpacer * 0.2 0 0;
            font-size: 3em;
            line-height: $headerSpacer * 1.5;
        }
    }

    #siteDescription {
        margin-bottom: $headerSpacer * 0.2;
    }

    main {
        padding: 0;
        margin-top: calc( #{$headerSpacer} * 0.2 * 2 + /* margin */
            #{$headerSpacer} * 1.75 + /* Title */
            #{$headerSpacer} + /* description */
            #{$headerSpacer} * 0.5 + /* space to main */
            #{$headerSpacer} * 0.1 ) /* border */;
        width: 90%;
    }

    div#articleMeta {
        gap: 1rem;

        h4 {
            font-size: 1.1rem;
        }

        &:before {
            margin-bottom: 2rem;
        }
    }

    article h2 {
        & a,
        & a:visited {
            font-size: 2rem;
        }
    }

    article h2:first-of-type {
        margin-bottom: 0.83em; // Standard Browser margin-bottom for <h1>

        &:after {
            display: none;
        }
    }

    span {
        &.metaSeparator {
            display: none;
        }

        &.meta {
            display: block;
        }
    }

    footer {
        nav#mainNavigation,
        aside#sideNavigation,
        form {
            flex-basis: auto;
        }
    }
}

@media only screen and (max-width: 350px) {
    body {
        font: #{$fontSize*0.85}/#{$lineHeight} $sans;
    }

    footer {
        justify-content: left;
    }
}