UNPKG

uikit

Version:

UIkit is a lightweight and modular front-end framework for developing fast and powerful web interfaces.

111 lines (76 loc) 2.67 kB
// Name: Article // Description: Component to create articles // // Component: `uk-article` // // Sub-objects: `uk-article-title` // `uk-article-meta` // // ======================================================================== // Variables // ======================================================================== @article-margin-top: @global-large-margin; @article-title-font-size-m: @global-2xlarge-font-size; @article-title-font-size: @article-title-font-size-m * 0.85; @article-title-line-height: 1.2; @article-meta-font-size: @global-small-font-size; @article-meta-line-height: 1.4; @article-meta-color: @global-muted-color; /* ======================================================================== Component: Article ========================================================================== */ .uk-article { display: flow-root; .hook-article(); } /* * Remove margin from the last-child */ .uk-article > :last-child { margin-bottom: 0; } /* Adjacent sibling ========================================================================== */ .uk-article + .uk-article { margin-top: @article-margin-top; .hook-article-adjacent(); } /* Title ========================================================================== */ .uk-article-title { font-size: @article-title-font-size; line-height: @article-title-line-height; .hook-article-title(); } /* Tablet landscape and bigger */ @media (min-width: @breakpoint-medium) { .uk-article-title { font-size: @article-title-font-size-m; } } /* Meta ========================================================================== */ .uk-article-meta { font-size: @article-meta-font-size; line-height: @article-meta-line-height; color: @article-meta-color; .hook-article-meta(); } // Hooks // ======================================================================== .hook-article-misc(); .hook-article() {} .hook-article-adjacent() {} .hook-article-title() {} .hook-article-meta() {} .hook-article-misc() {} // Inverse // ======================================================================== @inverse-article-meta-color: @inverse-global-muted-color; .hook-inverse() { .uk-article-title { .hook-inverse-article-title(); } .uk-article-meta { color: @inverse-article-meta-color; .hook-inverse-article-meta(); } } .hook-inverse-article-title() {} .hook-inverse-article-meta() {}