File tree 5 files changed +35
-20
lines changed 5 files changed +35
-20
lines changed Original file line number Diff line number Diff line change
1
+ ---
2
+ title : ESP8266_OLED_Clock
3
+ tags : ["Board"]
4
+ description : 2 connected boards, .
5
+ excerpt : >
6
+ The **ESP-12F** ...
7
+ ---
8
+
9
+ ![ alt text] ( _ESP8266_OLED_Clock.png )
10
+
11
+
12
+ * SSD1306 OLED
13
+ * PCF8563T clock
14
+ * CR1220
15
+ * USB for Power only
16
+ * connectors for serial programming
17
+ * no other PINs directly available to connect
18
+
19
+
20
+ ## See also
21
+
22
+ * [ ESP-12f Module] ( /boards/esp8266/esp12f.md )
23
+
24
+ * < https://github.com/green5/esp8266_oled_clock >
25
+ * < https://de.aliexpress.com/item/1005001727122947.html >
Original file line number Diff line number Diff line change @@ -38,6 +38,7 @@ $u-card-gap: 16px;
38
38
--card-border : none ;
39
39
--card-padding : 0.5em ;
40
40
--card-image-size : 120px ;
41
+ --card-icon-size : 2.75em ;
41
42
--card-radius : 1em ;
42
43
}
43
44
@@ -110,7 +111,7 @@ $u-card-gap: 16px;
110
111
width : calc (365px * 4 + 10px * 3 );
111
112
112
113
// @container main (width < #{$u-card-4col}) {
113
- @container main (width <=#{365px * 4 + 10px * 3 } ) {
114
+ @container main (width <= #{365px * 4 + 10px * 3 } ) {
114
115
width : calc (365px * 3 + 10px * 2 );
115
116
}
116
117
@@ -168,17 +169,17 @@ $u-card-gap: 16px;
168
169
height : var (--card-image-size );
169
170
object-fit : cover ;
170
171
171
- & .icon {
172
- width : 2.75 rem ;
173
- height : 2.75 rem ;
172
+ & .xicon {
173
+ width : 2.75 em ;
174
+ height : 2.75 em ;
174
175
}
175
176
}
176
177
177
178
.header {
178
179
grid-area : header ;
179
180
background-color : var (--card-head );
180
181
padding : var (--card-padding );
181
- min-height : 2.75 em ; // with or without icon
182
+ min-height : calc ( var ( --card-icon-size ) + 2 * var ( --card-padding )) ; // with or without icon
182
183
max-height : 4rem ;
183
184
184
185
h3 ,
@@ -187,12 +188,11 @@ $u-card-gap: 16px;
187
188
margin : 0 ;
188
189
}
189
190
190
- // images in header
191
+ // icons in header
191
192
>svg :first-child ,
192
193
>img :first-child {
193
- // display: block;
194
194
float : left ;
195
- height : 2.75 rem ;
195
+ height : var ( --card-icon-size ) ;
196
196
aspect-ratio : 1 / 1 ;
197
197
margin-right : var (--card-padding );
198
198
}
Original file line number Diff line number Diff line change @@ -48,11 +48,6 @@ $u-off: red;
48
48
padding : 0 ;
49
49
}
50
50
51
- .icon {
52
- width : 2.6rem ;
53
- height : 2.6rem ;
54
- vertical-align : top ;
55
- }
56
51
}
57
52
58
53
Original file line number Diff line number Diff line change 14
14
15
15
// The width of the page level elements must be known for the @media queries.
16
16
$u-menu-width : 14em ;
17
- $u-main-width : 56 em ;
17
+ $u-main-width : 42 em ;
18
18
$u-sidebar-width : 14em ;
19
19
$u-menu-width : 14em ;
20
20
$u-layout-gap : 1em ;
@@ -36,7 +36,7 @@ $u-layout-gap: 1em;
36
36
--header-color : var (--color );
37
37
38
38
// --main-back: light-dark(white, black);
39
- --main-back : var ( --back ); // light-dark(hsl(#{base.$u-hue} 0 90%), hsl(#{base.$u-hue} 0 10%));
39
+ --main-back : light-dark (hsl (#{base .$u-hue } 0 90% ), hsl (#{base .$u-hue } 0 10% ));
40
40
--main-color : var (--color );
41
41
--main-width : #{$u-main-width } ;
42
42
Original file line number Diff line number Diff line change 2
2
3
3
"use strict" ;
4
4
5
- // poly.js: some minimal polyfills
6
- if ( window . NodeList && ! NodeList . prototype . forEach ) {
7
- NodeList . prototype . forEach = Array . prototype . forEach ;
8
- }
9
- // End.
10
5
11
6
// lazy load any htm content
12
7
function lazyLoadHTM ( container , url ) {
You can’t perform that action at this time.
0 commit comments