uikit
Version:
UIkit is a lightweight and modular front-end framework for developing fast and powerful web interfaces.
75 lines (53 loc) • 1.78 kB
text/less
// Name: Marker
// Description: Component to create a marker icon
//
// Component: `uk-marker`
//
// ========================================================================
// Variables
// ========================================================================
@marker-padding: 5px;
@marker-background: @global-secondary-background;
@marker-color: @global-inverse-color;
@marker-hover-color: @global-inverse-color;
/* ========================================================================
Component: Marker
========================================================================== */
/*
* Addopts `uk-icon`
*/
.uk-marker {
padding: @marker-padding;
background: @marker-background;
color: @marker-color;
.hook-marker();
}
/* Hover */
.uk-marker:hover {
color: @marker-hover-color;
.hook-marker-hover();
}
// Hooks
// ========================================================================
.hook-marker-misc();
.hook-marker() {}
.hook-marker-hover() {}
.hook-marker-misc() {}
// Inverse
// ========================================================================
@inverse-marker-background: @global-muted-background;
@inverse-marker-color: @global-color;
@inverse-marker-hover-color: @global-color;
.hook-inverse() {
.uk-marker {
background: @inverse-marker-background;
color: @inverse-marker-color;
.hook-inverse-marker();
}
.uk-marker:hover {
color: @inverse-marker-hover-color;
.hook-inverse-marker-hover();
}
}
.hook-inverse-marker() {}
.hook-inverse-marker-hover() {}