Team Ai
Datasetpublic

GD-ML/AndroidCode

sourceHugging Facemitupdated 6mo agoView on Hugging Face
1likes3.4kdownloads
10754_2.html291 linesDownload Raw Back to 10754
1<html lang="en">2<head>3<meta charset="UTF-8">4<title>Mobile UI - Options Sheet</title>5<meta name="viewport" content="width=1080, initial-scale=1.0">6<style>7  body { margin: 0; padding: 0; background: transparent; font-family: Arial, Helvetica, sans-serif; }8  #render-target {9    width: 1080px;10    height: 2400px;11    position: relative;12    overflow: hidden;13    background: #0E0F0F;14    color: #ECECEC;15  }16 17  /* Status bar */18  .status-bar {19    position: absolute;20    top: 0;21    left: 0;22    width: 1080px;23    height: 84px;24    display: flex;25    align-items: center;26    padding: 0 36px;27    box-sizing: border-box;28    color: #EAEAEA;29  }30  .status-time { font-size: 36px; font-weight: 600; letter-spacing: 0.5px; }31  .status-icons {32    margin-left: 20px;33    display: flex;34    gap: 22px;35    align-items: center;36  }37  .status-right {38    margin-left: auto;39    display: flex;40    align-items: center;41    gap: 18px;42  }43  .dot {44    width: 10px; height: 10px; background: #CFCFCF; border-radius: 50%;45  }46 47  /* Header / search */48  .header {49    position: absolute;50    top: 84px;51    left: 0;52    width: 1080px;53    height: 160px;54    display: flex;55    align-items: center;56    padding: 0 36px;57    box-sizing: border-box;58  }59  .hamburger {60    width: 72px; height: 72px; display: flex; align-items: center; justify-content: center;61    background: rgba(255,255,255,0.06); border-radius: 12px;62  }63  .search-box {64    margin-left: 20px;65    flex: 1;66    height: 96px;67    border-radius: 48px;68    background: #1A1A1A;69    display: flex;70    align-items: center;71    padding: 0 32px;72    box-sizing: border-box;73    color: #B8B8B8;74    font-size: 36px;75  }76  .search-box .folder-icon {77    margin-left: auto;78    width: 64px; height: 64px; display: flex; align-items: center; justify-content: center;79    background: rgba(255,255,255,0.06); border-radius: 12px;80  }81  .avatar {82    margin-left: 24px;83    width: 88px; height: 88px; border-radius: 44px; background: #4A3FD3;84    display: flex; align-items: center; justify-content: center; font-weight: 700;85  }86 87  /* Subtitle */88  .subtitle {89    position: absolute;90    top: 260px;91    left: 36px;92    color: #9AA0A6;93    font-size: 34px;94  }95 96  /* Options bottom sheet */97  .sheet {98    position: absolute;99    left: 0;100    top: 360px;101    width: 1080px;102    height: 1580px;103    background: #223029; /* deep greenish dark */104    border-top-left-radius: 52px;105    border-top-right-radius: 52px;106    box-shadow: 0 -20px 60px rgba(0,0,0,0.5) inset;107    padding-top: 40px;108    box-sizing: border-box;109  }110 111  .sheet-list { padding: 0 60px; }112  .item {113    height: 120px;114    display: flex;115    align-items: center;116    gap: 36px;117    color: #E7EAE7;118    font-size: 40px;119    border-bottom: 1px solid transparent;120  }121  .item .icon {122    width: 64px; height: 64px;123    display: flex; align-items: center; justify-content: center;124  }125  .item .small-note { color: #BFC7BE; font-size: 34px; }126 127  .divider {128    height: 1px;129    background: rgba(255,255,255,0.12);130    margin: 18px 0 8px 100px;131  }132 133  /* simple icons */134  .star { color: #FFD54F; }135  .orange-square {136    width: 64px; height: 64px; border-radius: 8px; background: #F5A623; position: relative;137  }138  .orange-square::after {139    content: ""; position: absolute; left: 10px; top: 16px; width: 44px; height: 32px; background: rgba(0,0,0,0.25);140    border-radius: 2px;141  }142  .link-chip {143    padding: 10px 18px;144    background: rgba(255,255,255,0.08);145    border-radius: 22px;146    font-size: 32px;147  }148 149  /* Footer bar (bottom gesture) */150  .gesture {151    position: absolute;152    bottom: 62px;153    left: 50%;154    transform: translateX(-50%);155    width: 520px;156    height: 10px;157    background: #CFCFCF;158    border-radius: 6px;159    opacity: 0.7;160  }161</style>162</head>163<body>164<div id="render-target">165 166  <!-- Status bar -->167  <div class="status-bar">168    <div class="status-time">12:40</div>169    <div class="status-icons">170      <!-- Simple small icons -->171      <svg width="40" height="40"><rect x="6" y="8" width="28" height="24" fill="#DADADA" rx="3"/></svg>172      <svg width="40" height="40"><rect x="8" y="8" width="24" height="24" fill="#DADADA" rx="12"/></svg>173      <svg width="40" height="40"><circle cx="20" cy="20" r="12" fill="#DADADA"/></svg>174      <div class="dot"></div>175    </div>176    <div class="status-right">177      <svg width="38" height="38"><path d="M6 30h26v-2H6v2zm4-4h18l-2-6h-14l-2 6zm8-18a6 6 0 1 1 0 12 6 6 0 0 1 0-12z" fill="#EDEDED"/></svg>178      <svg width="38" height="38"><rect x="6" y="10" width="26" height="18" fill="#EDEDED" rx="3"/><rect x="12" y="16" width="14" height="6" fill="#0E0F0F"/></svg>179    </div>180  </div>181 182  <!-- Header search -->183  <div class="header">184    <div class="hamburger">185      <svg width="44" height="44"><rect x="8" y="10" width="28" height="4" fill="#CCCCCC"/><rect x="8" y="20" width="28" height="4" fill="#CCCCCC"/><rect x="8" y="30" width="28" height="4" fill="#CCCCCC"/></svg>186    </div>187    <div class="search-box">188      <span>Search Slides</span>189      <div class="folder-icon">190        <svg width="36" height="36"><path d="M4 26v-12h10l2-4h16v16H4z" fill="#D0D0D0"/></svg>191      </div>192    </div>193    <div class="avatar">C</div>194  </div>195 196  <div class="subtitle">Last opened by me</div>197 198  <!-- Bottom sheet with options -->199  <div class="sheet">200    <div class="sheet-list">201      <div class="item">202        <div class="icon orange-square"></div>203        <div style="font-size:44px; font-weight:600;">Book report</div>204      </div>205 206      <div class="item">207        <div class="icon">208          <svg width="56" height="56" viewBox="0 0 24 24"><path fill="#FFD54F" d="M12 17.3l-6.2 3.3 1.2-6.9-5-4.9 7-1 3-6.3 3 6.3 7 1-5 4.9 1.2 6.9z"/></svg>209        </div>210        <div>Add to Starred</div>211      </div>212 213      <div class="item">214        <div class="icon">215          <svg width="56" height="56" viewBox="0 0 24 24"><path fill="#EAEAEA" d="M18 8a3 3 0 1 1-6 0 3 3 0 0 1 6 0zM6 20v-2a6 6 0 0 1 12 0v2H6z"/></svg>216        </div>217        <div>Share</div>218      </div>219 220      <div class="item">221        <div class="icon">222          <svg width="56" height="56" viewBox="0 0 24 24"><path fill="#EAEAEA" d="M12 12a5 5 0 1 0-5-5 5 5 0 0 0 5 5zm-9 8v-2a9 9 0 0 1 18 0v2H3z"/></svg>223        </div>224        <div>Manage access</div>225      </div>226 227      <div class="item">228        <div class="icon">229          <svg width="56" height="56" viewBox="0 0 24 24"><path fill="#EAEAEA" d="M12 2l4 6h-8l4-6zm0 20a4 4 0 1 0 0-8 4 4 0 0 0 0 8z"/></svg>230        </div>231        <div>Available offline</div>232      </div>233 234      <div class="divider"></div>235 236      <div class="item">237        <div class="icon">238          <svg width="56" height="56" viewBox="0 0 24 24"><circle cx="12" cy="12" r="10" fill="none" stroke="#EAEAEA" stroke-width="2"/><circle cx="12" cy="12" r="1.5" fill="#EAEAEA"/></svg>239        </div>240        <div>Details</div>241      </div>242 243      <div class="item">244        <div class="icon">245          <svg width="56" height="56" viewBox="0 0 24 24"><path fill="#EAEAEA" d="M14 3H6a2 2 0 0 0-2 2v14l4-3h6a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2z"/><path fill="#EAEAEA" d="M20 7v8l-3-2h-3V7h6z"/></svg>246        </div>247        <div>Copy link</div>248      </div>249 250      <div class="item">251        <div class="icon">252          <svg width="56" height="56" viewBox="0 0 24 24"><path fill="#EAEAEA" d="M3 12l7-7v4h7v6h-7v4L3 12z"/></svg>253        </div>254        <div>Send a copy</div>255      </div>256 257      <div class="item">258        <div class="icon">259          <svg width="56" height="56" viewBox="0 0 24 24"><rect x="4" y="5" width="10" height="14" fill="#EAEAEA" rx="2"/><rect x="16" y="7" width="4" height="10" fill="#A0A8A0" rx="1"/></svg>260        </div>261        <div>Make a copy</div>262      </div>263 264      <div class="item">265        <div class="icon">266          <svg width="56" height="56" viewBox="0 0 24 24"><path fill="#EAEAEA" d="M12 3v10H7l5 5 5-5h-5V3z"/></svg>267        </div>268        <div>Download</div>269      </div>270 271      <div class="item">272        <div class="icon">273          <svg width="56" height="56" viewBox="0 0 24 24"><rect x="4" y="6" width="16" height="12" fill="#EAEAEA" rx="2"/><path d="M8 10h8v4H8z" fill="#1B1B1B"/></svg>274        </div>275        <div>Save as PowerPoint (.pptx)</div>276      </div>277 278      <div class="item">279        <div class="icon">280          <svg width="56" height="56" viewBox="0 0 24 24"><path fill="#EAEAEA" d="M4 17h16v2H4v-2zm0-4h10v2H4v-2zm0-4h16v2H4V9z"/></svg>281        </div>282        <div>Rename</div>283      </div>284 285    </div>286  </div>287 288  <div class="gesture"></div>289</div>290</body>291</html>