Changeset 35441 for main/trunk


Ignore:
Timestamp:
2021-09-21T11:52:42+12:00 (3 years ago)
Author:
cstephen
Message:

Theme variable rework to allow for better color theming

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/model-interfaces-dev/atea/korero-maori-asr/src/styles/_material.scss

    r35439 r35441  
    99$primary-bg-color: #2191c0;
    1010
    11 $accent-bg-color: #19769e;//rgb(240, 176, 0);
     11$accent-bg-color: #19769e;
    1212
    1313:root {
     14    // Constant variables; do not modify in other styles
    1415    --primary-bg-color-l1: #{$primary-bg-color-l1};
    1516    --primary-bg-color: #{$primary-bg-color};
     
    1718
    1819    --accent-bg-color: #{$accent-bg-color};
    19     --accent-fg-color: white;//rgb(61, 61, 61);
     20    --accent-fg-color: white;
    2021
    2122    --body-color: rgb(39, 39, 39);
    2223   
    2324    --primary-box-shadow: 0 2px 4px 0 #505050;
    24     --primary-box-shadow-thin: 0 1px 3px 0 #747474;
     25    --primary-box-shadow-thin: 0 1px 3px 0 #666666;
    2526
    2627    --hover-brightness: 92%;
     
    3132
    3233    --transition-duration: 0.15s;
     34
     35    // Normal variables - utilised by styles and set to one of the definitions above.
     36    --bg-color: var(--primary-bg-color);
     37    --fg-color: var(--primary-fg-color);
     38    --box-shadow: var(--primary-box-shadow);
    3339}
    3440
    3541.theme-error {
    36     --primary-bg-color: #f04848;
    37     --primary-fg-color: white;
     42    --bg-color: #f04848;
    3843}
    3944
    4045.theme-flat {
    41     --primary-bg-color: transparent;
    42     --primary-fg-color: #{$primary-bg-color};
    43     --primary-box-shadow: none;
     46    --bg-color: transparent;
     47    --fg-color: --primary-bg-color;
     48    --box-shadow: none;
    4449
    4550    &:hover {
     
    4954
    5055.theme-accent {
    51     --primary-bg-color: var(--accent-bg-color);
    52     --primary-fg-color: var(--accent-fg-color);
     56    --bg-color: var(--accent-bg-color);
     57    --fg-color: var(--accent-fg-color);
    5358}
    5459
     
    6368    background-color: var(--paper-color);
    6469    color: var(--body-color);
    65     box-shadow: var(--primary-box-shadow);
     70    box-shadow: var(--box-shadow);
    6671}
    6772
    6873.card {
    6974    @extend .paper;
    70 
    71     box-shadow: var(--primary-box-shadow-thin);
     75    --box-shadow: var(--primary-box-shadow-thin);
    7276}
    7377
     
    9397    text-align: left;
    9498
    95     background-color: var(--primary-bg-color);
    96     color: var(--primary-fg-color);
     99    background-color: var(--bg-color);
     100    color: var(--fg-color);
    97101    border: none;
    98     box-shadow: var(--primary-box-shadow);
     102    box-shadow: var(--box-shadow);
    99103
    100104    border-radius: var(--border-radius);
     
    157161
    158162    &:active, &:focus {
    159         border-bottom: 1px solid var(--primary-bg-color);
     163        border-bottom: 1px solid var(--bg-color);
    160164       
    161165        .text-input-active {
     
    165169
    166170    .text-input-active {
    167         background-color: var(--primary-bg-color);
     171        background-color: var(--bg-color);
    168172        height: 1px;
    169173        margin: 0 auto;
     
    265269    cursor: pointer;
    266270
    267     background-color: var(--primary-bg-color);
     271    background-color: var(--bg-color);
    268272    box-shadow: var(--primary-box-shadow-thin);
    269273
Note: See TracChangeset for help on using the changeset viewer.