uikit
Version:
UIkit is a lightweight and modular front-end framework for developing fast and powerful web interfaces.
135 lines (83 loc) • 3.13 kB
text/less
//
// Component: Base
//
// ========================================================================
// Variables
// ========================================================================
//
// New
//
@base-code-padding-horizontal: 6px;
@base-code-padding-vertical: 2px;
@base-code-background: @global-muted-background;
@base-blockquote-color: @global-emphasis-color;
@base-blockquote-footer-color: @global-color;
@base-pre-padding: 10px;
@base-pre-background: @global-background;
@base-pre-border-width: @global-border-width;
@base-pre-border: @global-border;
@base-pre-border-radius: 3px;
// Body
// ========================================================================
.hook-base-body() {}
// Links
// ========================================================================
.hook-base-link() {}
.hook-base-link-hover() {}
// Text-level semantics
// ========================================================================
.hook-base-code() {
padding: @base-code-padding-vertical @base-code-padding-horizontal;
background: @base-code-background;
}
// Headings
// ========================================================================
.hook-base-heading() {}
.hook-base-h1() {}
.hook-base-h2() {}
.hook-base-h3() {}
.hook-base-h4() {}
.hook-base-h5() {}
.hook-base-h6() {}
// Horizontal rules
// ========================================================================
.hook-base-hr() {}
// Blockquotes
// ========================================================================
.hook-base-blockquote() {
color: @base-blockquote-color;
}
.hook-base-blockquote-footer() {
color: @base-blockquote-footer-color;
&::before { content: "— "; }
}
// Preformatted text
// ========================================================================
.hook-base-pre() {
padding: @base-pre-padding;
border: @base-pre-border-width solid @base-pre-border;
border-radius: @base-pre-border-radius;
background: @base-pre-background;
}
// Miscellaneous
// ========================================================================
.hook-base-misc() {}
// Inverse
// ========================================================================
@inverse-base-blockquote-color: @inverse-global-emphasis-color;
@inverse-base-blockquote-footer-color: @inverse-global-color;
.hook-inverse-base-link() {}
.hook-inverse-base-link-hover() {}
.hook-inverse-base-code() {
background-color: @inverse-global-muted-background;
}
.hook-inverse-base-heading() {}
.hook-inverse-base-h1() {}
.hook-inverse-base-h2() {}
.hook-inverse-base-h3() {}
.hook-inverse-base-h4() {}
.hook-inverse-base-h5() {}
.hook-inverse-base-h6() {}
.hook-inverse-base-blockquote() { color: @inverse-base-blockquote-color; }
.hook-inverse-base-blockquote-footer() { color: @inverse-base-blockquote-footer-color; }
.hook-inverse-base-hr() {}