Team Ai
Datasetpublic

GD-ML/AndroidCode

sourceHugging Facemitupdated 6mo agoView on Hugging Face
1likes3.4kdownloads
11626_0.html359 linesDownload Raw Back to 11626
1<!DOCTYPE html>2<html lang="en">3<head>4<meta charset="UTF-8">5<meta name="viewport" content="width=1080, initial-scale=1.0">6<title>Shopping App UI</title>7<style>8  body { margin: 0; padding: 0; background: transparent; }9  #render-target {10    width: 1080px;11    height: 2400px;12    position: relative;13    overflow: hidden;14    background: #ffffff;15    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;16    color: #111;17  }18 19  .statusbar {20    height: 110px;21    padding: 0 40px;22    display: flex;23    align-items: center;24    justify-content: space-between;25    color: #8e8e8e;26    font-weight: 700;27    font-size: 44px;28  }29  .status-icons {30    display: flex;31    align-items: center;32    gap: 26px;33  }34  .nav-tabs {35    padding: 10px 40px 0 40px;36    display: flex;37    gap: 58px;38    font-size: 36px;39    color: #111;40  }41  .nav-tabs .tab {42    letter-spacing: 1px;43  }44  .nav-tabs .active {45    font-weight: 700;46    position: relative;47  }48  .nav-tabs .active::after {49    content: "";50    position: absolute;51    left: 0;52    bottom: -12px;53    width: 62px;54    height: 5px;55    background: #111;56    border-radius: 2px;57  }58 59  .search-wrap {60    margin: 58px 40px 0 40px;61  }62  .search-input {63    width: 100%;64    border: none;65    border-bottom: 2px solid #e3e3e3;66    outline: none;67    padding: 26px 0 28px 0;68    font-size: 34px;69    letter-spacing: 1px;70    color: #6f6f6f;71  }72 73  .quick-actions {74    display: flex;75    align-items: center;76    gap: 110px;77    padding: 36px 40px 12px 40px;78    color: #2a2a2a;79  }80  .action {81    display: flex;82    align-items: center;83    gap: 22px;84    font-size: 30px;85    letter-spacing: 1px;86  }87  .icon {88    width: 48px;89    height: 48px;90  }91 92  .section-title {93    padding: 40px 40px 20px 40px;94    margin-top: 26px;95    font-size: 34px;96    letter-spacing: 2px;97    font-weight: 700;98  }99 100  .grid {101    display: grid;102    grid-template-columns: 1fr 1fr;103    gap: 34px;104    padding: 0 40px 180px 40px;105  }106  .card {107    background: #fff;108    border: 1px solid #f0f0f0;109  }110  .product-img {111    width: 100%;112    height: 700px;113    background: #E0E0E0;114    border-bottom: 1px solid #BDBDBD;115    display: flex;116    justify-content: center;117    align-items: center;118    color: #757575;119    font-size: 28px;120    text-align: center;121  }122  .plus {123    display: flex;124    align-items: center;125    justify-content: center;126    height: 70px;127    color: #6b6b6b;128    font-size: 42px;129  }130  .details {131    padding: 26px 24px 34px 24px;132  }133  .stock {134    color: #8d8d8d;135    font-size: 24px;136    text-transform: uppercase;137    margin-bottom: 8px;138    letter-spacing: 1px;139  }140  .name {141    font-size: 32px;142    letter-spacing: 0.5px;143    margin-bottom: 16px;144  }145  .old-price {146    color: #8d8d8d;147    text-decoration: line-through;148    font-size: 26px;149    margin-bottom: 10px;150  }151  .price-badge {152    display: inline-block;153    background: #ffea00;154    color: #111;155    font-weight: 700;156    font-size: 28px;157    padding: 8px 12px;158  }159 160  .bottom-nav {161    position: absolute;162    left: 0;163    right: 0;164    bottom: 0;165    height: 170px;166    background: #fff;167    border-top: 1px solid #e9e9e9;168    display: flex;169    align-items: center;170    justify-content: space-around;171    padding: 0 20px;172  }173  .bn-item {174    display: flex;175    flex-direction: column;176    align-items: center;177    gap: 10px;178    font-size: 24px;179    color: #111;180  }181  .center-label {182    font-size: 32px;183    letter-spacing: 2px;184  }185  .bag-count {186    position: absolute;187    top: -6px;188    right: -14px;189    background: #000;190    color: #fff;191    width: 32px;192    height: 32px;193    border-radius: 16px;194    display: flex;195    align-items: center;196    justify-content: center;197    font-size: 18px;198  }199  .home-indicator {200    position: absolute;201    bottom: 10px;202    left: 50%;203    transform: translateX(-50%);204    width: 360px;205    height: 10px;206    background: #bdbdbd;207    border-radius: 6px;208    opacity: 0.7;209  }210</style>211</head>212<body>213<div id="render-target">214  <!-- Status bar -->215  <div class="statusbar">216    <div>12:49</div>217    <div class="status-icons">218      <!-- WiFi icon -->219      <svg class="icon" viewBox="0 0 24 24" fill="#8e8e8e">220        <path d="M12 20a2 2 0 1 0 0-4 2 2 0 0 0 0 4zm6-6a10 10 0 0 0-12 0l1.5 1.5a8 8 0 0 1 9 0L18 14zm4-4a16 16 0 0 0-20 0L3.5 11a14 14 0 0 1 17 0L22 10z"/>221      </svg>222      <!-- Battery icon -->223      <svg class="icon" viewBox="0 0 28 24" fill="none" stroke="#8e8e8e" stroke-width="2">224        <rect x="2" y="5" width="20" height="14" rx="2"></rect>225        <rect x="4" y="7" width="16" height="10" fill="#8e8e8e"></rect>226        <rect x="22" y="9" width="4" height="6" rx="1" fill="#8e8e8e" stroke="none"></rect>227      </svg>228    </div>229  </div>230 231  <!-- Top navigation tabs -->232  <div class="nav-tabs">233    <div class="tab active">WOMAN</div>234    <div class="tab">MAN</div>235    <div class="tab">KIDS</div>236    <div class="tab">HOME</div>237    <div class="tab">MASSIMO DUTTI</div>238  </div>239 240  <!-- Search -->241  <div class="search-wrap">242    <input class="search-input" placeholder="SEARCH FOR AN ITEM, COLOR, COLLECTION…" />243  </div>244 245  <!-- Quick actions -->246  <div class="quick-actions">247    <div class="action">248      <!-- Camera -->249      <svg class="icon" viewBox="0 0 24 24" fill="none" stroke="#111" stroke-width="2">250        <path d="M4 7h4l2-2h4l2 2h4v12H4z"></path>251        <circle cx="12" cy="13" r="4"></circle>252      </svg>253      <span>IMAGE</span>254    </div>255    <div class="action">256      <!-- Scan (barcode) -->257      <svg class="icon" viewBox="0 0 24 24" fill="#111">258        <rect x="3" y="4" width="2" height="16"/>259        <rect x="7" y="4" width="1.5" height="16"/>260        <rect x="10" y="4" width="2" height="16"/>261        <rect x="14" y="4" width="1" height="16"/>262        <rect x="17" y="4" width="2" height="16"/>263        <rect x="21" y="8" width="1" height="8"/>264      </svg>265      <span>SCAN</span>266    </div>267    <div class="action">268      <!-- Location pin -->269      <svg class="icon" viewBox="0 0 24 24" fill="none" stroke="#111" stroke-width="2">270        <path d="M12 22s7-7 7-12a7 7 0 1 0-14 0c0 5 7 12 7 12z"></path>271        <circle cx="12" cy="10" r="2.5"></circle>272      </svg>273      <span>STORE</span>274    </div>275  </div>276 277  <!-- Section title -->278  <div class="section-title">YOU MIGHT BE INTERESTED IN</div>279 280  <!-- Product grid -->281  <div class="grid">282    <!-- Card 1 -->283    <div class="card">284      <div class="product-img">[IMG: Studded Chelsea ankle boots]</div>285      <div class="plus">+</div>286      <div class="details">287        <div class="stock">Few items left</div>288        <div class="name">STUDDED CHELSEA ANKLE BOOTS</div>289        <div class="old-price">99.90 USD</div>290        <span class="price-badge">-39%  59.99 USD</span>291      </div>292    </div>293 294    <!-- Card 2 -->295    <div class="card">296      <div class="product-img">[IMG: Wide heeled ankle boots]</div>297      <div class="plus">+</div>298      <div class="details">299        <div class="name">WIDE HEELED ANKLE BOOTS</div>300        <div class="old-price">69.90 USD</div>301        <span class="price-badge">-42%  39.99 USD</span>302      </div>303    </div>304 305    <!-- Placeholder lower cards (partial visibility in screenshot) -->306    <div class="card">307      <div class="product-img">[IMG: Ankle boots - variant]</div>308      <div class="plus">+</div>309      <div class="details">310        <div class="name">SOFT LEATHER ANKLE BOOTS</div>311        <div class="old-price">89.90 USD</div>312        <span class="price-badge">-30%  62.99 USD</span>313      </div>314    </div>315 316    <div class="card">317      <div class="product-img">[IMG: Ankle boots - variant]</div>318      <div class="plus">+</div>319      <div class="details">320        <div class="name">PLATFORM CHELSEA BOOTS</div>321        <div class="old-price">79.90 USD</div>322        <span class="price-badge">-25%  59.90 USD</span>323      </div>324    </div>325  </div>326 327  <!-- Bottom navigation -->328  <div class="bottom-nav">329    <div class="bn-item">330      <svg class="icon" viewBox="0 0 24 24" fill="none" stroke="#111" stroke-width="2">331        <path d="M3 11l9-7 9 7v8a2 2 0 0 1-2 2h-4v-6H9v6H5a2 2 0 0 1-2-2z"></path>332      </svg>333    </div>334    <div class="bn-item">335      <svg class="icon" viewBox="0 0 24 24" fill="none" stroke="#111" stroke-width="2">336        <circle cx="11" cy="11" r="7"></circle>337        <path d="M20 20l-3.5-3.5"></path>338      </svg>339    </div>340    <div class="center-label">MENU</div>341    <div class="bn-item">342      <svg class="icon" viewBox="0 0 24 24" fill="none" stroke="#111" stroke-width="2">343        <circle cx="12" cy="8" r="4"></circle>344        <path d="M4 20c2-4 6-6 8-6s6 2 8 6"></path>345      </svg>346    </div>347    <div class="bn-item" style="position: relative;">348      <svg class="icon" viewBox="0 0 24 24" fill="none" stroke="#111" stroke-width="2">349        <path d="M6 6h14l-2 12H6L4 4H2"></path>350        <circle cx="9" cy="20" r="1.5"></circle>351        <circle cx="17" cy="20" r="1.5"></circle>352      </svg>353      <div class="bag-count">0</div>354    </div>355    <div class="home-indicator"></div>356  </div>357</div>358</body>359</html>