mirror of https://github.com/status-im/consul.git
ui: Create CSS variables for box-shadowing consistency (#7337)
* Table - Lowest (on-hover of table items) * Buttons - Middle * Form-elements - Removed, no box-shadowing in input forms mocks. * Menu-panel -High * Modal-dialog - Highest * Stats-card -Middle/High(Active) * Tooltip - Middle * Card - Middle * Expanded-single-select - Middle * Tabular-details - High * Discovery chain - High
This commit is contained in:
parent
64ff304585
commit
397757ae62
|
@ -27,7 +27,7 @@
|
||||||
@extend %button;
|
@extend %button;
|
||||||
border-width: 1px;
|
border-width: 1px;
|
||||||
border-radius: $decor-radius-100;
|
border-radius: $decor-radius-100;
|
||||||
box-shadow: 0 3px 1px 0 rgba($black, 0.12);
|
box-shadow: $decor-elevation-200;
|
||||||
}
|
}
|
||||||
/* color */
|
/* color */
|
||||||
%copy-button {
|
%copy-button {
|
||||||
|
|
|
@ -7,7 +7,6 @@
|
||||||
%form-element-text-input {
|
%form-element-text-input {
|
||||||
-moz-appearance: none;
|
-moz-appearance: none;
|
||||||
-webkit-appearance: none;
|
-webkit-appearance: none;
|
||||||
box-shadow: inset 0 3px 2px rgba(0, 0, 0, 0.06);
|
|
||||||
border-radius: $decor-radius-100;
|
border-radius: $decor-radius-100;
|
||||||
border: $decor-border-100;
|
border: $decor-border-100;
|
||||||
outline: none;
|
outline: none;
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
%menu-panel {
|
%menu-panel {
|
||||||
border: $decor-border-100;
|
border: $decor-border-100;
|
||||||
border-radius: $decor-radius-200;
|
border-radius: $decor-radius-200;
|
||||||
box-shadow: 0 2px 7px rgba(0, 0, 0, 0.21);
|
box-shadow: $decor-elevation-600;
|
||||||
}
|
}
|
||||||
%menu-panel {
|
%menu-panel {
|
||||||
border-color: $gray-300;
|
border-color: $gray-300;
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
background-color: rgba($white, 0.9);
|
background-color: rgba($white, 0.9);
|
||||||
}
|
}
|
||||||
%modal-window {
|
%modal-window {
|
||||||
box-shadow: 2px 8px 8px 0 rgba($black, 0.1);
|
box-shadow: $decor-elevation-800;
|
||||||
}
|
}
|
||||||
%modal-window {
|
%modal-window {
|
||||||
/*%frame-gray-000*/
|
/*%frame-gray-000*/
|
||||||
|
|
|
@ -14,11 +14,11 @@
|
||||||
}
|
}
|
||||||
%stats-card,
|
%stats-card,
|
||||||
%stats-card header::before {
|
%stats-card header::before {
|
||||||
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.05);
|
box-shadow: $decor-elevation-400;
|
||||||
}
|
}
|
||||||
%stats-card:hover,
|
%stats-card:hover,
|
||||||
%stats-card:focus {
|
%stats-card:focus {
|
||||||
box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.1);
|
box-shadow: $decor-elevation-600;
|
||||||
}
|
}
|
||||||
%stats-card header > :not(a):last-child {
|
%stats-card header > :not(a):last-child {
|
||||||
border: $decor-border-100;
|
border: $decor-border-100;
|
||||||
|
|
|
@ -23,5 +23,5 @@
|
||||||
/* this isn't quite like the values in structure */
|
/* this isn't quite like the values in structure */
|
||||||
/* but this looks closer visually */
|
/* but this looks closer visually */
|
||||||
/* TODO: try and get this closer to structure */
|
/* TODO: try and get this closer to structure */
|
||||||
box-shadow: 0 2px 5px 0 rgba($black, 0.31);
|
box-shadow: $decor-elevation-400;
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,3 +7,8 @@ $decor-border-000: none;
|
||||||
$decor-border-100: 1px solid;
|
$decor-border-100: 1px solid;
|
||||||
$decor-border-200: 2px solid;
|
$decor-border-200: 2px solid;
|
||||||
$decor-border-300: 3px solid;
|
$decor-border-300: 3px solid;
|
||||||
|
$decor-elevation-100: 0 2px 4px rgba(0, 0, 0, 0.1);
|
||||||
|
$decor-elevation-200: 0 5px 1px -2px rgba($black, 0.12);
|
||||||
|
$decor-elevation-400: 0 6px 8px -2px rgba($black, 0.05), 0 8px 4px -4px rgba($black, 0.1);
|
||||||
|
$decor-elevation-600: 0 12px 5px -7px rgba($black, 0.08), 0 11px 10px -3px rgba($black, 0.1);
|
||||||
|
$decor-elevation-800: 0 16px 6px -10px rgba($black, 0.06), 0 16px 16px -4px rgba($black, 0.2);
|
||||||
|
|
|
@ -21,5 +21,5 @@
|
||||||
list-style-type: none;
|
list-style-type: none;
|
||||||
}
|
}
|
||||||
%card-intent {
|
%card-intent {
|
||||||
box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.1);
|
box-shadow: $decor-elevation-400;
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
%expanded-single-select input[type='radio']:checked + *,
|
%expanded-single-select input[type='radio']:checked + *,
|
||||||
%expanded-single-select input[type='radio']:hover + *,
|
%expanded-single-select input[type='radio']:hover + *,
|
||||||
%expanded-single-select input[type='radio']:focus + * {
|
%expanded-single-select input[type='radio']:focus + * {
|
||||||
box-shadow: 0 4px 8px 0 rgba($black, 0.05);
|
box-shadow: $decor-elevation-400;
|
||||||
}
|
}
|
||||||
%expanded-single-select input[type='radio']:checked + *,
|
%expanded-single-select input[type='radio']:checked + *,
|
||||||
%expanded-single-select input[type='radio']:hover + *,
|
%expanded-single-select input[type='radio']:hover + *,
|
||||||
|
|
|
@ -45,7 +45,7 @@ table:not(.sessions) td:first-child {
|
||||||
}
|
}
|
||||||
|
|
||||||
table:not(.sessions) tbody tr:hover {
|
table:not(.sessions) tbody tr:hover {
|
||||||
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
|
box-shadow: $decor-elevation-100;
|
||||||
}
|
}
|
||||||
/* Header Tooltips/Icon*/
|
/* Header Tooltips/Icon*/
|
||||||
th {
|
th {
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
%tabular-detail {
|
%tabular-detail {
|
||||||
border: 1px solid $gray-300;
|
border: 1px solid $gray-300;
|
||||||
border-radius: $decor-radius-100;
|
border-radius: $decor-radius-100;
|
||||||
box-shadow: 0 8px 10px 0 rgba($black, 0.1);
|
box-shadow: $decor-elevation-600;
|
||||||
margin-bottom: 20px;
|
margin-bottom: 20px;
|
||||||
}
|
}
|
||||||
%tabular-detail::before,
|
%tabular-detail::before,
|
||||||
|
|
|
@ -6,8 +6,9 @@
|
||||||
:root {
|
:root {
|
||||||
--white: #{$white};
|
--white: #{$white};
|
||||||
--decor-border-100: #{$decor-border-100};
|
--decor-border-100: #{$decor-border-100};
|
||||||
--decor-radius-300: #{$decor-radius-300};
|
--decor-radius-200: #{$decor-radius-200};
|
||||||
--gray-500: #{$gray-500};
|
--gray-500: #{$gray-500};
|
||||||
|
--decor-elevation-600: #{$decor-elevation-600};
|
||||||
}
|
}
|
||||||
|
|
||||||
$gray: $gray-200;
|
$gray: $gray-200;
|
||||||
|
|
|
@ -6,9 +6,9 @@
|
||||||
|
|
||||||
background-color: var(--white);
|
background-color: var(--white);
|
||||||
border: var(--decor-border-100);
|
border: var(--decor-border-100);
|
||||||
border-radius: var(--decor-radius-300);
|
border-radius: var(--decor-radius-200);
|
||||||
border-color: var(--gray-500);
|
border-color: var(--gray-500);
|
||||||
box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.1);
|
box-shadow: var(--decor-elevation-600);
|
||||||
}
|
}
|
||||||
{{/if}}
|
{{/if}}
|
||||||
{{#if selected.edges }}
|
{{#if selected.edges }}
|
||||||
|
|
Loading…
Reference in New Issue