| <!DOCTYPE html> |
| <html lang="en"> |
| <head> |
| <meta charset="UTF-8"> |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> |
| <title>Reachy Mini Robot - Assembly Guide</title> |
| <meta name="description" content="Step-by-step assembly guide for Reachy Mini Robot. Follow 51 detailed steps to build your robot."> |
| <link rel="stylesheet" href="style.css"> |
| </head> |
| <body> |
| |
| <header class="header"> |
| <div class="container"> |
| <div class="header-content"> |
| <div class="header-left"> |
| <img src="assets/reachy-mini-icon-happy.png" alt="Reachy Mini Robot" class="robot-icon"> |
| <div> |
| <h1 class="title">Reachy Mini Robot</h1> |
| <p class="subtitle">Assembly Guide</p> |
| </div> |
| </div> |
| <div class="steps-badge"> |
| <svg class="icon" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> |
| <path d="M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z"/> |
| </svg> |
| <span class="steps-text">51 Steps</span> |
| </div> |
| </div> |
| </div> |
| </header> |
|
|
| |
| <main class="main-content"> |
| <div class="container"> |
| |
| <div class="intro-section"> |
| <h2 class="intro-title">Welcome to Your Assembly Journey</h2> |
| <p class="intro-text"> |
| Follow this step-by-step guide to assemble your Reachy Mini Robot. |
| Use the navigation buttons to move through each step at your own pace. |
| </p> |
| </div> |
|
|
| |
| <div class="carousel"> |
| |
| <div class="step-counter"> |
| <span id="stepDisplay" class="step-counter-text">Step 1/51</span> |
| </div> |
|
|
| |
| <div class="image-container"> |
| <img id="stepImage" src="assets/p9.jpg" alt="Assembly step 1" class="step-image"> |
| <div id="placeholderText" class="placeholder" style="display: none;"> |
| <div class="placeholder-icon"> |
| <span id="placeholderNumber">1</span> |
| </div> |
| <p class="placeholder-text">Step <span id="placeholderStep">1</span> image will be added here</p> |
| </div> |
| </div> |
|
|
| |
| <div class="controls"> |
| <div class="controls-top"> |
| <button id="prevBtn" class="btn btn-secondary"> |
| <svg class="icon-left" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> |
| <polyline points="15 18 9 12 15 6"></polyline> |
| </svg> |
| Previous |
| </button> |
|
|
| |
| <div class="indicators" id="indicators"></div> |
|
|
| <button id="nextBtn" class="btn btn-primary"> |
| Next |
| <svg class="icon-right" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> |
| <polyline points="9 18 15 12 9 6"></polyline> |
| </svg> |
| </button> |
| </div> |
|
|
| |
| <div class="progress-bar"> |
| <div id="progressFill" class="progress-fill"></div> |
| </div> |
| </div> |
| </div> |
|
|
| |
| <div class="tips-grid"> |
| <div class="tip-card"> |
| <div class="tip-icon">⏱️</div> |
| <h3 class="tip-title">Take Your Time</h3> |
| <p class="tip-text"> |
| Don't rush! Make sure to read the instructions carefully. |
| </p> |
| </div> |
|
|
| <div class="tip-card"> |
| <div class="tip-icon">🔧</div> |
| <h3 class="tip-title">Check Your Parts</h3> |
| <p class="tip-text"> |
| Make sure you have all the components listed in each step before proceeding. |
| </p> |
| </div> |
|
|
| <div class="tip-card"> |
| <div class="tip-icon">✨</div> |
| <h3 class="tip-title">Have Fun!</h3> |
| <p class="tip-text"> |
| Enjoy the assembly process and watch your Reachy Mini come to life. |
| </p> |
| </div> |
| </div> |
| </div> |
| </main> |
|
|
| |
| <footer class="footer"> |
| <div class="container"> |
| <p class="footer-text"> |
| Need help? Contact us on <a href="https://discord.gg/HDrGY9eJHt" target="_blank">Discord</a> and join the community. |
| </p> |
| </div> |
| </footer> |
|
|
| <script src="script.js"></script> |
| </body> |
| </html> |
|
|