Team Ai
Datasetpublic

GD-ML/AndroidCode

sourceHugging Facemitupdated 6mo agoView on Hugging Face
1likes3.4kdownloads
10892_2.html288 linesDownload Raw Back to 10892
1<!DOCTYPE html>2<html>3<head>4<meta charset="UTF-8">5<meta name="viewport" content="width=1080, initial-scale=1.0">6<title>Email Detail Dark UI</title>7<style>8  body { margin: 0; padding: 0; background: transparent; }9  #render-target {10    width: 1080px; height: 2400px;11    position: relative; overflow: hidden;12    background: #1f2225; color: #ECEFF1;13    font-family: Roboto, Arial, sans-serif;14  }15 16  /* Status bar */17  .status-bar {18    height: 110px; padding: 0 40px;19    display: flex; align-items: center; justify-content: space-between;20    color: #E0E0E0; font-size: 36px;21  }22  .sb-icons { display: flex; align-items: center; gap: 28px; }23  .sb-icons svg { stroke: #E0E0E0; }24 25  /* Top actions */26  .top-actions {27    height: 120px; padding: 0 24px 0 16px;28    display: flex; align-items: center; justify-content: space-between;29  }30  .action-left { display: flex; align-items: center; gap: 18px; }31  .action-right { display: flex; align-items: center; gap: 48px; }32  .top-actions svg { stroke: #DADADA; }33 34  /* Subject row */35  .subject-row {36    position: relative;37    padding: 24px 40px 8px 40px;38  }39  .subject-title {40    font-size: 88px; font-weight: 500; letter-spacing: -0.5px;41  }42  .pill {43    display: inline-block; margin-left: 20px;44    font-size: 34px; color: #B0BEC5;45    background: #2a2d31; border-radius: 18px;46    padding: 8px 18px; border: 1px solid #31363a;47    vertical-align: middle;48  }49  .subject-star {50    position: absolute; right: 40px; top: 40px;51  }52 53  /* Sender block */54  .sender-row {55    display: flex; align-items: center;56    padding: 24px 40px; gap: 24px;57  }58  .avatar {59    width: 120px; height: 120px;60    background: #E0E0E0; border: 1px solid #BDBDBD; color: #757575;61    border-radius: 50%;62    display: flex; align-items: center; justify-content: center;63    font-size: 26px;64  }65  .sender-info { flex: 1; }66  .sender-line {67    display: flex; align-items: baseline; gap: 18px;68    font-size: 46px; font-weight: 500; color: #FAFAFA;69  }70  .sender-meta { font-size: 38px; color: #B0BEC5; margin-top: 6px; }71  .sender-actions { display: flex; align-items: center; gap: 36px; }72  .sender-actions svg { stroke: #DADADA; }73 74  /* Email body */75  .email-body {76    padding: 20px 40px 0 40px;77    font-size: 44px; line-height: 68px; color: #ECEFF1;78  }79 80  /* Quick suggestions */81  .quick-suggest {82    display: flex; gap: 40px; justify-content: center;83    padding: 80px 40px 40px 40px;84  }85  .chip {86    padding: 26px 36px; border-radius: 60px;87    border: 2px solid #4b4f54; color: #9ec3ff;88    font-size: 40px; min-width: 380px; text-align: center;89    background: transparent;90  }91 92  /* Divider */93  .divider { height: 2px; background: #34383c; margin: 40px 0; }94 95  /* Reply actions */96  .reply-actions {97    display: flex; justify-content: space-around; padding: 30px 40px;98  }99  .reply-chip {100    display: flex; align-items: center; gap: 20px;101    border: 2px solid #4b4f54; border-radius: 60px;102    padding: 24px 34px; color: #DADADA; font-size: 38px;103    min-width: 260px; background: transparent;104  }105  .reply-chip svg { stroke: #DADADA; }106 107  /* Bottom area */108  .bottom-tray {109    position: absolute; left: 0; right: 0; bottom: 110px;110    display: flex; justify-content: center; gap: 260px; align-items: center;111  }112  .tray-pill {113    background: #2c3136; border-radius: 42px;114    padding: 14px 28px; display: flex; align-items: center; gap: 12px;115  }116  .badge {117    position: relative;118    display: inline-block; min-width: 40px; height: 40px;119    background: #ef5350; color: #fff; border-radius: 20px;120    font-size: 28px; text-align: center; line-height: 40px;121  }122  .home-indicator {123    position: absolute; bottom: 36px; left: 50%; transform: translateX(-50%);124    width: 380px; height: 10px; background: #D0D0D0; opacity: 0.6; border-radius: 6px;125  }126</style>127</head>128<body>129<div id="render-target">130 131  <!-- Status bar -->132  <div class="status-bar">133    <div>10:22</div>134    <div class="sb-icons">135      <!-- Cellular -->136      <svg width="36" height="36" viewBox="0 0 24 24" fill="none">137        <path d="M3 21h2M7 17h2M11 13h2M15 9h2" stroke-width="2" />138      </svg>139      <!-- Wi-Fi -->140      <svg width="36" height="36" viewBox="0 0 24 24" fill="none">141        <path d="M2 8c5-4 15-4 20 0M6 12c3-2 9-2 12 0M10 16c2-1 4-1 6 0M12 19l2 2-2 2-2-2 2-2z" stroke-width="2"/>142      </svg>143      <!-- Cloud -->144      <svg width="36" height="36" viewBox="0 0 24 24" fill="none">145        <path d="M6 16a4 4 0 1 1 1-8 5 5 0 0 1 9 2h1a4 4 0 0 1 0 8H7" stroke-width="2"/>146      </svg>147      <!-- Cast -->148      <svg width="36" height="36" viewBox="0 0 24 24" fill="none">149        <path d="M3 5h18v14H12M3 17a6 6 0 0 1 6 6M3 13a10 10 0 0 1 10 10" stroke-width="2"/>150      </svg>151      <!-- Battery -->152      <svg width="44" height="36" viewBox="0 0 28 16" fill="none">153        <rect x="2" y="2" width="22" height="12" rx="2" stroke-width="2" />154        <rect x="24" y="5" width="2" height="6" rx="1" stroke-width="2" />155        <rect x="4" y="4" width="12" height="8" rx="1" fill="#E0E0E0" stroke="none"/>156      </svg>157    </div>158  </div>159 160  <!-- Top action bar -->161  <div class="top-actions">162    <div class="action-left">163      <!-- Back -->164      <svg width="64" height="64" viewBox="0 0 24 24" fill="none">165        <path d="M15 19L8 12l7-7" stroke-width="2.8" stroke-linecap="round" stroke-linejoin="round"/>166      </svg>167    </div>168    <div class="action-right">169      <!-- Download to inbox style -->170      <svg width="64" height="64" viewBox="0 0 24 24" fill="none">171        <path d="M12 4v10M8 10l4 4 4-4M4 20h16" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round"/>172      </svg>173      <!-- Trash -->174      <svg width="64" height="64" viewBox="0 0 24 24" fill="none">175        <path d="M4 7h16M9 7V5h6v2M7 7l1 12h8l1-12" stroke-width="2.2" stroke-linecap="round"/>176      </svg>177      <!-- Envelope -->178      <svg width="64" height="64" viewBox="0 0 24 24" fill="none">179        <rect x="3" y="5" width="18" height="14" rx="2" stroke-width="2"/>180        <path d="M3 7l9 6 9-6" stroke-width="2"/>181      </svg>182      <!-- More (kebab) -->183      <svg width="44" height="64" viewBox="0 0 24 24" fill="none">184        <circle cx="12" cy="5" r="2" stroke-width="2"/>185        <circle cx="12" cy="12" r="2" stroke-width="2"/>186        <circle cx="12" cy="19" r="2" stroke-width="2"/>187      </svg>188    </div>189  </div>190 191  <!-- Subject -->192  <div class="subject-row">193    <div class="subject-title">Shopping list <span class="pill">Inbox</span></div>194    <div class="subject-star">195      <svg width="64" height="64" viewBox="0 0 24 24" fill="none">196        <path d="M12 3l3 6 6 .8-4.5 4 1.2 6.2L12 17l-5.7 3.9 1.2-6.2L3 9.8 9 9l3-6z" stroke="#DADADA" stroke-width="2" fill="none"/>197      </svg>198    </div>199  </div>200 201  <!-- Sender info -->202  <div class="sender-row">203    <div class="avatar">[IMG: Avatar]</div>204    <div class="sender-info">205      <div class="sender-line">206        <span>Cerebra Research</span>207        <span style="color:#B0BEC5;font-weight:400;">Yesterday</span>208      </div>209      <div class="sender-meta">to me ▼</div>210    </div>211    <div class="sender-actions">212      <!-- Reply arrow -->213      <svg width="60" height="60" viewBox="0 0 24 24" fill="none">214        <path d="M9 7l-6 5 6 5v-4h7a4 4 0 0 0 4-4" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round"/>215      </svg>216      <!-- More -->217      <svg width="44" height="60" viewBox="0 0 24 24" fill="none">218        <circle cx="12" cy="5" r="2" stroke-width="2"/>219        <circle cx="12" cy="12" r="2" stroke-width="2"/>220        <circle cx="12" cy="19" r="2" stroke-width="2"/>221      </svg>222    </div>223  </div>224 225  <!-- Email body text -->226  <div class="email-body">227    <div>Books</div>228    <div>Pen</div>229    <div>Stamps</div>230    <div>Plants</div>231    <div>Desk</div>232    <div>Chair</div>233  </div>234 235  <!-- Spacer to mimic long content area -->236  <div style="height: 880px;"></div>237 238  <!-- Quick suggestions -->239  <div class="quick-suggest">240    <div class="chip">I like this one!</div>241    <div class="chip">How much?</div>242  </div>243 244  <div class="divider"></div>245 246  <!-- Reply action chips -->247  <div class="reply-actions">248    <div class="reply-chip">249      <svg width="44" height="44" viewBox="0 0 24 24" fill="none">250        <path d="M10 7l-6 5 6 5v-4h8v-2h-8V7z" stroke-width="2"/>251      </svg>252      <span>Reply</span>253    </div>254    <div class="reply-chip">255      <svg width="44" height="44" viewBox="0 0 24 24" fill="none">256        <path d="M11 7l-6 5 6 5v-4h6M17 7l-6 5 6 5v-4h4" stroke-width="2"/>257      </svg>258      <span>Reply all</span>259    </div>260    <div class="reply-chip">261      <svg width="44" height="44" viewBox="0 0 24 24" fill="none">262        <path d="M14 7l6 5-6 5v-4H6v-2h8V7z" stroke-width="2"/>263      </svg>264      <span>Forward</span>265    </div>266  </div>267 268  <!-- Bottom tray -->269  <div class="bottom-tray">270    <div class="tray-pill">271      <svg width="48" height="48" viewBox="0 0 24 24" fill="none">272        <rect x="3" y="5" width="18" height="14" rx="2" stroke="#DADADA" stroke-width="2"/>273        <path d="M3 7l9 6 9-6" stroke="#DADADA" stroke-width="2"/>274      </svg>275      <span class="badge">4</span>276    </div>277    <div class="tray-pill">278      <svg width="52" height="48" viewBox="0 0 24 24" fill="none">279        <rect x="4" y="6" width="16" height="12" rx="2" stroke="#DADADA" stroke-width="2"/>280        <circle cx="12" cy="12" r="3" stroke="#DADADA" stroke-width="2"/>281      </svg>282    </div>283  </div>284 285  <div class="home-indicator"></div>286</div>287</body>288</html>
GD-ML/AndroidCode · Team Ai