Card Group
Mixins
group
@mixin group() { ... }
@mixin group() { @include kib-foundations.card; display: flex; flex-direction: row; overflow: hidden; min-width: settings.$min-width; }
group-small
@mixin group-small() { ... }
@mixin group-small() { flex-direction: column; }
Description
Root card group small styles
Parameters
None.
main
@mixin main() { ... }
@mixin main() { display: flex; flex: 1 0; flex-flow: column; box-sizing: content-box; }
Description
Card group main section styles
Parameters
None.
header
@mixin header() { ... }
@mixin header() { flex: 0 1; padding: spacing.get('s4', 's4', 's2'); & > * { margin-bottom: 0; } }
heading
@mixin heading() { ... }
@mixin heading() { @include section-heading.heading; @include section-heading.heading-small; }
Description
Card group section heading styles
Parameters
None.
subheading
@mixin subheading() { ... }
@mixin subheading() { @include section-heading.subheading; }
Description
Card group section heading subheading styles
Parameters
None.
cards
@mixin cards() { ... }
@mixin cards() { display: flex; flex-direction: column; flex: 1 0; & > * { flex: 1 1 auto; &:not(:last-child) { border-bottom: unit.rem(1px) solid settings.$separator-color; } } #{$card-selector} { border-radius: 0; #{$card-selector}__canvas { border-radius: 0; } } }
Description
Card group cards section styles
Parameters
None.
Requires
- [function]
rem
- [variable]
separator-color
controls
@mixin controls() { ... }
@mixin controls() { flex: 0 0 settings.$controls-width; padding: spacing.get('s4'); }
Description
Product group controls section styles
Parameters
None.
Requires
- [function]
get
- [variable]
controls-width
Variables
min-width
$min-width: unit.rem(300px) !default;
Description
Card Group Min width
Type
Number
Used by
- [mixin]
group
- [mixin]
base-styles
- [mixin]
root-container
- [mixin]
card
- [mixin]
flag
- [mixin]
root-container
controls-width
$controls-width: 25% !default;
separator-color
$separator-color: color.get('ui-bg', '04') !default;