Mercurial > personal > weather-server
view weather_server/static/style.css @ 16:9a609bcf0809
Port main script to TypeScript and prepare for serving it.
author | Paul Fisher <paul@pfish.zone> |
---|---|
date | Sat, 12 Oct 2019 14:03:52 -0400 |
parents | 4eaa9d69c4e2 |
children | fdb874e0b270 |
line wrap: on
line source
html { margin: 0; padding: 0; height: 100%; width: 100%; font-family: Roboto, sans-serif; --temp-background: #0d47a1; --temp-text: white; --dewpoint-background: #5472d3; --dewpoint-text: white; } body { margin: 0; padding: 0; display: flex; flex-flow: column nowrap; width: 100%; height: 100%; } h1 { /* Reset. */ margin: 0; padding: 0; font: inherit; flex: none; background: #263238; color: white; padding: 12px 24px; font-size: 24px; display: flex; flex-direction: column; justify-content: center; } h1 span { display: block; } p { margin: 0; padding: 0; font: inherit; flex: auto; } p.plain { position: relative; display: flex; flex-direction: column; align-items: baseline; padding: 24px; line-height: 1; } p.plain.important .key { display: block; opacity: 75%; font-size: 18px; } p.plain.important .value { margin-top: 0; font-size: 150px; display: flex; flex-flow: row nowrap; } p.plain.important .value .unit { font-size: 33%; font-weight: bold; opacity: 66%; padding-top: 0.25em; } p.fancy { position: relative; } p.fancy canvas { display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; } #temp { background: var(--temp-background); color: var(--temp-text); } #dewpoint { background: var(--dewpoint-background); color: var(--dewpoint-text); } #timestamp { flex: none; background: #263238; color: white; height: 48px; padding: 0 24px; display: flex; flex-direction: column; justify-content: center; } #timestamp > span { display: block; }