itsMarco-G commited on
Commit
8d4182e
·
1 Parent(s): 2c58a3e

HF space page update

Browse files
Files changed (2) hide show
  1. index.html +19 -30
  2. style.css +12 -5
index.html CHANGED
@@ -54,17 +54,14 @@
54
 
55
  <div class="hero-visual">
56
  <div class="glass-card">
57
- <div class="media" role="img" aria-label="Demo GIF placeholder">
58
  <div class="media-inner">
59
  <img
60
- src="reachy_phone_home/assets/reachy_phone_home.PNG"
61
- alt="Reachy Phone Home preview"
62
  class="hero-media"
63
  loading="eager"
64
  />
65
- <div class="media-overlay">
66
- <div class="overlay-title">Demo GIF goes here</div>
67
- </div>
68
  </div>
69
  </div>
70
  <p class="caption">
@@ -88,8 +85,8 @@
88
  <div class="feature-grid">
89
  <div class="feature-card">
90
  <img
91
- src="reachy_phone_home/assets/phone_home_view.png"
92
- alt="Phone Home view preview"
93
  class="feature-image"
94
  loading="lazy"
95
  />
@@ -98,23 +95,23 @@
98
  </div>
99
  <div class="feature-card">
100
  <img
101
- src="reachy_phone_home/assets/phone_home_view.png"
102
- alt="Phone Home view preview"
103
  class="feature-image"
104
  loading="lazy"
105
  />
106
- <h3>Home zone tracking</h3>
107
- <p>Define a “home” spot in front of the camera. Phone stays home? Focus vibes.</p>
108
  </div>
109
  <div class="feature-card">
110
  <img
111
- src="reachy_phone_home/assets/phone_home_view.png"
112
- alt="Phone Home view preview"
113
  class="feature-image"
114
  loading="lazy"
115
  />
116
- <h3>Expressive reactions</h3>
117
- <p>Movements + emotion make accountability feel like a companion, not a timer.</p>
118
  </div>
119
  </div>
120
  </section>
@@ -131,18 +128,14 @@
131
  <div class="webapp-grid">
132
  <div class="webapp-visual">
133
  <div class="glass-card">
134
- <div class="media" role="img" aria-label="Web app screenshot placeholder">
135
  <div class="media-inner">
136
  <img
137
- src="reachy_phone_home/assets/reachy_phone_home.PNG"
138
- alt="Web app interface preview"
139
  class="hero-media"
140
  loading="lazy"
141
  />
142
- <div class="media-overlay">
143
- <div class="overlay-title">Web UI screenshot goes here</div>
144
- <div class="overlay-sub">Show the settings panel and status view.</div>
145
- </div>
146
  </div>
147
  </div>
148
  <p class="caption">
@@ -189,18 +182,14 @@
189
 
190
  <div class="install-visual">
191
  <div class="glass-card">
192
- <div class="media" role="img" aria-label="Install GIF placeholder">
193
  <div class="media-inner">
194
  <img
195
- src="reachy_phone_home/assets/reachy_phone_home.PNG"
196
- alt="Install demo placeholder"
197
  class="hero-media"
198
  loading="lazy"
199
  />
200
- <div class="media-overlay">
201
- <div class="overlay-title">Install GIF goes here</div>
202
- <div class="overlay-sub">Show: open assistant → install app → run.</div>
203
- </div>
204
  </div>
205
  </div>
206
  <p class="caption">
 
54
 
55
  <div class="hero-visual">
56
  <div class="glass-card">
57
+ <div class="media" role="img" aria-label="Reachy Phone Home demo">
58
  <div class="media-inner">
59
  <img
60
+ src="reachy_phone_home/assets/reachy-phone-home.gif"
61
+ alt="Reachy Phone Home demo showing phone tracking and reactions"
62
  class="hero-media"
63
  loading="eager"
64
  />
 
 
 
65
  </div>
66
  </div>
67
  <p class="caption">
 
85
  <div class="feature-grid">
86
  <div class="feature-card">
87
  <img
88
+ src="reachy_phone_home/assets/detection.gif"
89
+ alt="Phone and person detection in action"
90
  class="feature-image"
91
  loading="lazy"
92
  />
 
95
  </div>
96
  <div class="feature-card">
97
  <img
98
+ src="reachy_phone_home/assets/reachy-reacts.gif"
99
+ alt="Reachy expressing emotions and reactions"
100
  class="feature-image"
101
  loading="lazy"
102
  />
103
+ <h3>Expressive reactions</h3>
104
+ <p>Movements + emotion make accountability feel like a companion, not a timer.</p>
105
  </div>
106
  <div class="feature-card">
107
  <img
108
+ src="reachy_phone_home/assets/phone-home-zone.gif"
109
+ alt="Phone home zone tracking demonstration"
110
  class="feature-image"
111
  loading="lazy"
112
  />
113
+ <h3>Home zone tracking</h3>
114
+ <p>Define a "home" spot in front of the camera. Phone stays home? Focus vibes.</p>
115
  </div>
116
  </div>
117
  </section>
 
128
  <div class="webapp-grid">
129
  <div class="webapp-visual">
130
  <div class="glass-card">
131
+ <div class="media" role="img" aria-label="Web app interface">
132
  <div class="media-inner">
133
  <img
134
+ src="reachy_phone_home/assets/web-app.gif"
135
+ alt="Web app interface showing live status and settings"
136
  class="hero-media"
137
  loading="lazy"
138
  />
 
 
 
 
139
  </div>
140
  </div>
141
  <p class="caption">
 
182
 
183
  <div class="install-visual">
184
  <div class="glass-card">
185
+ <div class="media" role="img" aria-label="Installation process">
186
  <div class="media-inner">
187
  <img
188
+ src="reachy_phone_home/assets/install.gif"
189
+ alt="Installation process demonstration"
190
  class="hero-media"
191
  loading="lazy"
192
  />
 
 
 
 
193
  </div>
194
  </div>
195
  <p class="caption">
style.css CHANGED
@@ -250,9 +250,12 @@ a {
250
  .hero-media {
251
  display: block;
252
  width: 100%;
 
 
 
253
  height: auto;
254
- aspect-ratio: 16 / 10;
255
- object-fit: cover;
256
  }
257
 
258
  .media-overlay {
@@ -333,21 +336,25 @@ a {
333
  border: 1px solid rgba(255, 255, 255, 0.12);
334
  background: linear-gradient(180deg, var(--card2), var(--card));
335
  box-shadow: var(--shadow2);
 
 
 
336
  }
337
 
338
  .feature-image {
339
  display: block;
340
  width: calc(100% - 10px);
 
341
  margin-left: auto;
342
  margin-right: auto;
343
  height: auto;
344
- aspect-ratio: 16 / 10;
345
- object-fit: cover;
346
  border-radius: 14px;
347
  border: 1px solid rgba(255, 255, 255, 0.12);
348
- background: rgba(0, 0, 0, 0.18);
349
  margin-bottom: 12px;
350
  box-shadow: 0 14px 30px rgba(0, 0, 0, 0.35);
 
351
  }
352
 
353
  .icon {
 
250
  .hero-media {
251
  display: block;
252
  width: 100%;
253
+ max-width: 600px;
254
+ max-height: 420px;
255
+ margin: 0 auto;
256
  height: auto;
257
+ object-fit: contain;
258
+ background: rgba(0, 0, 0, 0.4);
259
  }
260
 
261
  .media-overlay {
 
336
  border: 1px solid rgba(255, 255, 255, 0.12);
337
  background: linear-gradient(180deg, var(--card2), var(--card));
338
  box-shadow: var(--shadow2);
339
+ display: flex;
340
+ flex-direction: column;
341
+ min-height: 430px;
342
  }
343
 
344
  .feature-image {
345
  display: block;
346
  width: calc(100% - 10px);
347
+ max-height: 220px;
348
  margin-left: auto;
349
  margin-right: auto;
350
  height: auto;
351
+ object-fit: contain;
 
352
  border-radius: 14px;
353
  border: 1px solid rgba(255, 255, 255, 0.12);
354
+ background: rgba(0, 0, 0, 0.4);
355
  margin-bottom: 12px;
356
  box-shadow: 0 14px 30px rgba(0, 0, 0, 0.35);
357
+ flex-shrink: 0;
358
  }
359
 
360
  .icon {