Changeset 5b6f93b in Klonkt for src/assets/js/ward-theme.js
- Timestamp:
- 08/12/2026 09:54:01 PM (3 months ago)
- Children:
- 3866994
- Parents:
- 5e0fea7
- File:
-
- 1 edited
-
src/assets/js/ward-theme.js (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/assets/js/ward-theme.js
r5e0fea7 r5b6f93b 43 43 /** 44 44 * De kleur toepassen: het accent dat de knoppen, de bubbels en de (+) dragen, 45 * plus een zachte tint over de donkereachtergrond zodat de hele hemel de45 * plus een zachte tint over de LICHTE achtergrond zodat de hele hemel de 46 46 * gekozen kleur ademt. De tekst-op-accent volgt de luminantie. 47 47 */ … … 50 50 root.setProperty('--accent', hex(rgb)); 51 51 root.setProperty('--on-accent', onSky(rgb)); 52 // De achtergrond blijft donker (leesbaar), maar krijgt een vleugje van de 53 // kleur: een verticale gradient van de getinte nacht naar bijna zwart. 52 // De achtergrond is LICHT (Robins wens 12-8) maar krijgt een vleugje van de 53 // kleur: een verticale gradient van een lichte tint naar bijna wit. De kleur 54 // wordt sterk richting wit gemengd, zodat de tekst leesbaar blijft. 54 55 const r = (rgb >> 16) & 0xff, g = (rgb >> 8) & 0xff, b = rgb & 0xff; 55 const tint = (f) => `rgb(${Math.round(r * f + 2 0 * (1 - f))},${Math.round(g * f + 26 * (1 - f))},${Math.round(b * f + 36* (1 - f))})`;56 root.setProperty('--bg-top', tint(0. 22));57 root.setProperty('--bg-bottom', tint(0.0 6));56 const tint = (f) => `rgb(${Math.round(r * f + 255 * (1 - f))},${Math.round(g * f + 255 * (1 - f))},${Math.round(b * f + 255 * (1 - f))})`; 57 root.setProperty('--bg-top', tint(0.10)); 58 root.setProperty('--bg-bottom', tint(0.03)); 58 59 } 59 60
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)