Team Ai
Datasetpublic

GD-ML/AndroidCode

sourceHugging Facemitupdated 6mo agoView on Hugging Face
1likes3.4kdownloads
10277_4.html287 linesDownload Raw Back to 10277
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>Share Screen Mock</title>7<style>8  body { margin: 0; padding: 0; background: transparent; }9  * { box-sizing: border-box; font-family: Arial, Helvetica, sans-serif; }10 11  #render-target {12    width: 1080px;13    height: 2400px;14    position: relative;15    overflow: hidden;16    background: #121212;17    color: #EAEAEA;18  }19 20  /* Status bar */21  .status-bar {22    position: absolute;23    top: 0;24    left: 0;25    width: 1080px;26    height: 90px;27    padding: 0 28px;28    display: flex;29    align-items: center;30    justify-content: space-between;31    color: #EAEAEA;32    font-size: 28px;33    letter-spacing: 1px;34  }35  .status-icons {36    display: flex;37    align-items: center;38    gap: 18px;39  }40  .icon-dot {41    width: 16px;42    height: 16px;43    background: #EAEAEA;44    border-radius: 50%;45    opacity: 0.9;46  }47  .battery {48    width: 40px; height: 20px; border: 2px solid #EAEAEA; border-radius: 3px; position: relative;49  }50  .battery::after { content: ""; position: absolute; right: -6px; top: 5px; width: 6px; height: 10px; background: #EAEAEA; border-radius: 1px; }51  .battery .level { position: absolute; left: 2px; top: 2px; bottom: 2px; width: 70%; background: #EAEAEA; }52 53  /* App bar */54  .app-bar {55    position: absolute;56    top: 90px;57    left: 0;58    width: 1080px;59    height: 120px;60    border-bottom: 1px solid #2A2A2A;61    display: flex;62    align-items: center;63    padding: 0 24px;64  }65  .app-title {66    flex: 1;67    text-align: left;68    font-size: 42px;69    font-weight: 600;70    color: #EDEDED;71  }72  .app-actions { display: flex; align-items: center; gap: 28px; }73  .icon-btn { width: 56px; height: 56px; display: flex; align-items: center; justify-content: center; cursor: default; }74  .icon { fill: #EAEAEA; }75 76  /* Content area */77  .content {78    position: absolute;79    top: 210px;80    left: 0;81    right: 0;82    bottom: 780px; /* leave space for keyboard and gesture bar */83    padding: 24px;84    overflow: hidden;85  }86 87  .chip-row {88    display: flex;89    align-items: center;90    gap: 20px;91    padding: 22px 8px;92    border-bottom: 1px solid #2A2A2A;93  }94  .avatar-circle {95    width: 60px; height: 60px; border-radius: 50%;96    border: 2px solid #3A3A3A;97    display: flex; align-items: center; justify-content: center;98    color: #BDBDBD; font-size: 28px;99  }100  .email-text {101    font-size: 34px;102    color: #DADADA;103    letter-spacing: 0.2px;104  }105 106  .dropdown-row {107    display: flex;108    align-items: center;109    justify-content: space-between;110    padding: 26px 8px;111    border-bottom: 1px solid #2A2A2A;112  }113  .dropdown-row .label {114    font-size: 30px;115    color: #CFCFCF;116  }117  .dropdown-row .caret {118    width: 34px; height: 34px;119  }120 121  .checkbox-row {122    display: flex;123    align-items: center;124    gap: 18px;125    padding: 26px 8px;126  }127  .checkbox {128    width: 38px; height: 38px; border-radius: 6px; background: #27C3C3; display: flex; align-items: center; justify-content: center;129  }130  .checkbox svg { width: 24px; height: 24px; fill: #0B2C2C; }131  .checkbox-row .label {132    font-size: 32px; color: #DADADA;133  }134 135  .message-area {136    margin-top: 28px;137    padding: 18px 8px;138    color: #8E8E8E;139    font-size: 30px;140    border-top: 1px solid transparent;141  }142 143  /* Keyboard mock */144  .keyboard {145    position: absolute;146    left: 0;147    right: 0;148    bottom: 60px;149    height: 780px;150    background: #1B1C1D;151    border-top: 1px solid #2A2A2A;152    padding: 16px 18px 12px;153  }154  .kb-tools {155    display: flex; align-items: center; gap: 26px; margin-bottom: 10px;156  }157  .tool {158    width: 64px; height: 64px;159    background: #2A2A2A; border-radius: 14px;160    display: flex; align-items: center; justify-content: center;161    color: #D0D0D0; font-size: 22px;162  }163  .key-row {164    display: flex; gap: 12px; margin: 10px 0;165  }166  .key {167    flex: 1; height: 120px; background: #2A2A2A; border-radius: 18px;168    display: flex; align-items: center; justify-content: center;169    color: #EAEAEA; font-size: 40px; font-weight: 600;170  }171  .key.sm { flex: 1.3; }172  .key.lg { flex: 1.8; }173  .key.icon {174    background: #2A2A2A;175  }176  .enter-key {177    width: 120px; height: 120px; background: #7CF0EA;178    border-radius: 26px; display: flex; align-items: center; justify-content: center;179  }180  .enter-key svg { width: 46px; height: 46px; fill: #0E1D1B; }181 182  /* Gesture bar */183  .gesture {184    position: absolute; bottom: 18px; left: 50%;185    transform: translateX(-50%);186    width: 336px; height: 12px; background: #EAEAEA; border-radius: 12px; opacity: 0.9;187  }188 189  /* Small helpers */190  .x-icon svg, .send-icon svg, .menu-icon svg { width: 44px; height: 44px; }191  .x-icon svg { stroke: #EAEAEA; fill: none; stroke-width: 6; }192  .send-icon svg { fill: #EAEAEA; }193  .menu-icon svg { fill: #EAEAEA; }194</style>195</head>196<body>197<div id="render-target">198  <!-- Status Bar -->199  <div class="status-bar">200    <div class="time">10:53</div>201    <div class="status-icons">202      <div class="icon-dot"></div>203      <div class="icon-dot"></div>204      <div class="icon-dot"></div>205      <div class="battery"><div class="level"></div></div>206    </div>207  </div>208 209  <!-- App Bar -->210  <div class="app-bar">211    <div class="icon-btn x-icon" title="Close">212      <svg viewBox="0 0 24 24"><path d="M5 5 L19 19 M19 5 L5 19"/></svg>213    </div>214    <div class="app-title">Share</div>215    <div class="app-actions">216      <div class="icon-btn send-icon" title="Send">217        <svg viewBox="0 0 24 24"><path d="M2 21L23 12L2 3L2 10L16 12L2 14Z"/></svg>218      </div>219      <div class="icon-btn menu-icon" title="More">220        <svg viewBox="0 0 24 24"><circle cx="5" cy="12" r="2"/><circle cx="12" cy="12" r="2"/><circle cx="19" cy="12" r="2"/></svg>221      </div>222    </div>223  </div>224 225  <!-- Content -->226  <div class="content">227    <div class="chip-row">228      <div class="avatar-circle">229        <svg width="28" height="28" viewBox="0 0 24 24" class="icon"><path d="M12 12a4 4 0 1 0-0.01 0zM4 20c0-3.3 3.6-6 8-6s8 2.7 8 6" fill="#BDBDBD"/></svg>230      </div>231      <div class="email-text">colepersonatest@gmail.com</div>232    </div>233 234    <div class="dropdown-row">235      <div class="label">Editor</div>236      <svg viewBox="0 0 24 24" class="caret icon"><path d="M7 10l5 5 5-5z"/></svg>237    </div>238 239    <div class="checkbox-row">240      <div class="checkbox">241        <svg viewBox="0 0 24 24"><path d="M20 6L9 17l-5-5" /></svg>242      </div>243      <div class="label">Notify people</div>244    </div>245 246    <div class="message-area">Add a message</div>247  </div>248 249  <!-- Keyboard Mock -->250  <div class="keyboard">251    <div class="kb-tools">252      <div class="tool">▦</div>253      <div class="tool">☺</div>254      <div class="tool">GIF</div>255      <div class="tool">G↔︎</div>256      <div class="tool">⚙</div>257      <div class="tool">🎨</div>258      <div style="margin-left:auto;" class="tool">🎤</div>259    </div>260 261    <div class="key-row">262      <div class="key">q</div><div class="key">w</div><div class="key">e</div><div class="key">r</div><div class="key">t</div><div class="key">y</div><div class="key">u</div><div class="key">i</div><div class="key">o</div><div class="key">p</div>263    </div>264    <div class="key-row">265      <div class="key sm">a</div><div class="key">s</div><div class="key">d</div><div class="key">f</div><div class="key">g</div><div class="key">h</div><div class="key">j</div><div class="key">k</div><div class="key sm">l</div>266    </div>267    <div class="key-row">268      <div class="key lg">⇧</div><div class="key">z</div><div class="key">x</div><div class="key">c</div><div class="key">v</div><div class="key">b</div><div class="key">n</div><div class="key">m</div>269      <div class="key lg icon">270        <svg viewBox="0 0 24 24" class="icon" width="36" height="36"><path d="M6 19l12-7L6 5v14z"/></svg>271      </div>272    </div>273    <div class="key-row" style="align-items:center;">274      <div class="key sm">?123</div>275      <div class="key icon"><svg viewBox="0 0 24 24" class="icon" width="34" height="34"><path d="M12 22a4 4 0 0 0 4-4h-8a4 4 0 0 0 4 4zm6-9a6 6 0 1 0-12 0v3h12v-3z"/></svg></div>276      <div class="key" style="flex: 4;">space</div>277      <div class="key icon"><svg viewBox="0 0 24 24" class="icon" width="34" height="34"><path d="M17.7 15.3L12.4 10l5.3-5.3-1.4-1.4L11 8.6 5.7 3.3 4.3 4.7 9.6 10l-5.3 5.3 1.4 1.4L11 11.4l5.3 5.3z"/></svg></div>278      <div class="enter-key">279        <svg viewBox="0 0 24 24"><path d="M9 16l-4-4 1.4-1.4L9 13.2l8.6-8.6L19 6l-10 10z"/></svg>280      </div>281    </div>282  </div>283 284  <div class="gesture"></div>285</div>286</body>287</html>
GD-ML/AndroidCode · Team Ai