Mercurial > personal > weather-server
comparison weather_server/static/style.css @ 13:4eaa9d69c4e2
Extremely basic version of the graph drawer.
author | Paul Fisher <paul@pfish.zone> |
---|---|
date | Sun, 06 Oct 2019 17:09:23 -0400 |
parents | 6d59f038a58b |
children | fdb874e0b270 |
comparison
equal
deleted
inserted
replaced
12:9e6289598d8c | 13:4eaa9d69c4e2 |
---|---|
1 html, body { | 1 html { |
2 margin: 0; | |
3 padding: 0; | |
4 height: 100%; | |
5 width: 100%; | |
6 | |
7 font-family: Roboto, sans-serif; | |
8 | |
9 --temp-background: #0d47a1; | |
10 --temp-text: white; | |
11 --dewpoint-background: #5472d3; | |
12 --dewpoint-text: white; | |
13 } | |
14 | |
15 body { | |
2 margin: 0; | 16 margin: 0; |
3 padding: 0; | 17 padding: 0; |
4 display: flex; | 18 display: flex; |
5 flex-flow: column nowrap; | 19 flex-flow: column nowrap; |
6 width: 100%; | 20 width: 100%; |
7 height: 100%; | 21 height: 100%; |
8 | |
9 font-family: Roboto, sans-serif; | |
10 } | 22 } |
11 | 23 |
12 h1 { | 24 h1 { |
13 /* Reset. */ | 25 /* Reset. */ |
14 margin: 0; | 26 margin: 0; |
33 p { | 45 p { |
34 margin: 0; | 46 margin: 0; |
35 padding: 0; | 47 padding: 0; |
36 font: inherit; | 48 font: inherit; |
37 flex: auto; | 49 flex: auto; |
50 } | |
51 | |
52 p.plain { | |
38 position: relative; | 53 position: relative; |
39 display: flex; | 54 display: flex; |
40 flex-direction: column; | 55 flex-direction: column; |
41 align-items: baseline; | 56 align-items: baseline; |
42 padding: 24px; | 57 padding: 24px; |
43 line-height: 1; | 58 line-height: 1; |
44 } | 59 } |
45 | 60 |
46 p.important .key { | 61 p.plain.important .key { |
47 display: block; | 62 display: block; |
48 opacity: 75%; | 63 opacity: 75%; |
49 font-size: 18px; | 64 font-size: 18px; |
50 } | 65 } |
51 | 66 |
52 p.important .value { | 67 p.plain.important .value { |
53 margin-top: 0; | 68 margin-top: 0; |
54 font-size: 150px; | 69 font-size: 150px; |
55 display: flex; | 70 display: flex; |
56 flex-flow: row nowrap; | 71 flex-flow: row nowrap; |
57 } | 72 } |
58 | 73 |
59 p.important .value .unit { | 74 p.plain.important .value .unit { |
60 font-size: 33%; | 75 font-size: 33%; |
61 font-weight: bold; | 76 font-weight: bold; |
62 opacity: 66%; | 77 opacity: 66%; |
63 padding-top: 0.25em; | 78 padding-top: 0.25em; |
64 } | 79 } |
65 | 80 |
81 p.fancy { | |
82 position: relative; | |
83 } | |
84 | |
85 p.fancy canvas { | |
86 display: block; | |
87 position: absolute; | |
88 top: 0; | |
89 right: 0; | |
90 bottom: 0; | |
91 left: 0; | |
92 width: 100%; | |
93 height: 100%; | |
94 } | |
95 | |
66 #temp { | 96 #temp { |
67 background: #0d47a1; | 97 background: var(--temp-background); |
68 color: white; | 98 color: var(--temp-text); |
69 } | 99 } |
70 | 100 |
71 #dewpoint { | 101 #dewpoint { |
72 background: #5472d3; | 102 background: var(--dewpoint-background); |
73 color: white; | 103 color: var(--dewpoint-text); |
74 } | 104 } |
75 | 105 |
76 #timestamp { | 106 #timestamp { |
77 flex: none; | 107 flex: none; |
78 background: #263238; | 108 background: #263238; |