@quoine/core
Version:
80 lines (68 loc) • 1.87 kB
CSS
@import "@quoine/core/styles/_colors.css";
._main {
composes: hor-medium from "@quoine/styles/padding.css";
composes: pointer from "@quoine/styles/cursor.css";
composes: delay-fast linear fast all-color from
"@quoine/styles/transition.css";
composes: hover-delay-immediate hover-immediate from
"@quoine/styles/transition.css";
composes: relative from "@quoine/styles/position.css";
}
/* cannot use compose here as React Transition Group
* require 1 class name only
*/
@theme {
.main-buy:global(.transition-enter) {
color: $positive;
background-color: $positive-1;
}
.main-sell:global(.transition-enter) {
color: $negative;
background-color: $negative-1;
}
}
.main-sell {
composes: _main;
composes: hover-negative from "@quoine/styles/color.css";
composes: hover-negative-1 from "@quoine/styles/bg-color.css";
composes: active-negative-2 from "@quoine/styles/bg-color.css";
}
.main-buy {
composes: _main;
composes: hover-positive from "@quoine/styles/color.css";
composes: hover-positive-1 from "@quoine/styles/bg-color.css";
composes: active-positive-2 from "@quoine/styles/bg-color.css";
}
/* === */
.content {
composes: flex from "@quoine/styles/flex.css";
}
._child {
composes: auto from "@quoine/styles/flex.css";
}
.left {
composes: _child;
composes: left from "@quoine/styles/text.css";
}
.center {
composes: _child;
composes: center from "@quoine/styles/text.css";
}
.right {
composes: _child;
composes: right from "@quoine/styles/text.css";
}
/* === */
._bg {
composes: absolute top left from "@quoine/styles/position.css";
composes: height-full from "@quoine/styles/size.css";
z-index: 1;
}
.bg-sell {
composes: _bg;
composes: negative-1 from "@quoine/styles/bg-color.css";
}
.bg-buy {
composes: _bg;
composes: positive-1 from "@quoine/styles/bg-color.css";
}