GD-ML/AndroidCode
13.4k
1<html>2<head>3<meta charset="UTF-8">4<title>Workout Search - Running</title>5<style>6 body { margin: 0; padding: 0; background: transparent; font-family: Arial, Helvetica, sans-serif; }7 #render-target {8 position: relative;9 width: 1080px;10 height: 2400px;11 overflow: hidden;12 background: #ffffff;13 border-radius: 26px;14 box-shadow: 0 8px 24px rgba(0,0,0,0.2);15 }16 17 /* Status bar */18 .status-bar {19 position: absolute;20 top: 0;21 left: 0;22 width: 1080px;23 height: 120px;24 background: #9FA4A6;25 color: #ffffff;26 display: flex;27 align-items: center;28 padding: 0 40px;29 box-sizing: border-box;30 font-weight: 600;31 }32 .status-time { font-size: 42px; }33 .status-icons {34 margin-left: auto;35 display: flex;36 gap: 28px;37 align-items: center;38 }39 .status-dot {40 width: 24px; height: 24px; background:#ffffff; border-radius:50%;41 opacity: 0.85;42 }43 .status-notch {44 width: 40px; height: 40px; border: 3px solid #fff; border-radius: 8px;45 }46 47 /* Header with search */48 .header {49 position: absolute;50 top: 120px;51 left: 0;52 width: 1080px;53 height: 200px;54 background: #f7f7f7;55 display: flex;56 align-items: center;57 padding: 0 30px;58 box-sizing: border-box;59 gap: 24px;60 }61 .icon-btn {62 width: 84px; height: 84px; border-radius: 42px;63 background: #ffffff; border: 1px solid #d6d6d6;64 display: flex; align-items: center; justify-content: center;65 }66 .search-pill {67 flex: 1;68 height: 96px;69 background: #ffffff;70 border-radius: 48px;71 border: 2px solid #e2e2e2;72 display: flex; align-items: center;73 padding: 0 34px;74 box-sizing: border-box;75 gap: 18px;76 }77 .search-text { font-size: 44px; color: #444; flex: 1; }78 .circle-x {79 width: 60px; height: 60px; border-radius: 30px; background: #f0f0f0; border:1px solid #d6d6d6;80 display:flex; align-items:center; justify-content:center;81 color:#777; font-size:34px; font-weight:700;82 }83 84 /* Filter pills row */85 .filters {86 position: absolute;87 top: 320px;88 left: 0;89 width: 1080px;90 height: 110px;91 display: flex;92 gap: 26px;93 padding: 0 30px;94 box-sizing: border-box;95 align-items: center;96 background: #ffffff;97 }98 .filter-pill {99 height: 92px;100 padding: 0 34px;101 border-radius: 18px;102 background: #eaf3ff;103 border: 1px solid #cfe0ff;104 display: flex; align-items: center; gap: 16px;105 color: #1a73e8;106 font-size: 42px;107 font-weight: 600;108 }109 .small-caret {110 width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent;111 border-top: 16px solid #1a73e8; margin-top: 6px;112 }113 114 /* Sort text */115 .sort-text {116 position: absolute;117 top: 430px;118 width: 100%;119 text-align: center;120 color: #7a7a7a;121 font-size: 40px;122 letter-spacing: 1px;123 }124 125 /* Blue banner */126 .banner {127 position: absolute;128 top: 490px;129 left: 0;130 width: 1080px;131 height: 110px;132 background: #2f93ff;133 color: #ffffff;134 display: flex; align-items: center;135 padding: 0 30px;136 box-sizing: border-box;137 font-size: 40px;138 font-weight: 700;139 gap: 20px;140 }141 .banner-end {142 margin-left: auto;143 background: #ffffff;144 color: #2f93ff;145 height: 80px; width: 140px; border-radius: 22px;146 display: flex; align-items: center; justify-content: center;147 font-weight: 800; border: 1px solid rgba(255,255,255,0.6);148 }149 150 /* List items */151 .list-area {152 position: absolute;153 top: 610px;154 left: 0;155 width: 1080px;156 padding: 0 30px;157 box-sizing: border-box;158 }159 .list-item {160 display: flex;161 padding: 32px 24px;162 border-radius: 16px;163 background: #ffffff;164 border: 1px solid #e6e6e6;165 margin-bottom: 26px;166 align-items: center;167 position: relative;168 }169 .avatar {170 width: 120px; height: 120px; border-radius: 60px;171 overflow: hidden; border: 1px solid #BDBDBD;172 display:flex; align-items:center; justify-content:center;173 background:#E0E0E0; color:#666; font-size:26px;174 margin-right: 24px;175 }176 .sound-dot {177 position: absolute;178 left: 110px; top: 8px;179 width: 36px; height: 36px; border-radius: 18px;180 background: #6ee673; border: 2px solid #ffffff;181 }182 .title {183 font-size: 50px; color: #222; font-weight: 800;184 }185 .subtitle {186 font-size: 38px; color: #8a8a8a; margin-top: 6px;187 }188 189 /* Floating action pill */190 .floating-controls {191 position: absolute;192 right: 30px;193 top: 1160px;194 width: 520px;195 height: 120px;196 background: #f1f1f1;197 border: 1px solid #d9d9d9;198 border-radius: 60px;199 display: flex; align-items: center; justify-content: space-around;200 padding: 0 22px; box-sizing: border-box;201 }202 .control-icon {203 width: 88px; height: 88px; border-radius: 44px;204 background: #ffffff; border: 1px solid #d6d6d6;205 display:flex; align-items:center; justify-content:center;206 }207 208 /* Ad banner */209 .ad-banner {210 position: absolute;211 top: 1320px;212 left: 30px;213 width: 1020px;214 height: 140px;215 background: #ffffff;216 border: 1px solid #e1e1e1;217 border-radius: 16px;218 display: flex; align-items: center;219 padding: 16px;220 box-sizing: border-box;221 gap: 20px;222 }223 .ad-img {224 width: 120px; height: 120px;225 background:#E0E0E0; border:1px solid #BDBDBD;226 display:flex; align-items:center; justify-content:center; color:#757575; font-size:22px;227 }228 .ad-title {229 font-size: 40px; color:#222; font-weight:700;230 flex: 1; line-height: 1.2;231 }232 .ad-price {233 font-size: 42px; color:#d34343; font-weight:800;234 }235 236 /* Keyboard */237 .keyboard {238 position: absolute;239 bottom: 0;240 left: 0;241 width: 1080px;242 height: 980px;243 background: #eef0ea;244 border-top: 1px solid #d6d6d6;245 box-sizing: border-box;246 padding: 24px 30px;247 }248 .kb-topbar {249 display:flex; align-items:center; gap:20px; margin-bottom: 10px;250 }251 .kb-field {252 flex:1; height: 110px; background:#ffffff; border-radius: 18px; border:1px solid #d6d6d6;253 }254 .kb-keys {255 margin-top: 22px;256 }257 .kb-row {258 display:flex; justify-content: space-between; margin-bottom: 18px;259 }260 .key {261 width: 92px; height: 110px;262 background:#ffffff; border:1px solid #dcdcdc; border-radius: 16px;263 display:flex; align-items:center; justify-content:center;264 font-size: 42px; color:#222; font-weight:600;265 }266 .key.wide { width: 160px; }267 .key.space { flex:1; margin: 0 18px; }268 .key.circle { border-radius: 50px; }269</style>270</head>271<body>272<div id="render-target">273 274 <!-- Status bar -->275 <div class="status-bar">276 <div class="status-time">1:39</div>277 <div class="status-icons">278 <div class="status-dot"></div>279 <div class="status-dot"></div>280 <div class="status-dot"></div>281 <div class="status-notch"></div>282 </div>283 </div>284 285 <!-- Header with search -->286 <div class="header">287 <div class="icon-btn">288 <!-- Back Arrow -->289 <svg width="40" height="40" viewBox="0 0 24 24">290 <path d="M15 18l-6-6 6-6" stroke="#333" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"/>291 </svg>292 </div>293 294 <div class="search-pill">295 <div class="search-text">Running</div>296 <div class="circle-x">×</div>297 </div>298 299 <div class="icon-btn">300 <!-- Filter Funnel -->301 <svg width="40" height="40" viewBox="0 0 24 24">302 <path d="M3 5h18l-7 8v6l-4-2v-4z" fill="#333"/>303 </svg>304 </div>305 </div>306 307 <!-- Filters -->308 <div class="filters">309 <div class="filter-pill">310 Jefit311 <div class="small-caret"></div>312 </div>313 <div class="filter-pill">314 Muscle315 <div class="small-caret"></div>316 </div>317 <div class="filter-pill">318 Equipment319 <div class="small-caret"></div>320 </div>321 </div>322 323 <!-- Sort text -->324 <div class="sort-text">SORT BY POPULARITY</div>325 326 <!-- Banner -->327 <div class="banner">328 ⚡ Quick Workout Mode: Pick And Do It!329 <div class="banner-end">END</div>330 </div>331 332 <!-- List Items -->333 <div class="list-area">334 <div class="list-item">335 <div class="avatar">[IMG: Treadmill]</div>336 <div class="sound-dot"></div>337 <div>338 <div class="title">Treadmill Running</div>339 <div class="subtitle">Indoor Running, Jog, Run, Running</div>340 </div>341 </div>342 343 <div class="list-item">344 <div class="avatar">[IMG: Runner]</div>345 <div class="sound-dot"></div>346 <div>347 <div class="title">Running</div>348 <div class="subtitle">Jogging, Outdoor Running</div>349 </div>350 </div>351 </div>352 353 <!-- Floating controls -->354 <div class="floating-controls">355 <div class="control-icon">356 <!-- Camera -->357 <svg width="40" height="40" viewBox="0 0 24 24">358 <path d="M9 3l2 2h6a2 2 0 012 2v10a2 2 0 01-2 2H7a2 2 0 01-2-2V7a2 2 0 012-2h2z" fill="#333"/>359 <circle cx="12" cy="12" r="4" fill="#888"/>360 </svg>361 </div>362 <div class="control-icon">363 <!-- List -->364 <svg width="40" height="40" viewBox="0 0 24 24">365 <path d="M4 6h16v2H4zm0 5h16v2H4zm0 5h16v2H4z" fill="#333"/>366 </svg>367 </div>368 <div class="control-icon">369 <!-- Lightning -->370 <svg width="40" height="40" viewBox="0 0 24 24">371 <path d="M13 2L3 14h8l-2 8 12-14h-8l2-6z" fill="#ffb100"/>372 </svg>373 </div>374 </div>375 376 <!-- Ad banner -->377 <div class="ad-banner">378 <div class="ad-img">[IMG: Home Gym]</div>379 <div class="ad-title">Lifeline Fitness HG-002 Home Gym...</div>380 <div class="ad-price">₹22,499.00</div>381 </div>382 383 <!-- Keyboard -->384 <div class="keyboard">385 <div class="kb-topbar">386 <div class="key circle" style="width:90px;height:90px;background:#cdd5c5;">⌨</div>387 <div class="kb-field"></div>388 <div class="key circle" style="width:90px;height:90px;background:#cdd5c5;">🎤</div>389 </div>390 391 <div class="kb-keys">392 <div class="kb-row">393 <div class="key">q</div><div class="key">w</div><div class="key">e</div><div class="key">r</div><div class="key">t</div><div class="key">y</div><div class="key">u</div><div class="key">i</div><div class="key">o</div><div class="key">p</div>394 </div>395 <div class="kb-row">396 <div class="key">a</div><div class="key">s</div><div class="key">d</div><div class="key">f</div><div class="key">g</div><div class="key">h</div><div class="key">j</div><div class="key">k</div><div class="key">l</div>397 </div>398 <div class="kb-row">399 <div class="key wide">⇧</div><div class="key">z</div><div class="key">x</div><div class="key">c</div><div class="key">v</div><div class="key">b</div><div class="key">n</div><div class="key">m</div>400 <div class="key wide">⌫</div>401 </div>402 <div class="kb-row">403 <div class="key wide">?123</div>404 <div class="key wide">,</div>405 <div class="key space"></div>406 <div class="key wide">.</div>407 <div class="key wide">✔</div>408 </div>409 </div>410 </div>411 412</div>413</body>414</html>