Team Ai
Datasetpublic

GD-ML/AndroidCode

sourceHugging Facemitupdated 6mo agoView on Hugging Face
1likes3.4kdownloads
10468_3.html298 linesDownload Raw Back to 10468
1<html lang="en">2<head>3<meta charset="UTF-8">4<title>Share UI - HTML Render</title>5<style>6  body { margin: 0; padding: 0; background: transparent; font-family: Arial, Helvetica, sans-serif; }7  #render-target {8    width: 1080px;9    height: 2400px;10    position: relative;11    overflow: hidden;12    background: #121212;13    color: #E8F1F1;14  }15 16  /* Status bar */17  .status-bar {18    position: absolute;19    top: 0;20    left: 0;21    width: 1080px;22    height: 120px;23    padding: 0 36px;24    display: flex;25    align-items: center;26    justify-content: space-between;27    color: #ffffff;28    font-size: 44px;29  }30  .status-left { display: flex; align-items: center; gap: 20px; }31  .status-right { display: flex; align-items: center; gap: 28px; }32  .icon-svg { display: inline-flex; align-items: center; justify-content: center; }33 34  /* Title bar */35  .title-bar {36    position: absolute;37    top: 120px;38    left: 0;39    width: 1080px;40    height: 150px;41    display: flex;42    align-items: center;43    padding: 0 36px;44    border-bottom: 1px solid #263238;45  }46  .title-left, .title-right { display: flex; align-items: center; }47  .title-left { gap: 28px; }48  .title-right { margin-left: auto; gap: 36px; }49  .title-text { font-size: 64px; font-weight: 600; }50 51  /* Content area */52  .content {53    position: absolute;54    top: 270px;55    left: 0;56    width: 1080px;57    height: 1060px;58    padding: 0 36px;59  }60  .row {61    height: 120px;62    display: flex;63    align-items: center;64    gap: 28px;65    font-size: 42px;66    color: #DDE9EA;67  }68  .divider { height: 1px; background: #263238; margin: 0 -36px; }69  .person-icon {70    width: 70px; height: 70px; border-radius: 50%;71    background: #1E2A2A; border: 1px solid #2F3A3B;72    display: inline-flex; align-items: center; justify-content: center;73  }74  .email-text { font-size: 44px; }75  .label { font-size: 44px; }76  .dropdown-caret { margin-left: auto; }77  .checkbox {78    width: 64px; height: 64px; border-radius: 10px; background: #7BE3B6;79    display: inline-flex; align-items: center; justify-content: center;80    margin-left: 8px;81  }82  .message-box {83    height: 700px;84    margin-top: 12px;85    border-top: 1px solid #263238;86    padding-top: 40px;87    color: #A8B7B9;88    font-size: 44px;89  }90 91  /* Keyboard */92  .keyboard {93    position: absolute;94    bottom: 40px;95    left: 0;96    width: 1080px;97    height: 1040px;98    background: #0F1616;99    border-top: 1px solid #1F2B2C;100    padding: 28px 28px 100px 28px;101    box-sizing: border-box;102  }103  .kb-top {104    display: flex; align-items: center; gap: 40px; padding: 14px 0 24px 0;105  }106  .kb-mini {107    width: 80px; height: 80px; border-radius: 20px;108    background: #1E2627; border: 1px solid #314041;109    color: #B9C6C8; font-size: 26px; display: flex; align-items: center; justify-content: center;110  }111  .kb-top .mic {112    margin-left: auto;113    width: 100px; height: 100px; border-radius: 50%;114    background: #1E2627; border: 1px solid #314041;115    display: flex; align-items: center; justify-content: center;116  }117 118  .kb-row { display: flex; justify-content: space-between; margin-top: 22px; }119  .kb-key {120    width: 92px; height: 120px; border-radius: 22px;121    background: #21292A; border: 1px solid #2E3A3B;122    color: #E3ECEC; font-size: 48px;123    display: flex; align-items: center; justify-content: center;124  }125  .kb-key.wide { width: 210px; }126  .kb-key.space { flex: 1; margin: 0 16px; }127  .kb-key.back { width: 160px; }128  .kb-confirm {129    width: 140px; height: 140px; border-radius: 36px; background: #9AF2C9;130    display: flex; align-items: center; justify-content: center; color: #0E1A1A; font-size: 52px; font-weight: bold;131    position: absolute; right: 28px; bottom: 140px;132  }133 134  /* Gesture bar */135  .gesture {136    position: absolute; bottom: 16px; left: 50%;137    transform: translateX(-50%);138    width: 540px; height: 12px; border-radius: 8px;139    background: #2A3334;140  }141</style>142</head>143<body>144<div id="render-target">145 146  <!-- Status Bar -->147  <div class="status-bar">148    <div class="status-left">149      <div class="time">11:05</div>150      <div class="icon-svg" style="width:54px;height:34px;">151        <svg width="54" height="34" viewBox="0 0 54 34">152          <path d="M12 22c-6 0-10-4-10-9 0-6 5-11 11-11 5 0 9 3 10 7 1-1 3-2 6-2 6 0 12 5 12 11 0 4-3 7-8 7H12z" fill="#ffffff"/>153        </svg>154      </div>155    </div>156    <div class="status-right">157      <div class="icon-svg" style="width:44px;height:44px;">158        <!-- simple wifi icon -->159        <svg width="44" height="44" viewBox="0 0 44 44" fill="none">160          <path d="M4 15c8-8 28-8 36 0" stroke="#fff" stroke-width="4" stroke-linecap="round"/>161          <path d="M9 21c6-6 20-6 26 0" stroke="#fff" stroke-width="4" stroke-linecap="round"/>162          <path d="M15 27c4-4 10-4 14 0" stroke="#fff" stroke-width="4" stroke-linecap="round"/>163          <circle cx="22" cy="32" r="3" fill="#fff"/>164        </svg>165      </div>166      <div class="icon-svg" style="display:flex; align-items:center; gap:8px;">167        <!-- battery with head -->168        <svg width="64" height="34" viewBox="0 0 64 34">169          <rect x="2" y="6" width="54" height="22" rx="4" stroke="#fff" stroke-width="3" fill="none"/>170          <rect x="58" y="12" width="6" height="10" rx="2" fill="#fff"/>171          <rect x="6" y="9" width="46" height="16" rx="3" fill="#fff"/>172        </svg>173      </div>174      <div style="font-size:40px;">100%</div>175    </div>176  </div>177 178  <!-- Title Bar -->179  <div class="title-bar">180    <div class="title-left">181      <div class="icon-svg" style="width:56px;height:56px;">182        <!-- X icon -->183        <svg width="56" height="56" viewBox="0 0 56 56">184          <path d="M12 12 L44 44 M44 12 L12 44" stroke="#E8F1F1" stroke-width="5" stroke-linecap="round"/>185        </svg>186      </div>187      <div class="title-text">Share</div>188    </div>189    <div class="title-right">190      <div class="icon-svg" style="width:60px;height:60px;">191        <!-- Paper plane -->192        <svg width="60" height="60" viewBox="0 0 60 60">193          <path d="M6 30 L54 10 L38 52 L30 34 L6 30 Z" fill="#E8F1F1"/>194        </svg>195      </div>196      <div class="icon-svg" style="width:48px;height:48px;">197        <!-- vertical dots -->198        <svg width="48" height="48" viewBox="0 0 48 48">199          <circle cx="24" cy="10" r="5" fill="#E8F1F1"/>200          <circle cx="24" cy="24" r="5" fill="#E8F1F1"/>201          <circle cx="24" cy="38" r="5" fill="#E8F1F1"/>202        </svg>203      </div>204    </div>205  </div>206 207  <!-- Content -->208  <div class="content">209    <div class="row">210      <div class="person-icon">211        <svg width="48" height="48" viewBox="0 0 48 48">212          <circle cx="24" cy="16" r="10" fill="#7BE3B6"/>213          <rect x="8" y="30" width="32" height="14" rx="7" fill="#7BE3B6"/>214        </svg>215      </div>216      <div class="email-text">clarawagner98b@gmail.com</div>217    </div>218    <div class="divider"></div>219 220    <div class="row">221      <div class="label">Editor</div>222      <div class="dropdown-caret">223        <svg width="48" height="48" viewBox="0 0 48 48">224          <path d="M10 18 L24 32 L38 18" stroke="#E8F1F1" stroke-width="6" stroke-linecap="round" fill="none"/>225        </svg>226      </div>227    </div>228    <div class="divider"></div>229 230    <div class="row">231      <div class="checkbox">232        <svg width="44" height="44" viewBox="0 0 44 44">233          <path d="M10 24 L18 32 L34 14" stroke="#0E1A1A" stroke-width="6" stroke-linecap="round" fill="none"/>234        </svg>235      </div>236      <div class="label">Notify people</div>237    </div>238    <div class="divider"></div>239 240    <div class="message-box">241      <div class="placeholder">Add a message</div>242    </div>243  </div>244 245  <!-- Keyboard -->246  <div class="keyboard">247    <div class="kb-top">248      <div class="kb-mini">โŒ˜</div>249      <div class="kb-mini">๐Ÿ™‚</div>250      <div class="kb-mini">GIF</div>251      <div class="kb-mini">โš™๏ธ</div>252      <div class="kb-mini">Gโ‡„</div>253      <div class="kb-mini">๐ŸŽจ</div>254      <div class="mic">255        <svg width="52" height="52" viewBox="0 0 52 52">256          <rect x="20" y="12" width="12" height="20" rx="6" fill="#9AF2C9"/>257          <path d="M26 34 C18 34 16 30 16 26 M36 26 C36 30 34 34 26 34" stroke="#9AF2C9" stroke-width="4" fill="none"/>258          <path d="M26 34 V40 M18 40 H34" stroke="#9AF2C9" stroke-width="4"/>259        </svg>260      </div>261    </div>262 263    <div class="kb-row">264      <div class="kb-key">q</div><div class="kb-key">w</div><div class="kb-key">e</div><div class="kb-key">r</div><div class="kb-key">t</div>265      <div class="kb-key">y</div><div class="kb-key">u</div><div class="kb-key">i</div><div class="kb-key">o</div><div class="kb-key">p</div>266    </div>267    <div class="kb-row">268      <div class="kb-key">a</div><div class="kb-key">s</div><div class="kb-key">d</div><div class="kb-key">f</div><div class="kb-key">g</div>269      <div class="kb-key">h</div><div class="kb-key">j</div><div class="kb-key">k</div><div class="kb-key">l</div>270    </div>271    <div class="kb-row">272      <div class="kb-key">z</div><div class="kb-key">x</div><div class="kb-key">c</div><div class="kb-key">v</div><div class="kb-key">b</div>273      <div class="kb-key">n</div><div class="kb-key">m</div>274      <div class="kb-key back">275        <svg width="80" height="80" viewBox="0 0 80 80">276          <path d="M20 40 L36 24 L36 32 L60 32 L60 48 L36 48 L36 56 Z" fill="#E3ECEC"/>277        </svg>278      </div>279    </div>280    <div class="kb-row" style="align-items:center;">281      <div class="kb-key wide" style="background:#78E6B8; color:#0E1A1A; font-weight:bold;">?123</div>282      <div class="kb-key">,</div>283      <div class="kb-key">๐Ÿ™‚</div>284      <div class="kb-key space"></div>285      <div class="kb-key">.</div>286    </div>287 288    <div class="kb-confirm">289      <svg width="80" height="80" viewBox="0 0 80 80">290        <path d="M18 42 L34 58 L62 26" stroke="#0E1A1A" stroke-width="10" fill="none" stroke-linecap="round"/>291      </svg>292    </div>293  </div>294 295  <div class="gesture"></div>296</div>297</body>298</html>
GD-ML/AndroidCode ยท Team Ai