Changeset 35442 for main


Ignore:
Timestamp:
2021-09-21T12:23:02+12:00 (3 years ago)
Author:
cstephen
Message:

Improve color theming

Location:
main/trunk/model-interfaces-dev/atea/korero-maori-asr/src
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/model-interfaces-dev/atea/korero-maori-asr/src/App.vue

    r35437 r35442  
    11<template>
    2     <div class="app-bar">
     2    <div class="app-bar theme-primary-l1">
    33        <div class="app-bar-content">
    44            <span class="heading1">{{ translations.get("Title") }}</span>
     
    4545    gap: 1em;
    4646
    47     color: var(--primary-fg-color);
    48     background-color: var(--primary-bg-color-l1);
     47    background-color: var(--bg-color);
     48    color: var(--fg-color);
    4949    box-shadow: 0px 0px 4px 3px #6d6d6d;
    5050
  • main/trunk/model-interfaces-dev/atea/korero-maori-asr/src/components/ToggleButton.vue

    r35432 r35442  
    88.base {
    99    @extend .btn-fab;
    10     color: var(--primary-bg-color);
     10    color: var(--bg-color);
    1111    background-color: var(--paper-color);
    1212    box-shadow: var(--primary-box-shadow-thin);
     
    1414
    1515.toggled {
    16     color: var(--primary-fg-color);
    17     background-color: var(--primary-bg-color);
     16    color: var(--fg-color);
     17    background-color: var(--bg-color);
    1818}
    1919</style>
  • main/trunk/model-interfaces-dev/atea/korero-maori-asr/src/styles/_material.scss

    r35441 r35442  
    66/* === Start theme definitions === */
    77
     8// When changing these the corresponding CSS variables must be updated
    89$primary-bg-color-l1: #249ccf;
    910$primary-bg-color: #2191c0;
     
    1213
    1314:root {
    14     // Constant variables; do not modify in other styles
    15     --primary-bg-color-l1: #{$primary-bg-color-l1};
    16     --primary-bg-color: #{$primary-bg-color};
    17     --primary-fg-color: white;
    18 
    19     --accent-bg-color: #{$accent-bg-color};
    20     --accent-fg-color: white;
     15    --primary-bg-color-l1: 36, 156, 207;
     16    --primary-bg-color: 33, 145, 192;
     17    --primary-fg-color: 255, 255, 255;
     18
     19    --accent-bg-color: 25, 118, 158;
     20    --accent-fg-color: 255, 255, 255;
    2121
    2222    --body-color: rgb(39, 39, 39);
     
    3333    --transition-duration: 0.15s;
    3434
    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);
    39 }
    40 
    41 .theme-error {
    42     --bg-color: #f04848;
    43 }
    44 
    45 .theme-flat {
    46     --bg-color: transparent;
    47     --fg-color: --primary-bg-color;
    48     --box-shadow: none;
    49 
    50     &:hover {
    51         background-color: #EEE;
    52     }
    53 }
    54 
    55 .theme-accent {
    56     --bg-color: var(--accent-bg-color);
    57     --fg-color: var(--accent-fg-color);
    58 }
    59 
    60 /* === End theme definitions */
     35    @extend .theme-primary;
     36}
    6137
    6238/* === Start component definitions === */
     
    6844    background-color: var(--paper-color);
    6945    color: var(--body-color);
    70     box-shadow: var(--box-shadow);
     46    box-shadow: var(--primary-box-shadow);
    7147}
    7248
    7349.card {
    7450    @extend .paper;
    75     --box-shadow: var(--primary-box-shadow-thin);
     51    box-shadow: var(--primary-box-shadow-thin);
    7652}
    7753
     
    10076    color: var(--fg-color);
    10177    border: none;
    102     box-shadow: var(--box-shadow);
     78    box-shadow: var(--primary-box-shadow-thin);
    10379
    10480    border-radius: var(--border-radius);
     
    395371    }
    396372}
     373
     374/* === Start Theme Definitions === */
     375
     376.theme-primary {
     377    --bg-color: rgb(var(--primary-bg-color));
     378    --fg-color: rgb(var(--primary-fg-color));
     379}
     380
     381.theme-primary-l1 {
     382    --bg-color: rgb(var(--primary-bg-color-l1));
     383    --fg-color: rgb(var(--primary-fg-color));
     384}
     385
     386.theme-error {
     387    --bg-color: #f04848;
     388}
     389
     390.theme-flat {
     391    --bg-color: transparent;
     392    --fg-color: rgb(var(--primary-bg-color));
     393
     394    box-shadow: none;
     395
     396    &:hover {
     397        --bg-color: rgba(var(--primary-bg-color), 0.15);//#EEE;
     398    }
     399}
     400
     401.theme-accent {
     402    --bg-color: rgb(var(--accent-bg-color));
     403    --fg-color: rgb(var(--accent-fg-color));
     404}
     405
     406/* === End theme definitions === */
Note: See TracChangeset for help on using the changeset viewer.