cartodb/assets/stylesheets/common/icons/layout-icon.scss

47 lines
1.1 KiB
SCSS
Raw Normal View History

2020-06-15 10:58:47 +08:00
// The largest kind of icons, used mainly to indicate some general concept.
//
// Example usage:
// <div class="LayoutIcon LayoutIcon--positive">
// <i class="CDB-IconFont CDB-IconFont-unlock"></i>
// </div>
// --------------------------------------------------
@import "../../variables/mixins";
@import "../../variables/colors";
@import "../../variables/sizes";
.LayoutIcon {
display: flex;
position: relative;
box-sizing: border-box;
align-items: center;
justify-content: center;
width: $sIcon-layout;
min-width: $sIcon-layout; // to no be deformed due to flex layout
height: $sIcon-layout;
border: 1px solid $cIcons-default;
border-radius: $sIcon-borderRadius;
color: $cIcons-default;
font-size: 22px;
}
.LayoutIcon--positive {
border-color: $cHighlight-positive;
color: $cHighlight-positive;
}
.LayoutIcon--negative {
border-color: $cHighlight-negative;
color: $cHighlight-negative;
}
.LayoutIcon--warning {
border-color: $cHighlight-alert4;
color: $cHighlight-alert4;
}
.LayoutIcon--darkGrey {
border-color: $cStructure-darkLine;
color: $cIcons-active;
}