Team Ai
Datasetpublic

GD-ML/AndroidCode

sourceHugging Facemitupdated 6mo agoView on Hugging Face
1likes3.4kdownloads
10551_4.html299 linesDownload Raw Back to 10551
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>Local Files UI Mock</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: #424242;15    color: #EDEDED;16    font-family: Arial, Helvetica, sans-serif;17  }18 19  /* Status bar */20  .status-bar {21    position: absolute;22    top: 0; left: 0;23    width: 100%;24    height: 110px;25    background: #3A3A3A;26    display: flex;27    align-items: center;28    padding: 0 36px;29    box-sizing: border-box;30    color: #ECECEC;31    font-size: 36px;32    letter-spacing: 1px;33  }34  .status-left { flex: 1; }35  .status-right {36    display: flex;37    align-items: center;38    gap: 24px;39  }40  .icon { display: inline-flex; align-items: center; justify-content: center; }41 42  /* App bar */43  .app-bar {44    position: absolute;45    top: 110px;46    left: 0;47    width: 100%;48    height: 140px;49    background: #3A3A3A;50    display: flex;51    align-items: center;52    padding: 0 32px;53    box-sizing: border-box;54  }55  .app-title {56    font-size: 54px;57    font-weight: 600;58    margin-left: 24px;59    display: flex;60    align-items: center;61    gap: 12px;62  }63  .app-actions {64    margin-left: auto;65    display: flex;66    align-items: center;67    gap: 28px;68  }69  .hamburger, .search, .overflow {70    width: 64px; height: 64px;71    fill: #E0E0E0;72    opacity: 0.95;73  }74  .chevron-down {75    width: 28px; height: 28px;76    fill: #E0E0E0; opacity: 0.9;77  }78 79  /* Breadcrumbs */80  .breadcrumbs {81    position: absolute;82    top: 250px;83    left: 0;84    width: 100%;85    height: 96px;86    background: #4A4A4A;87    display: flex;88    align-items: center;89    padding: 0 28px;90    box-sizing: border-box;91    color: #D0D0D0;92    font-size: 34px;93  }94  .crumb {95    display: inline-flex;96    align-items: center;97    padding: 18px 30px;98    border-radius: 6px;99    color: #E6E6E6;100  }101  .crumb + .crumb::before {102    content: "›";103    color: #B0B0B0;104    margin: 0 16px 0 6px;105    font-size: 40px;106  }107 108  /* List */109  .list {110    position: absolute;111    top: 346px;112    left: 0;113    right: 0;114    bottom: 0;115    padding: 18px 28px 160px 28px;116    box-sizing: border-box;117    overflow: hidden;118  }119  .item {120    position: relative;121    display: flex;122    align-items: center;123    padding: 26px 22px 26px 8px;124    border-radius: 12px;125    margin-bottom: 22px;126  }127  .folder-circle {128    width: 140px;129    height: 140px;130    border-radius: 50%;131    background: #FFB300;132    display: flex;133    align-items: center;134    justify-content: center;135    margin-right: 28px;136    box-shadow: inset 0 0 0 2px rgba(0,0,0,0.1);137  }138  .folder-circle svg { width: 88px; height: 88px; fill: #FFFFFF; }139  .item-text {140    display: flex;141    flex-direction: column;142    gap: 10px;143  }144  .item-title {145    font-size: 50px;146    color: #FAFAFA;147  }148  .item-sub {149    font-size: 30px;150    color: #BFBFBF;151  }152  .item-star {153    margin-left: auto;154    margin-right: 18px;155    opacity: 0.5;156  }157  .item-star svg { width: 56px; height: 56px; fill: none; stroke: #E0E0E0; stroke-width: 4px; }158 159  /* Floating action button */160  .fab {161    position: absolute;162    right: 48px;163    bottom: 180px;164    width: 156px;165    height: 156px;166    border-radius: 50%;167    background: #6B6B6B;168    box-shadow: 0 10px 18px rgba(0,0,0,0.5);169    display: flex;170    align-items: center;171    justify-content: center;172  }173  .fab svg { width: 80px; height: 80px; }174 175  /* Gesture bar */176  .gesture-bar {177    position: absolute;178    left: 50%;179    transform: translateX(-50%);180    bottom: 70px;181    width: 360px;182    height: 16px;183    background: #FFFFFF;184    opacity: 0.9;185    border-radius: 12px;186  }187</style>188</head>189<body>190<div id="render-target">191 192  <!-- Status bar -->193  <div class="status-bar">194    <div class="status-left">11:09</div>195    <div class="status-right">196      <!-- Simple "Do Not Disturb" moon circle -->197      <svg class="icon" width="44" height="44" viewBox="0 0 24 24" aria-hidden="true">198        <path fill="#E0E0E0" d="M12 2a9.9 9.9 0 0 0 0 20 10 10 0 1 1 0-20z"/>199      </svg>200      <!-- Wi-Fi icon -->201      <svg class="icon" width="44" height="44" viewBox="0 0 24 24" aria-hidden="true">202        <path fill="#E0E0E0" d="M12 20.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zM4 12.5c4.9-3.8 11.1-3.8 16 0l-1.6 1.7c-3.7-2.8-9.1-2.8-12.8 0L4 12.5zm3.2 3.4c3.2-2.4 6.4-2.4 9.6 0l-1.5 1.6c-2.1-1.6-4.5-1.6-6.6 0l-1.5-1.6z"/>203      </svg>204      <!-- Battery icon -->205      <svg class="icon" width="44" height="44" viewBox="0 0 24 24" aria-hidden="true">206        <rect x="2" y="7" width="18" height="10" rx="2" ry="2" fill="#E0E0E0"></rect>207        <rect x="20" y="10" width="2" height="4" fill="#E0E0E0"></rect>208      </svg>209    </div>210  </div>211 212  <!-- App bar -->213  <div class="app-bar">214    <!-- Hamburger -->215    <svg class="hamburger" viewBox="0 0 24 24" aria-hidden="true">216      <path d="M3 6h18v2H3zM3 11h18v2H3zM3 16h18v2H3z" />217    </svg>218 219    <div class="app-title">220      <span>Local Files</span>221      <svg class="chevron-down" viewBox="0 0 24 24" aria-hidden="true">222        <path d="M7 9l5 6 5-6z"></path>223      </svg>224    </div>225 226    <div class="app-actions">227      <!-- Search -->228      <svg class="search" viewBox="0 0 24 24" aria-hidden="true">229        <circle cx="11" cy="11" r="6" fill="none" stroke="#E0E0E0" stroke-width="2"></circle>230        <path d="M16 16l5 5" stroke="#E0E0E0" stroke-width="2" />231      </svg>232      <!-- Overflow -->233      <svg class="overflow" viewBox="0 0 24 24" aria-hidden="true">234        <circle cx="12" cy="5" r="2" fill="#E0E0E0"></circle>235        <circle cx="12" cy="12" r="2" fill="#E0E0E0"></circle>236        <circle cx="12" cy="19" r="2" fill="#E0E0E0"></circle>237      </svg>238    </div>239  </div>240 241  <!-- Breadcrumbs -->242  <div class="breadcrumbs">243    <div class="crumb">/</div>244    <div class="crumb">sdcard</div>245    <div class="crumb">Books</div>246  </div>247 248  <!-- List -->249  <div class="list">250    <!-- Item 1 -->251    <div class="item">252      <div class="folder-circle">253        <svg viewBox="0 0 24 24" aria-hidden="true">254          <path d="M3 6h6l2 2h10v10H3z"></path>255        </svg>256      </div>257      <div class="item-text">258        <div class="item-title">Alice (1)</div>259        <div class="item-sub">Dec 19, 2023 10:28</div>260      </div>261      <div class="item-star">262        <svg viewBox="0 0 24 24" aria-hidden="true">263          <path d="M12 3l2.9 6 6.1.6-4.6 4 1.3 6-5.7-3.2L6.3 20l1.3-6-4.6-4 6.1-.6z"></path>264        </svg>265      </div>266    </div>267 268    <!-- Item 2 -->269    <div class="item">270      <div class="folder-circle">271        <svg viewBox="0 0 24 24" aria-hidden="true">272          <path d="M3 6h6l2 2h10v10H3z"></path>273        </svg>274      </div>275      <div class="item-text">276        <div class="item-title">MoonReader (2)</div>277        <div class="item-sub">Jul 6, 2023 09:50</div>278      </div>279      <div class="item-star">280        <svg viewBox="0 0 24 24" aria-hidden="true">281          <path d="M12 3l2.9 6 6.1.6-4.6 4 1.3 6-5.7-3.2L6.3 20l1.3-6-4.6-4 6.1-.6z"></path>282        </svg>283      </div>284    </div>285  </div>286 287  <!-- Floating Action Button -->288  <div class="fab" aria-hidden="true">289    <svg viewBox="0 0 24 24">290      <path fill="#FFFFFF" d="M4 5h7v14H4zM13 5h7v14h-7z"/>291    </svg>292  </div>293 294  <!-- Gesture bar -->295  <div class="gesture-bar"></div>296 297</div>298</body>299</html>
GD-ML/AndroidCode · Team Ai