Team Ai
Datasetpublic

GD-ML/AndroidCode

sourceHugging Facemitupdated 6mo agoView on Hugging Face
1likes3.4kdownloads
10495_0.html324 linesDownload Raw Back to 10495
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>Item - Mobile UI</title>7<style>8  :root{9    --bg:#000000;10    --text:#ffffff;11    --muted:#cfcfcf;12    --divider:#2a2a2a;13    --surface:#141414;14    --chip:#2c2c2c;15    --accent:#2e7afc;16  }17  body{ margin:0; padding:0; background:transparent; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; color:var(--text); }18  #render-target{19    width:1080px; height:2400px;20    position:relative; overflow:hidden;21    background:var(--bg);22    border-radius:24px; box-shadow: 0 10px 40px rgba(0,0,0,0.35);23  }24 25  /* Status bar */26  .status-bar{27    height:90px; padding:0 36px;28    display:flex; align-items:center; justify-content:space-between;29    color:#fff; font-weight:600; font-size:40px;30  }31  .status-icons{ display:flex; gap:18px; align-items:center; }32  .dot{ width:14px; height:14px; background:#fff; border-radius:50%; opacity:.85; }33  .signal{ width:22px; height:22px; border:2px solid #fff; border-radius:4px; opacity:.9; }34  .battery{ width:40px; height:22px; border:2px solid #fff; border-radius:4px; position:relative; }35  .battery::after{ content:''; position:absolute; right:-6px; top:7px; width:6px; height:8px; background:#fff; border-radius:2px; }36 37  /* App bar */38  .app-bar{39    height:120px; border-bottom:1px solid var(--divider);40    display:flex; align-items:center; gap:24px; padding:0 24px;41  }42  .back-btn{ width:72px; height:72px; display:flex; align-items:center; justify-content:center; }43  .app-title{ font-size:52px; font-weight:700; letter-spacing:.2px; flex:1; }44  .round-actions{ display:flex; gap:18px; }45  .circle-icon{46    width:88px; height:88px; border-radius:50%;47    background:var(--chip); display:flex; align-items:center; justify-content:center;48  }49  .circle-icon svg{ width:46px; height:46px; fill:#fff; stroke:#fff; stroke-width:0; }50 51  /* Content */52  .content{ padding:24px 36px 0; }53  .divider{ height:1px; background:var(--divider); margin:24px 0; }54 55  h2.section-title{56    font-size:52px; margin:18px 0 12px; font-weight:800;57  }58  .row{ display:flex; justify-content:space-between; align-items:flex-start; padding:18px 0; }59  .row .label{ font-size:36px; color:#e5e5e5; }60  .row .value{ font-size:40px; font-weight:700; }61  .subtext{ font-size:32px; color:var(--muted); margin-top:8px; }62  .chevron-right{ width:42px; height:42px; margin-left:12px; }63  .section{ padding:12px 0 8px; }64  .section.with-arrow{ position:relative; }65  .section.with-arrow .chevron-right{ position:absolute; right:0; top:28px; }66 67  /* Seller actions */68  .pill-btn{69    height:132px; border:2px solid var(--accent); border-radius:72px;70    display:flex; align-items:center; justify-content:center;71    color:#7fb2ff; font-size:42px; font-weight:700;72    margin:22px 0;73  }74 75  /* Sponsored items */76  .carousel{77    display:flex; gap:24px; padding:12px 0 24px;78  }79  .card{80    width:300px; height:300px; border-radius:28px; overflow:hidden; position:relative; background:#0d0d0d; border:1px solid var(--divider);81  }82  .img-placeholder{83    width:100%; height:100%;84    background:#E0E0E0; border:1px solid #BDBDBD;85    display:flex; align-items:center; justify-content:center; color:#757575; font-size:28px; font-weight:600;86  }87  .fav{88    position:absolute; top:16px; right:16px;89    width:72px; height:72px; border-radius:36px; background:rgba(0,0,0,0.6);90    display:flex; align-items:center; justify-content:center;91    border:1px solid #444;92  }93  .fav svg{ width:38px; height:38px; fill:#fff; }94 95  /* Bottom nav */96  .bottom-nav{97    position:absolute; bottom:34px; left:0; width:100%;98    height:176px; background:#121212; border-top:1px solid var(--divider);99    display:flex; align-items:center; justify-content:space-around; padding:0 24px;100  }101  .nav-item{ width:180px; text-align:center; color:#d9d9d9; }102  .nav-item .icon{103    width:72px; height:72px; margin:0 auto 12px; display:flex; align-items:center; justify-content:center;104  }105  .nav-item svg{ width:52px; height:52px; fill:#d9d9d9; }106  .nav-item.active .icon{107    border:3px solid var(--accent); border-radius:36px;108  }109  .nav-item.active svg{ fill:var(--accent); }110  .nav-item .label{ font-size:32px; }111 112  /* Home indicator */113  .home-indicator{114    position:absolute; bottom:8px; left:50%; transform:translateX(-50%);115    width:220px; height:12px; background:#fff; border-radius:8px; opacity:.85;116  }117</style>118</head>119<body>120<div id="render-target">121 122  <!-- Status bar -->123  <div class="status-bar">124    <div>5:41</div>125    <div class="status-icons">126      <div class="dot"></div>127      <div class="dot"></div>128      <div class="dot"></div>129      <div class="dot"></div>130      <div class="dot"></div>131      <div class="signal"></div>132      <div class="battery"></div>133    </div>134  </div>135 136  <!-- App bar -->137  <div class="app-bar">138    <div class="back-btn">139      <svg viewBox="0 0 24 24">140        <path d="M15.5 5l-7 7 7 7-1.5 1.5L5.5 12 14 3.5z"></path>141      </svg>142    </div>143    <div class="app-title">Item</div>144    <div class="round-actions">145      <div class="circle-icon">146        <svg viewBox="0 0 24 24">147          <circle cx="11" cy="11" r="6"></circle>148          <path d="M16.5 16.5L22 22" stroke="#fff" stroke-width="2" fill="none"></path>149        </svg>150      </div>151      <div class="circle-icon">152        <svg viewBox="0 0 24 24">153          <path d="M7 7h12l-2 8H8L7 7z"></path>154          <circle cx="9" cy="19" r="2"></circle>155          <circle cx="17" cy="19" r="2"></circle>156        </svg>157      </div>158      <div class="circle-icon">159        <svg viewBox="0 0 24 24">160          <path d="M18 8l-6-4v4H6v8h6v4l6-4V8z"></path>161        </svg>162      </div>163      <div class="circle-icon">164        <svg viewBox="0 0 24 24">165          <circle cx="5" cy="12" r="2"></circle>166          <circle cx="12" cy="12" r="2"></circle>167          <circle cx="19" cy="12" r="2"></circle>168        </svg>169      </div>170    </div>171  </div>172 173  <div class="content">174 175    <div class="divider"></div>176 177    <!-- Bidding section -->178    <div class="section with-arrow">179      <h2 class="section-title">Bidding</h2>180      <div class="row">181        <div>182          <div class="label">Time left</div>183        </div>184        <div style="display:flex; align-items:flex-start; gap:20px;">185          <div>186            <div class="value">2d 16h</div>187            <div class="subtext">Mon, Oct 02, 10:35 AM</div>188          </div>189          <svg class="chevron-right" viewBox="0 0 24 24">190            <path d="M9 5l7 7-7 7" stroke="#fff" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"></path>191          </svg>192        </div>193      </div>194      <div class="row">195        <div class="label">Bids</div>196        <div class="value">0</div>197      </div>198      <div class="row">199        <div class="label">Bidders</div>200        <div class="value">0</div>201      </div>202    </div>203 204    <div class="divider"></div>205 206    <!-- Shipping / returns / payments -->207    <div class="section with-arrow">208      <h2 class="section-title">Shipping, returns, and payments</h2>209      <svg class="chevron-right" viewBox="0 0 24 24" style="top:36px;">210        <path d="M9 5l7 7-7 7" stroke="#fff" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"></path>211      </svg>212      <div class="row" style="align-items:center;">213        <div class="label">Location</div>214        <div style="text-align:right;">215          <div class="value" style="font-weight:600; font-size:38px;">Duluth, Georgia, United States</div>216        </div>217      </div>218      <div class="row" style="align-items:center;">219        <div class="label">Returns</div>220        <div class="value" style="font-weight:600; font-size:38px;">Seller does not accept returns</div>221      </div>222    </div>223 224    <div class="divider"></div>225 226    <!-- About seller -->227    <div class="section with-arrow">228      <h2 class="section-title">About this seller</h2>229      <svg class="chevron-right" viewBox="0 0 24 24" style="top:36px;">230        <path d="M9 5l7 7-7 7" stroke="#fff" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"></path>231      </svg>232      <div class="subtext" style="font-size:36px; color:#e8e8e8; margin-top:8px;">96.5% positive feedback</div>233 234      <div class="pill-btn">Seller's other items</div>235      <div class="pill-btn">Contact seller</div>236    </div>237 238    <div class="divider"></div>239 240    <!-- Related sponsored items -->241    <div class="section">242      <h2 class="section-title">Related sponsored items</h2>243      <div class="subtext" style="font-size:36px; color:#fff; margin-top:8px;">Kitchen Racks &amp; Holders</div>244 245      <div class="carousel">246        <div class="card">247          <div class="img-placeholder">[IMG: Kitchen Rack]</div>248          <div class="fav">249            <svg viewBox="0 0 24 24">250              <path d="M12 21s-6.5-4.35-8.2-6.1C2 13.2 2 10.4 4.1 8.6c1.9-1.7 4.7-1.2 5.9.6 1.2-1.8 4-2.3 5.9-.6 2.1 1.8 2.1 4.6.3 6.3C18.5 16.7 12 21 12 21z"></path>251            </svg>252          </div>253        </div>254        <div class="card">255          <div class="img-placeholder">[IMG: Metal Holder]</div>256          <div class="fav">257            <svg viewBox="0 0 24 24">258              <path d="M12 21s-6.5-4.35-8.2-6.1C2 13.2 2 10.4 4.1 8.6c1.9-1.7 4.7-1.2 5.9.6 1.2-1.8 4-2.3 5.9-.6 2.1 1.8 2.1 4.6.3 6.3C18.5 16.7 12 21 12 21z"></path>259            </svg>260          </div>261        </div>262        <div class="card">263          <div class="img-placeholder">[IMG: Organizer]</div>264          <div class="fav">265            <svg viewBox="0 0 24 24">266              <path d="M12 21s-6.5-4.35-8.2-6.1C2 13.2 2 10.4 4.1 8.6c1.9-1.7 4.7-1.2 5.9.6 1.2-1.8 4-2.3 5.9-.6 2.1 1.8 2.1 4.6.3 6.3C18.5 16.7 12 21 12 21z"></path>267            </svg>268          </div>269        </div>270      </div>271    </div>272 273  </div>274 275  <!-- Bottom navigation -->276  <div class="bottom-nav">277    <div class="nav-item">278      <div class="icon">279        <svg viewBox="0 0 24 24">280          <path d="M12 3l9 8v10h-6v-6H9v6H3V11l9-8z"></path>281        </svg>282      </div>283      <div class="label">Home</div>284    </div>285    <div class="nav-item">286      <div class="icon">287        <svg viewBox="0 0 24 24">288          <circle cx="12" cy="9" r="4"></circle>289          <path d="M4 21c0-4 4-7 8-7s8 3 8 7" fill="none" stroke="#d9d9d9" stroke-width="2"></path>290        </svg>291      </div>292      <div class="label">My eBay</div>293    </div>294    <div class="nav-item active">295      <div class="icon">296        <svg viewBox="0 0 24 24">297          <circle cx="11" cy="11" r="6"></circle>298          <path d="M16.5 16.5L22 22" stroke="#2e7afc" stroke-width="2" fill="none"></path>299        </svg>300      </div>301      <div class="label">Search</div>302    </div>303    <div class="nav-item">304      <div class="icon">305        <svg viewBox="0 0 24 24">306          <path d="M12 3c-2 0-3 1.5-3 3v2H6l1 12h10l1-12h-3V6c0-1.5-1-3-3-3z"></path>307        </svg>308      </div>309      <div class="label">Inbox</div>310    </div>311    <div class="nav-item">312      <div class="icon">313        <svg viewBox="0 0 24 24">314          <path d="M4 4h12l4 6-9 10-7-6V4z"></path>315        </svg>316      </div>317      <div class="label">Selling</div>318    </div>319  </div>320 321  <div class="home-indicator"></div>322</div>323</body>324</html>
GD-ML/AndroidCode · Team Ai