explain and expand theme colors
This commit is contained in:
		
							parent
							
								
									803c99b121
								
							
						
					
					
						commit
						a62bc96d26
					
				
					 3 changed files with 61 additions and 38 deletions
				
			
		| 
						 | 
				
			
			@ -59,6 +59,11 @@
 | 
			
		|||
 | 
			
		||||
  a {
 | 
			
		||||
    border-bottom: 1px solid var(--nav-a-border);
 | 
			
		||||
		text-decoration: none;
 | 
			
		||||
		padding: 25px 20px;
 | 
			
		||||
		display: flex;
 | 
			
		||||
		justify-content: center;
 | 
			
		||||
		align-items: center;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
	a.selected {
 | 
			
		||||
| 
						 | 
				
			
			@ -66,12 +71,9 @@
 | 
			
		|||
    background: var(--nav-a-selected-bg);
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	a {
 | 
			
		||||
		text-decoration: none;
 | 
			
		||||
    padding: 25px 20px;
 | 
			
		||||
    display: flex;
 | 
			
		||||
    justify-content: center;
 | 
			
		||||
    align-items: center;
 | 
			
		||||
	a.selected:hover {
 | 
			
		||||
		border-bottom: 1px solid var(--nav-a-selected-border-hover);
 | 
			
		||||
		background: var(--nav-a-selected-bg-hover);
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
  a:hover {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -30,7 +30,7 @@
 | 
			
		|||
    max-width: 600px;
 | 
			
		||||
    margin: 0 auto;
 | 
			
		||||
    padding: 10px 0;
 | 
			
		||||
    border-bottom: 1px solid #ededed;
 | 
			
		||||
    border-bottom: 1px solid var(--border-color);
 | 
			
		||||
    display: grid;
 | 
			
		||||
    width: 100%;
 | 
			
		||||
    grid-template-areas:
 | 
			
		||||
| 
						 | 
				
			
			@ -84,11 +84,19 @@
 | 
			
		|||
    border: none;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .footer svg {
 | 
			
		||||
  .footer button svg {
 | 
			
		||||
    pointer-events: none;
 | 
			
		||||
    width: 24px;
 | 
			
		||||
    height: 24px;
 | 
			
		||||
    fill: #859ede;
 | 
			
		||||
    fill: var(--action-button-fill-color);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .footer button:hover svg {
 | 
			
		||||
    fill: var(--action-button-fill-color-hover);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .footer button:active svg {
 | 
			
		||||
    fill: var(--action-button-fill-color-active);
 | 
			
		||||
  }
 | 
			
		||||
</style>
 | 
			
		||||
<script>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,35 +1,48 @@
 | 
			
		|||
:root {
 | 
			
		||||
  --button-primary-bg: #668cff;
 | 
			
		||||
  --button-primary-text: white;
 | 
			
		||||
  --button-primary-border: #1e3066;
 | 
			
		||||
  --button-primary-bg-active: #99b3ff;
 | 
			
		||||
  --button-primary-bg-hover:  #446add;
 | 
			
		||||
  $main-theme-color: royalblue;
 | 
			
		||||
  $main-text-color: #333;
 | 
			
		||||
  $border-color: #dadada;
 | 
			
		||||
  $main-bg-color: white;
 | 
			
		||||
  $secondary-text-color: white;
 | 
			
		||||
 | 
			
		||||
  --button-bg: #ededed;
 | 
			
		||||
  --button-text: #333;
 | 
			
		||||
  --button-border: #ededed;
 | 
			
		||||
  --button-bg-active: #fafafa;
 | 
			
		||||
  --button-bg-hover: #ddd;
 | 
			
		||||
  --button-primary-bg: lighten($main-theme-color, 7%);
 | 
			
		||||
  --button-primary-text: $secondary-text-color;
 | 
			
		||||
  --button-primary-border: darken($main-theme-color, 30%);
 | 
			
		||||
  --button-primary-bg-active: lighten($main-theme-color, 1%);
 | 
			
		||||
  --button-primary-bg-hover: lighten($main-theme-color, 9%);
 | 
			
		||||
 | 
			
		||||
  --input-border: #dadada;
 | 
			
		||||
  --anchor-text: royalblue;
 | 
			
		||||
  --main-bg: white;
 | 
			
		||||
  --body-bg: #ebeffb;
 | 
			
		||||
  --body-text-color: #333;
 | 
			
		||||
  --main-border: #ededed;
 | 
			
		||||
  --button-bg: darken($main-bg-color, 10%);
 | 
			
		||||
  --button-text: $main-text-color;
 | 
			
		||||
  --button-border: darken($border-color, 20%);
 | 
			
		||||
  --button-bg-active: darken($main-bg-color, 25%);
 | 
			
		||||
  --button-bg-hover: darken($main-bg-color, 5%);
 | 
			
		||||
 | 
			
		||||
  --form-bg: #fafafa;
 | 
			
		||||
  --form-border: #ccc;
 | 
			
		||||
  --input-border: $border-color;
 | 
			
		||||
  --anchor-text: $main-theme-color;
 | 
			
		||||
  --main-bg: $main-bg-color;
 | 
			
		||||
  --body-bg: lighten($main-theme-color, 38%);
 | 
			
		||||
  --body-text-color: $main-text-color;
 | 
			
		||||
  --main-border: $border-color;
 | 
			
		||||
 | 
			
		||||
  --nav-bg: royalblue;
 | 
			
		||||
  --nav-border: #3a5eca;
 | 
			
		||||
  --nav-a-border: royalblue;
 | 
			
		||||
  --nav-a-selected-border: white;
 | 
			
		||||
  --nav-a-selected-bg: #7e93e9;
 | 
			
		||||
  --nav-a-bg-hover: #a3b1f0;
 | 
			
		||||
  --nav-a-border-hover: #a3b1f0;
 | 
			
		||||
  --nav-text-color-hover: #f6f7fd;
 | 
			
		||||
  --nav-svg-fill-hover: #f6f7fd;
 | 
			
		||||
  --nav-svg-fill: white;
 | 
			
		||||
  --nav-text-color: white;
 | 
			
		||||
  --form-bg: darken($main-bg-color, 3%);
 | 
			
		||||
  --form-border: darken($border-color, 10%);
 | 
			
		||||
 | 
			
		||||
  --nav-bg: $main-theme-color;
 | 
			
		||||
  --nav-border: darken($main-theme-color, 10%);
 | 
			
		||||
  --nav-a-border: $main-theme-color;
 | 
			
		||||
  --nav-a-selected-border: $secondary-text-color;
 | 
			
		||||
  --nav-a-selected-bg: lighten($main-theme-color, 10%);
 | 
			
		||||
  --nav-svg-fill: $secondary-text-color;
 | 
			
		||||
  --nav-text-color: $secondary-text-color;
 | 
			
		||||
 | 
			
		||||
  --nav-a-selected-border-hover: $secondary-text-color;
 | 
			
		||||
  --nav-a-selected-bg-hover: lighten($main-theme-color, 15%);
 | 
			
		||||
  --nav-a-bg-hover: lighten($main-theme-color, 5%);
 | 
			
		||||
  --nav-a-border-hover: $main-theme-color;
 | 
			
		||||
  --nav-svg-fill-hover: $secondary-text-color;
 | 
			
		||||
  --nav-text-color-hover: $secondary-text-color;
 | 
			
		||||
 | 
			
		||||
  --action-button-fill-color: lighten($main-theme-color, 15%);
 | 
			
		||||
  --action-button-fill-color-hover: lighten($main-theme-color, 20%);
 | 
			
		||||
  --action-button-fill-color-active: lighten($main-theme-color, 5%);
 | 
			
		||||
}
 | 
			
		||||
		Loading…
	
	Add table
		
		Reference in a new issue