Team Ai
Datasetpublic

GD-ML/AndroidCode

sourceHugging Facemitupdated 6mo agoView on Hugging Face
1likes3.4kdownloads
10144_6.html339 linesDownload Raw Back to 10144
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>Product Page - Cleats</title>7<style>8  body { margin: 0; padding: 0; background: transparent; font-family: Arial, Helvetica, sans-serif; }9  * { box-sizing: border-box; }10  #render-target {11    width: 1080px;12    height: 2400px;13    position: relative;14    overflow: hidden;15    background: #ffffff;16  }17 18  /* Top hero area */19  .hero {20    position: relative;21    width: 100%;22    height: 980px;23    background: #EDF2F4;24    border-bottom: 1px solid #DADFE3;25  }26 27  .status-bar {28    position: absolute;29    top: 24px;30    left: 32px;31    color: #9AA0A6;32    font-size: 36px;33    letter-spacing: 1px;34  }35  .status-icons {36    position: absolute;37    top: 24px;38    right: 32px;39    display: flex;40    align-items: center;41    gap: 18px;42    color: #9AA0A6;43    font-size: 24px;44  }45  .wifi {46    width: 34px; height: 24px; border: 2px solid #9AA0A6; border-radius: 12px;47  }48  .battery {49    width: 44px; height: 24px; border: 2px solid #9AA0A6; position: relative; border-radius: 4px;50  }51  .battery::after {52    content: "";53    position: absolute;54    right: -8px; top: 6px;55    width: 6px; height: 12px; background: #9AA0A6; border-radius: 2px;56  }57 58  .close-btn {59    position: absolute;60    top: 230px;61    right: 40px;62    font-size: 96px;63    line-height: 1;64    color: #000000;65  }66 67  .product-visual {68    position: absolute;69    left: 60px;70    right: 60px;71    top: 160px;72  }73  .img-placeholder {74    background: #E0E0E0;75    border: 1px solid #BDBDBD;76    color: #757575;77    display: flex;78    justify-content: center;79    align-items: center;80    text-transform: uppercase;81    font-weight: 600;82    letter-spacing: 1px;83  }84  .shoe-top {85    width: 960px; height: 360px;86    margin: 0 auto 30px auto;87  }88  .shoe-sole {89    width: 960px; height: 360px;90    margin: 0 auto;91  }92 93  .new-tag {94    position: absolute;95    bottom: 210px;96    left: 60px;97    background: #ffffff;98    color: #000000;99    font-size: 32px;100    letter-spacing: 3px;101    padding: 14px 22px;102    border-radius: 4px;103    box-shadow: 0 1px 0 rgba(0,0,0,0.08);104  }105 106  .thumbs-area {107    position: absolute;108    bottom: 0;109    left: 0; right: 0;110    height: 190px;111    background: #ECECEC;112    border-top: 1px solid #DADADA;113    display: flex;114    align-items: center;115    justify-content: center;116    gap: 60px;117    padding: 20px 0 40px 0;118  }119  .thumb {120    width: 220px; height: 120px;121    position: relative;122  }123  .thumb.focus {124    outline: 2px dashed #CFCFCF;125  }126  .slider-indicator {127    position: absolute;128    bottom: 18px;129    left: 50%;130    transform: translateX(-50%);131    width: 160px; height: 16px;132    background: #D0D0D0;133    border-radius: 8px;134  }135 136  /* Content section */137  .content {138    position: relative;139    background: #ffffff;140    padding: 56px 60px 0 60px;141  }142  .title-row {143    position: relative;144    padding-right: 120px;145  }146  h1.title {147    margin: 0 0 28px 0;148    font-size: 58px;149    font-weight: 800;150    letter-spacing: 2px;151    line-height: 1.18;152    text-transform: uppercase;153    color: #111111;154  }155  .favorite {156    position: absolute;157    right: 0;158    top: 6px;159  }160  .favorite svg {161    width: 72px; height: 72px;162    stroke: #111; fill: none; stroke-width: 8px;163  }164 165  .meta {166    display: flex;167    align-items: center;168    gap: 28px;169    margin-bottom: 36px;170  }171  .price {172    font-size: 34px; font-weight: 700; color: #000;173    letter-spacing: 2px;174  }175  .category {176    font-size: 30px; color: #666; letter-spacing: 4px; text-transform: uppercase;177  }178 179  .divider {180    height: 1px; background: #E5E5E5; margin: 36px 0;181  }182 183  .size-header {184    display: flex; align-items: center; gap: 18px;185    margin-bottom: 24px;186  }187  .size-header .label {188    font-size: 30px; letter-spacing: 4px; color: #333; text-transform: uppercase; font-weight: 700;189  }190  .ruler {191    border: 2px solid #1a1a1a; width: 84px; height: 64px; display: inline-flex; align-items: center; justify-content: center;192  }193  .ruler div {194    width: 60px; height: 20px; border-top: 2px solid #1a1a1a; border-bottom: 2px solid #1a1a1a;195    position: relative;196  }197  .ruler div::before, .ruler div::after {198    content: ""; position: absolute; top: -10px; width: 2px; height: 40px; background: #1a1a1a;199  }200  .ruler div::before { left: 8px; } .ruler div::after { right: 8px; }201 202  .sizes {203    display: flex; gap: 60px; padding: 20px 0 40px 0; color: #333;204    font-size: 30px; letter-spacing: 3px;205    white-space: nowrap;206  }207 208  /* CTA buttons */209  .cta {210    padding: 10px 0 0 0;211  }212  .btn {213    width: 960px; height: 120px;214    font-size: 34px; letter-spacing: 3px; text-transform: uppercase; font-weight: 700;215    display: flex; align-items: center; justify-content: space-between;216    padding: 0 36px;217    margin: 22px 0;218    cursor: pointer;219  }220  .btn.outline {221    border: 3px solid #111; background: #fff; color: #111;222  }223  .btn.solid {224    background: #111; color: #fff; border: 3px solid #111;225  }226  .icon-bag svg { width: 48px; height: 48px; stroke: #111; fill: none; stroke-width: 6px; }227  .btn.solid .arrow svg { stroke: #fff; }228  .arrow svg { width: 48px; height: 48px; stroke: #111; fill: none; stroke-width: 8px; }229 230  /* Payment logos */231  .payments {232    display: flex; gap: 32px; padding: 40px 0;233  }234  .pay-img {235    width: 240px; height: 110px; background: #E0E0E0; border: 1px solid #BDBDBD;236    color: #757575; display: flex; align-items: center; justify-content: center; font-weight: 600; letter-spacing: 1px;237  }238 239  /* Home indicator */240  .home-indicator {241    position: absolute;242    bottom: 24px; left: 50%; transform: translateX(-50%);243    width: 360px; height: 18px; background: #CFCFCF; border-radius: 9px;244  }245</style>246</head>247<body>248<div id="render-target">249 250  <div class="hero">251    <div class="status-bar">3:18</div>252    <div class="status-icons">253      <div class="wifi"></div>254      <div class="battery"></div>255    </div>256 257    <div class="close-btn">×</div>258 259    <div class="product-visual">260      <div class="img-placeholder shoe-top">[IMG: Cleat - Side View]</div>261      <div class="img-placeholder shoe-sole">[IMG: Cleat - Sole View]</div>262    </div>263 264    <div class="new-tag">NEW</div>265 266    <div class="thumbs-area">267      <div class="img-placeholder thumb">[IMG: Pink Cleat]</div>268      <div class="img-placeholder thumb focus">[IMG: Lime Cleat]</div>269      <div class="img-placeholder thumb">[IMG: Detail]</div>270      <div class="slider-indicator"></div>271    </div>272  </div>273 274  <div class="content">275    <div class="title-row">276      <h1 class="title">PREDATOR ACCURACY+<br>ARTIFICIAL GRASS CLEATS</h1>277      <div class="favorite">278        <svg viewBox="0 0 24 24">279          <path d="M12 21s-7-4.4-9.5-8.2C0 9.6 2.2 6 5.9 6c2 0 3.5 1.1 4.1 2.5C10.6 7.1 12 6 14.1 6c3.7 0 5.9 3.6 3.4 6.8C19 16.6 12 21 12 21z"/>280        </svg>281      </div>282    </div>283 284    <div class="meta">285      <div class="price">$300.00</div>286      <div class="category">PERFORMANCE</div>287    </div>288 289    <div class="divider"></div>290 291    <div class="size-header">292      <div class="label">SIZE</div>293      <div class="ruler"><div></div></div>294    </div>295 296    <div class="sizes">297      <div>M6 / W8.5</div>298      <div>M8 / W9</div>299      <div>M8.5 / W9.5</div>300      <div>M9 / W10</div>301      <div>M9.5 / W10.5</div>302      <div>M10 / W11</div>303    </div>304 305    <div class="cta">306      <div class="btn outline">307        <div>ADD TO BAG</div>308        <div class="icon-bag">309          <svg viewBox="0 0 24 24">310            <rect x="5" y="7" width="14" height="14"></rect>311            <path d="M9 7V5c0-1.1.9-2 2-2h2c1.1 0 2 .9 2 2v2"></path>312            <path d="M12 12v6M9 15h6"></path>313          </svg>314        </div>315      </div>316 317      <div class="btn solid">318        <div>BUY IT NOW</div>319        <div class="arrow">320          <svg viewBox="0 0 24 24">321            <path d="M5 12h14"></path>322            <path d="M13 5l7 7-7 7"></path>323          </svg>324        </div>325      </div>326    </div>327 328    <div class="payments">329      <div class="pay-img">[IMG: Google Pay]</div>330      <div class="pay-img">[IMG: PayPal]</div>331      <div class="pay-img">[IMG: Klarna]</div>332    </div>333  </div>334 335  <div class="home-indicator"></div>336 337</div>338</body>339</html>
GD-ML/AndroidCode · Team Ai