diff --git a/src/scss/cdb-components/forms/dropdowns.scss b/src/scss/cdb-components/forms/dropdowns.scss new file mode 100644 index 0000000..5ca9443 --- /dev/null +++ b/src/scss/cdb-components/forms/dropdowns.scss @@ -0,0 +1,112 @@ +// Dropdown styles +// ---------------------------------------------- + +/* SG +# Forms/Dropdowns + +``` +
+ +
+ + + +
+
+``` +*/ + +@import '../../cdb-utilities/mixins'; +@import '../../cdb-variables/sizes'; +@import '../../cdb-variables/colors'; + +.CDB-DropdownContainer { + position: relative; + height: 250px; +} +.CDB-Dropdown { + @include display-flex(); + @include flex-direction(row); + position: absolute; + top: 40px; + max-height: 200px; +} +.CDB-Dropdown-calculations { + padding: $sMargin-element; + border-right: 1px solid $cMainLine; + border-radius: 4px 0 0 4px; + background-color: $cSecondaryBackground; + box-sizing: border-box; +} +.CDB-Dropdown-calculationsElement { + margin-bottom: $sLineHeight-medium; + color: $cMainBg; + font-size: $sFontSize-small; + + &:last-child { + margin-bottom: 0; + } +} +.CDB-Dropdown-options { + width: $baseSize * 20; + border-radius: 0 4px 4px 0; + background-color: $cWhite; + vertical-align: top; +} +.CDB-Dropdown-optionsElement { + @include text-overflow(); + padding: 12px 10px; + border-bottom: 1px solid $cMainLine; + color: $cBlue; + + &:last-child { + border-bottom: 0; + } + &:hover { + background-color: rgba(157, 224, 173, 0.2); + color: $cMainBg; + cursor: pointer; + } +} +.CDB-Dropdown-optionsElement.is-selected { + color: $cMainBg; +} +.CDB-Dropdown-optionsElement.is-disabled { + color: $cHintText; + + &:hover { + background-color: transparent; + cursor: default; + } +}