203 lines
3.3 KiB
SCSS
203 lines
3.3 KiB
SCSS
// studio - elements - UI controls
|
|
// ====================
|
|
|
|
// gray primary button
|
|
.btn-primary-gray {
|
|
@extend .ui-btn-primary;
|
|
background: $gray-l1;
|
|
border-color: $gray-l2;
|
|
color: $white;
|
|
|
|
&:hover, &:active {
|
|
border-color: $gray-l1;
|
|
background: $gray;
|
|
}
|
|
|
|
&.current, &.active {
|
|
background: $gray-d1;
|
|
color: $gray-l1;
|
|
|
|
&:hover, &:active {
|
|
background: $gray-d1;
|
|
}
|
|
}
|
|
}
|
|
|
|
// blue primary button
|
|
.btn-primary-blue {
|
|
@extend .ui-btn-primary;
|
|
background: $blue;
|
|
border-color: $blue-s1;
|
|
color: $white;
|
|
|
|
&:hover, &:active {
|
|
background: $blue-s2;
|
|
border-color: $blue-s2;
|
|
}
|
|
|
|
&.current, &.active {
|
|
background: $blue-d1;
|
|
color: $blue-l4;
|
|
border-color: $blue-d2;
|
|
|
|
&:hover, &:active {
|
|
background: $blue-d1;
|
|
}
|
|
}
|
|
}
|
|
|
|
// green primary button
|
|
.btn-primary-green {
|
|
@extend .ui-btn-primary;
|
|
background: $green;
|
|
border-color: $green;
|
|
color: $white;
|
|
|
|
&:hover, &:active {
|
|
background: $green-s1;
|
|
border-color: $green-s1;
|
|
}
|
|
|
|
&.current, &.active {
|
|
background: $green-d1;
|
|
color: $green-l4;
|
|
border-color: $green-d2;
|
|
|
|
&:hover, &:active {
|
|
background: $green-d1;
|
|
}
|
|
}
|
|
}
|
|
|
|
// gray secondary button
|
|
.btn-secondary-gray {
|
|
@extend .ui-btn-secondary;
|
|
border-color: $gray-l3;
|
|
color: $gray-l1;
|
|
|
|
&:hover, &:active {
|
|
background: $gray-l3;
|
|
color: $gray-d2;
|
|
}
|
|
|
|
&.current, &.active {
|
|
background: $gray-d2;
|
|
color: $gray-l5;
|
|
|
|
&:hover, &:active {
|
|
background: $gray-d2;
|
|
}
|
|
}
|
|
}
|
|
|
|
// blue secondary button
|
|
.btn-secondary-blue {
|
|
@extend .ui-btn-secondary;
|
|
border-color: $blue-l3;
|
|
color: $blue;
|
|
|
|
&:hover, &:active {
|
|
background: $blue-l4;
|
|
color: $blue-s2;
|
|
}
|
|
|
|
&.current, &.active {
|
|
border-color: $blue-l3;
|
|
background: $blue-l3;
|
|
color: $blue-d1;
|
|
|
|
&:hover, &:active {
|
|
|
|
}
|
|
}
|
|
}
|
|
|
|
// green secondary button
|
|
.btn-secondary-green {
|
|
@extend .ui-btn-secondary;
|
|
border-color: $green-l4;
|
|
color: $green-l2;
|
|
|
|
&:hover, &:active {
|
|
background: $green-l4;
|
|
color: $green-s1;
|
|
}
|
|
|
|
&.current, &.active {
|
|
background: $green-s1;
|
|
color: $green-l4;
|
|
|
|
&:hover, &:active {
|
|
background: $green-s1;
|
|
}
|
|
}
|
|
}
|
|
|
|
// ====================
|
|
|
|
// button elements
|
|
.button {
|
|
|
|
[class^="icon-"] {
|
|
display: inline-block;
|
|
vertical-align: middle;
|
|
margin-right: ($baseline/4);
|
|
}
|
|
}
|
|
|
|
// ====================
|
|
|
|
// simple dropdown button styling - should we move this elsewhere?
|
|
.ui-btn-dd {
|
|
@extend .ui-btn;
|
|
@extend .ui-btn-pill;
|
|
padding:($baseline/4) ($baseline/2);
|
|
border-width: 1px;
|
|
border-style: solid;
|
|
border-color: transparent;
|
|
text-align: center;
|
|
|
|
&:hover, &:active {
|
|
@extend .ui-fake-link;
|
|
border-color: $gray-l3;
|
|
}
|
|
|
|
&.current, &.active, &.is-selected {
|
|
box-shadow: inset 0 1px 2px 1px $shadow-l1;
|
|
border-color: $gray-l3;
|
|
}
|
|
}
|
|
|
|
// layout-based buttons - nav dd
|
|
.ui-btn-dd-nav-primary {
|
|
@extend .ui-btn-dd;
|
|
background: $white;
|
|
border-color: $white;
|
|
color: $gray-d1;
|
|
|
|
&:hover, &:active {
|
|
background: $white;
|
|
color: $blue-s1;
|
|
}
|
|
|
|
&.current, &.active {
|
|
background: $white;
|
|
color: $gray-d4;
|
|
|
|
&:hover, &:active {
|
|
color: $blue-s1;
|
|
}
|
|
}
|
|
}
|
|
|
|
// ====================
|
|
|
|
// calls-to-action
|
|
|
|
// ====================
|
|
|
|
// specific buttons - view live
|
|
.view-live-button {
|
|
@extend .t-action4;
|
|
}
|