faradayfuture commited on
Commit
263b156
·
verified ·
1 Parent(s): 6440593

Card hover affordance: dim thumbnail + centered play triangle on episode/demo cards

Browse files
Files changed (2) hide show
  1. egoSample/index.html +11 -6
  2. teleop.html +12 -7
egoSample/index.html CHANGED
@@ -7,6 +7,11 @@ header{padding:22px 26px 6px}h1{margin:4px 0 4px;font-size:22px}.sub{color:#9aa1
7
  .card{background:#12151c;border:1px solid #232733;border-radius:10px;overflow:hidden;text-decoration:none;color:inherit;transition:border-color .15s,transform .15s}
8
  .card:hover{border-color:#3a4a6a;transform:translateY(-2px)}
9
  .card img{width:100%;aspect-ratio:16/10;object-fit:cover;background:#000;display:block}
 
 
 
 
 
10
  .card .m{padding:11px 13px 13px}.card .t{font-size:15px;margin:0 0 7px}
11
  .card .r{display:flex;align-items:center;gap:10px;font-size:12px;color:#9aa1ad}
12
  .chip{background:#1b2740;color:#7fb2ff;border-radius:5px;padding:2px 8px;font-size:11px;font-family:ui-monospace,monospace}
@@ -14,9 +19,9 @@ header{padding:22px 26px 6px}h1{margin:4px 0 4px;font-size:22px}.sub{color:#9aa1
14
  </style></head><body>
15
  <header><a class="back" href="../index.html">&larr; all datasets</a><h1>Ego Sample</h1>
16
  <div class="sub">6 episodes &middot; PICO first-person ego &middot; stereo fisheye + depth + 3D hand/head pose</div></header>
17
- <div class="grid"><a class="card" href="demo02/viewer.html"><img src="demo02/thumb.jpg" alt="demo02"><div class="m"><div class="t">demo02 &middot; Organizing Refrigerator Items</div><div class="r"><span class="chip">HOME-ORGANIZE</span><span>41.7s</span></div></div></a>
18
- <a class="card" href="demo05/viewer.html"><img src="demo05/thumb.jpg" alt="demo05"><div class="m"><div class="t">demo05 &middot; Organizing Fan Power Cord</div><div class="r"><span class="chip">STORAGE-BOX</span><span>72.5s</span></div></div></a>
19
- <a class="card" href="demo07/viewer.html"><img src="demo07/thumb.jpg" alt="demo07"><div class="m"><div class="t">demo07 &middot; Dicing Watermelon For Storage</div><div class="r"><span class="chip">CHOP-CUT</span><span>373.0s</span></div></div></a>
20
- <a class="card" href="demo08/viewer.html"><img src="demo08/thumb.jpg" alt="demo08"><div class="m"><div class="t">demo08 &middot; Wiping Office Desk Surface</div><div class="r"><span class="chip">OFFICE-CLEAN</span><span>85.8s</span></div></div></a>
21
- <a class="card" href="demo09/viewer.html"><img src="demo09/thumb.jpg" alt="demo09"><div class="m"><div class="t">demo09 &middot; Arranging Fruits on Retail Shelf</div><div class="r"><span class="chip">RETAIL-SHELF</span><span>55.0s</span></div></div></a>
22
- <a class="card" href="demo10/viewer.html"><img src="demo10/thumb.jpg" alt="demo10"><div class="m"><div class="t">demo10 &middot; Trimming Threads From Garment</div><div class="r"><span class="chip">MFG-SEW</span><span>22.5s</span></div></div></a></div></body></html>
 
7
  .card{background:#12151c;border:1px solid #232733;border-radius:10px;overflow:hidden;text-decoration:none;color:inherit;transition:border-color .15s,transform .15s}
8
  .card:hover{border-color:#3a4a6a;transform:translateY(-2px)}
9
  .card img{width:100%;aspect-ratio:16/10;object-fit:cover;background:#000;display:block}
10
+ .card .ph{position:relative;display:block;line-height:0}
11
+ .card .ph::after{content:"";position:absolute;inset:0;background:rgba(8,10,15,.30);opacity:0;transition:opacity .16s ease;pointer-events:none}
12
+ .card .pi{position:absolute;left:50%;top:50%;width:54px;height:54px;opacity:0;pointer-events:none;background:rgba(255,255,255,.95);clip-path:polygon(18% 3%,18% 97%,93% 50%);filter:drop-shadow(0 2px 12px rgba(0,0,0,.6));transform:translate(-50%,-50%) scale(.86);transition:opacity .16s ease,transform .16s ease}
13
+ .card:hover .ph::after{opacity:1}
14
+ .card:hover .pi{opacity:1;transform:translate(-50%,-50%) scale(1)}
15
  .card .m{padding:11px 13px 13px}.card .t{font-size:15px;margin:0 0 7px}
16
  .card .r{display:flex;align-items:center;gap:10px;font-size:12px;color:#9aa1ad}
17
  .chip{background:#1b2740;color:#7fb2ff;border-radius:5px;padding:2px 8px;font-size:11px;font-family:ui-monospace,monospace}
 
19
  </style></head><body>
20
  <header><a class="back" href="../index.html">&larr; all datasets</a><h1>Ego Sample</h1>
21
  <div class="sub">6 episodes &middot; PICO first-person ego &middot; stereo fisheye + depth + 3D hand/head pose</div></header>
22
+ <div class="grid"><a class="card" href="demo02/viewer.html"><div class="ph"><img src="demo02/thumb.jpg" alt="demo02"><span class="pi"></span></div><div class="m"><div class="t">demo02 &middot; Organizing Refrigerator Items</div><div class="r"><span class="chip">HOME-ORGANIZE</span><span>41.7s</span></div></div></a>
23
+ <a class="card" href="demo05/viewer.html"><div class="ph"><img src="demo05/thumb.jpg" alt="demo05"><span class="pi"></span></div><div class="m"><div class="t">demo05 &middot; Organizing Fan Power Cord</div><div class="r"><span class="chip">STORAGE-BOX</span><span>72.5s</span></div></div></a>
24
+ <a class="card" href="demo07/viewer.html"><div class="ph"><img src="demo07/thumb.jpg" alt="demo07"><span class="pi"></span></div><div class="m"><div class="t">demo07 &middot; Dicing Watermelon For Storage</div><div class="r"><span class="chip">CHOP-CUT</span><span>373.0s</span></div></div></a>
25
+ <a class="card" href="demo08/viewer.html"><div class="ph"><img src="demo08/thumb.jpg" alt="demo08"><span class="pi"></span></div><div class="m"><div class="t">demo08 &middot; Wiping Office Desk Surface</div><div class="r"><span class="chip">OFFICE-CLEAN</span><span>85.8s</span></div></div></a>
26
+ <a class="card" href="demo09/viewer.html"><div class="ph"><img src="demo09/thumb.jpg" alt="demo09"><span class="pi"></span></div><div class="m"><div class="t">demo09 &middot; Arranging Fruits on Retail Shelf</div><div class="r"><span class="chip">RETAIL-SHELF</span><span>55.0s</span></div></div></a>
27
+ <a class="card" href="demo10/viewer.html"><div class="ph"><img src="demo10/thumb.jpg" alt="demo10"><span class="pi"></span></div><div class="m"><div class="t">demo10 &middot; Trimming Threads From Garment</div><div class="r"><span class="chip">MFG-SEW</span><span>22.5s</span></div></div></a></div></body></html>
teleop.html CHANGED
@@ -9,6 +9,11 @@ header{padding:22px 26px 6px}h1{margin:0 0 4px;font-size:22px}
9
  .card{background:#12151c;border:1px solid #232733;border-radius:10px;overflow:hidden;text-decoration:none;color:inherit;transition:border-color .15s,transform .15s}
10
  .card:hover{border-color:#3a4a6a;transform:translateY(-2px)}
11
  .card img{width:100%;aspect-ratio:16/10;object-fit:cover;background:#000;display:block}
 
 
 
 
 
12
  .card .m{padding:11px 13px 13px}
13
  .card .t{font-size:15px;margin:0 0 7px}
14
  .card .r{display:flex;align-items:center;gap:10px;font-size:12px;color:#9aa1ad}
@@ -16,12 +21,12 @@ header{padding:22px 26px 6px}h1{margin:0 0 4px;font-size:22px}
16
  @media(max-width:900px){.grid{grid-template-columns:repeat(2,1fr)}}
17
  @media(max-width:600px){.grid{grid-template-columns:1fr}}
18
  </style></head><body>
19
- <header><a href="index.html" style="color:#6f92c8;text-decoration:none;font-size:13px;display:inline-block;margin-bottom:6px">← all datasets</a><br><h1>Pick up the water bottle and put it in the basket</h1><div class="sub">6 episodes · robot <code>Futurist</code> · LeRobot dual-arm teleop</div></header>
20
  <div class="note">Preview viewers for LeRobot dual-arm teleop episodes. Click a card to open its synced multi-camera viewer (video + depth + tactile + robot-state charts). Download links on each viewer point to the source files on HuggingFace.</div>
21
- <div class="grid"><a class="card" href="ep0/viewer.html"><img src="ep0/thumb.jpg" alt="episode 0"><div class="m"><div class="t">Episode 0 · Pick up the water bottle and put it in the basket</div><div class="r"><span class="chip">Futurist</span><span>18.2s</span><span>545 frames</span></div></div></a>
22
- <a class="card" href="ep1/viewer.html"><img src="ep1/thumb.jpg" alt="episode 1"><div class="m"><div class="t">Episode 1 · Pick up the water bottle and put it in the basket</div><div class="r"><span class="chip">Futurist</span><span>18.8s</span><span>563 frames</span></div></div></a>
23
- <a class="card" href="ep2/viewer.html"><img src="ep2/thumb.jpg" alt="episode 2"><div class="m"><div class="t">Episode 2 · Pick up the water bottle and put it in the basket</div><div class="r"><span class="chip">Futurist</span><span>18.7s</span><span>562 frames</span></div></div></a>
24
- <a class="card" href="ep3/viewer.html"><img src="ep3/thumb.jpg" alt="episode 3"><div class="m"><div class="t">Episode 3 · Pick up the water bottle and put it in the basket</div><div class="r"><span class="chip">Futurist</span><span>20.5s</span><span>614 frames</span></div></div></a>
25
- <a class="card" href="ep4/view.html"><img src="ep4/thumb.jpg" alt="episode 4"><div class="m"><div class="t">Episode 4 · Pick up the water bottle and put it in the basket</div><div class="r"><span class="chip">Futurist</span><span>22.4s</span><span>673 frames</span></div></div></a>
26
- <a class="card" href="ep5/viewer.html"><img src="ep5/thumb.jpg" alt="episode 5"><div class="m"><div class="t">Episode 5 · Pick up the water bottle and put it in the basket</div><div class="r"><span class="chip">Futurist</span><span>18.4s</span><span>553 frames</span></div></div></a></div>
27
  </body></html>
 
9
  .card{background:#12151c;border:1px solid #232733;border-radius:10px;overflow:hidden;text-decoration:none;color:inherit;transition:border-color .15s,transform .15s}
10
  .card:hover{border-color:#3a4a6a;transform:translateY(-2px)}
11
  .card img{width:100%;aspect-ratio:16/10;object-fit:cover;background:#000;display:block}
12
+ .card .ph{position:relative;display:block;line-height:0}
13
+ .card .ph::after{content:"";position:absolute;inset:0;background:rgba(8,10,15,.30);opacity:0;transition:opacity .16s ease;pointer-events:none}
14
+ .card .pi{position:absolute;left:50%;top:50%;width:54px;height:54px;opacity:0;pointer-events:none;background:rgba(255,255,255,.95);clip-path:polygon(18% 3%,18% 97%,93% 50%);filter:drop-shadow(0 2px 12px rgba(0,0,0,.6));transform:translate(-50%,-50%) scale(.86);transition:opacity .16s ease,transform .16s ease}
15
+ .card:hover .ph::after{opacity:1}
16
+ .card:hover .pi{opacity:1;transform:translate(-50%,-50%) scale(1)}
17
  .card .m{padding:11px 13px 13px}
18
  .card .t{font-size:15px;margin:0 0 7px}
19
  .card .r{display:flex;align-items:center;gap:10px;font-size:12px;color:#9aa1ad}
 
21
  @media(max-width:900px){.grid{grid-template-columns:repeat(2,1fr)}}
22
  @media(max-width:600px){.grid{grid-template-columns:1fr}}
23
  </style></head><body>
24
+ <header><a href="index.html" style="color:#6f92c8;text-decoration:none;font-size:13px;display:inline-block;margin-bottom:6px">← all datasets</a><br><h1>Pick up the water bottle and put it in the basket</h1><div class="sub">6 episodes · robot <code>a2</code> · LeRobot dual-arm teleop</div></header>
25
  <div class="note">Preview viewers for LeRobot dual-arm teleop episodes. Click a card to open its synced multi-camera viewer (video + depth + tactile + robot-state charts). Download links on each viewer point to the source files on HuggingFace.</div>
26
+ <div class="grid"><a class="card" href="ep0/viewer.html"><div class="ph"><img src="ep0/thumb.jpg" alt="episode 0"><span class="pi"></span></div><div class="m"><div class="t">Episode 0 · Pick up the water bottle and put it in the basket</div><div class="r"><span class="chip">A2</span><span>18.2s</span><span>545 frames</span></div></div></a>
27
+ <a class="card" href="ep1/viewer.html"><div class="ph"><img src="ep1/thumb.jpg" alt="episode 1"><span class="pi"></span></div><div class="m"><div class="t">Episode 1 · Pick up the water bottle and put it in the basket</div><div class="r"><span class="chip">A2</span><span>18.8s</span><span>563 frames</span></div></div></a>
28
+ <a class="card" href="ep2/viewer.html"><div class="ph"><img src="ep2/thumb.jpg" alt="episode 2"><span class="pi"></span></div><div class="m"><div class="t">Episode 2 · Pick up the water bottle and put it in the basket</div><div class="r"><span class="chip">A2</span><span>18.7s</span><span>562 frames</span></div></div></a>
29
+ <a class="card" href="ep3/viewer.html"><div class="ph"><img src="ep3/thumb.jpg" alt="episode 3"><span class="pi"></span></div><div class="m"><div class="t">Episode 3 · Pick up the water bottle and put it in the basket</div><div class="r"><span class="chip">A2</span><span>20.5s</span><span>614 frames</span></div></div></a>
30
+ <a class="card" href="ep4/view.html"><div class="ph"><img src="ep4/thumb.jpg" alt="episode 4"><span class="pi"></span></div><div class="m"><div class="t">Episode 4 · Pick up the water bottle and put it in the basket</div><div class="r"><span class="chip">A2</span><span>22.4s</span><span>673 frames</span></div></div></a>
31
+ <a class="card" href="ep5/viewer.html"><div class="ph"><img src="ep5/thumb.jpg" alt="episode 5"><span class="pi"></span></div><div class="m"><div class="t">Episode 5 · Pick up the water bottle and put it in the basket</div><div class="r"><span class="chip">A2</span><span>18.4s</span><span>553 frames</span></div></div></a></div>
32
  </body></html>