Team Ai
Datasetpublic

GD-ML/AndroidCode

sourceHugging Facemitupdated 6mo agoView on Hugging Face
1likes3.4kdownloads
10600_4.html301 linesDownload Raw Back to 10600
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>Delete Contact Modal</title>7<style>8  body { margin: 0; padding: 0; background: transparent; }9  #render-target {10    position: relative;11    width: 1080px;12    height: 2400px;13    overflow: hidden;14    background: #0f2634; /* base dark backdrop */15    font-family: "Roboto", Arial, sans-serif;16    color: #ffffff;17  }18 19  /* Status bar */20  .status-bar {21    position: absolute;22    top: 0; left: 0; right: 0;23    height: 120px;24    background: #0a0a0c;25    box-sizing: border-box;26    padding: 28px 36px;27    display: flex;28    align-items: center;29    justify-content: space-between;30  }31  .status-time {32    font-size: 44px;33    font-weight: 500;34    letter-spacing: 0.5px;35    color: #f5f5f7;36  }37  .status-icons {38    display: flex;39    align-items: center;40    gap: 26px;41    color: #f5f5f7;42  }43  .status-icons svg {44    width: 44px; height: 44px;45    opacity: 0.95;46  }47 48  /* Underlying contact screen (dimmed) */49  .contact-screen {50    position: absolute;51    left: 0; right: 0; top: 120px; bottom: 0;52    background: #132e3f;53  }54  .contact-content {55    position: absolute;56    left: 0; right: 0;57    top: 160px;58    text-align: center;59    padding: 0 60px;60    opacity: 0.28; /* dimmed by overlay */61  }62  .contact-header {63    display: inline-flex;64    align-items: center;65    justify-content: center;66    width: 360px;67    height: 360px;68    margin: 40px auto 20px;69    border-radius: 50%;70    background: #E0E0E0;71    border: 1px solid #BDBDBD;72    color: #555;73    font-size: 32px;74    text-transform: none;75  }76  .contact-name {77    font-size: 72px;78    font-weight: 600;79    margin-top: 10px;80    color: #ffffff;81  }82  .contact-sub {83    font-size: 36px;84    color: #c7d1d8;85    margin-top: 10px;86  }87  .contact-actions {88    margin: 80px auto 40px;89    display: grid;90    grid-template-columns: repeat(4, 1fr);91    column-gap: 26px;92    max-width: 920px;93  }94  .action-item {95    display: flex;96    flex-direction: column;97    align-items: center;98    gap: 18px;99    color: #c7d1d8;100    font-size: 30px;101  }102  .action-icon {103    width: 110px; height: 110px; border-radius: 50%;104    background: rgba(255,255,255,0.12);105    display: flex; align-items: center; justify-content: center;106  }107  .phone-row {108    margin: 80px auto 0;109    max-width: 920px;110    display: flex;111    align-items: center;112    justify-content: space-between;113    color: #c7d1d8;114    border-top: 1px solid rgba(255,255,255,0.1);115    padding-top: 26px;116    font-size: 40px;117  }118  .phone-meta {119    font-size: 28px;120    color: rgba(255,255,255,0.6);121    margin-top: 8px;122  }123  .recents {124    margin: 120px auto 0;125    max-width: 920px;126    color: rgba(255,255,255,0.6);127    font-size: 36px;128    text-align: left;129    border-top: 1px solid rgba(255,255,255,0.1);130    padding-top: 26px;131  }132  .no-history {133    margin-top: 26px;134    color: rgba(255,255,255,0.4);135  }136 137  /* Scrim overlay (tinted) */138  .scrim {139    position: absolute;140    left: 0; right: 0; top: 120px; bottom: 0;141    background: rgba(10, 38, 55, 0.82);142  }143 144  /* Top navigation (above scrim) */145  .top-nav {146    position: absolute;147    top: 162px;148    left: 24px;149    right: 24px;150    display: flex;151    align-items: center;152    justify-content: space-between;153    pointer-events: none;154  }155  .back-btn {156    width: 72px; height: 72px;157  }158  .edit-text {159    font-size: 34px;160    font-weight: 700;161    letter-spacing: 2px;162    color: rgba(255,255,255,0.6);163  }164 165  /* Modal */166  .modal {167    position: absolute;168    left: 50%;169    top: 1040px;170    transform: translateX(-50%);171    width: 940px;172    text-align: center;173    color: #ffffff;174  }175  .modal-title {176    font-size: 56px;177    font-weight: 500;178    line-height: 1.35;179    margin: 0 0 80px;180  }181  .btn-row {182    display: flex;183    justify-content: center;184    gap: 60px;185  }186  .pill-btn {187    width: 320px;188    height: 128px;189    border-radius: 80px;190    background: #9ed6ff;191    color: #193042;192    font-size: 44px;193    font-weight: 700;194    display: flex; align-items: center; justify-content: center;195    box-shadow: 0 10px 18px rgba(0,0,0,0.2) inset, 0 6px 12px rgba(0,0,0,0.25);196  }197 198  /* Bottom gesture bar */199  .gesture {200    position: absolute;201    left: 50%; transform: translateX(-50%);202    bottom: 26px;203    width: 320px; height: 10px;204    background: #ffffff;205    opacity: 0.9;206    border-radius: 10px;207  }208</style>209</head>210<body>211<div id="render-target">212 213  <!-- Status bar -->214  <div class="status-bar">215    <div class="status-time">9:12</div>216    <div class="status-icons">217      <!-- Wi-Fi -->218      <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">219        <path d="M2 10c6-5 14-5 20 0" />220        <path d="M5 13c4-3 10-3 14 0" />221        <path d="M8 16c2-2 6-2 8 0" />222        <circle cx="12" cy="19" r="1.5" fill="currentColor" stroke="none"></circle>223      </svg>224      <!-- Battery -->225      <svg viewBox="0 0 28 24" fill="none" stroke="currentColor" stroke-width="2">226        <rect x="2" y="6" width="20" height="12" rx="2" />227        <rect x="24" y="10" width="2" height="4" rx="1" />228        <rect x="4" y="8" width="12" height="8" fill="currentColor" stroke="none" />229      </svg>230    </div>231  </div>232 233  <!-- Underlying contact screen -->234  <div class="contact-screen">235    <div class="contact-content">236      <div class="contact-header">[IMG: Contact Avatar]</div>237      <div class="contact-name">Bubb</div>238      <div class="contact-sub">(dbwscratch.test.id16@gmail.com)</div>239 240      <div class="contact-actions">241        <div class="action-item">242          <div class="action-icon"></div>243          <div>Block</div>244        </div>245        <div class="action-item">246          <div class="action-icon"></div>247          <div>Spam</div>248        </div>249        <div class="action-item">250          <div class="action-icon"></div>251          <div>Merge contact</div>252        </div>253        <div class="action-item">254          <div class="action-icon"></div>255          <div>Delete</div>256        </div>257      </div>258 259      <div class="phone-row">260        <div>261          <div>785469007855</div>262          <div class="phone-meta">MOBILE</div>263        </div>264        <div style="display:flex; gap:18px;">265          <div class="action-icon" style="width:96px;height:96px;"></div>266          <div class="action-icon" style="width:96px;height:96px;background:rgba(0,255,0,0.18);"></div>267        </div>268      </div>269 270      <div class="recents">271        RECENTS272        <div class="no-history">No history</div>273      </div>274    </div>275  </div>276 277  <!-- Tinted scrim above background -->278  <div class="scrim"></div>279 280  <!-- Top navigation (back + edit) -->281  <div class="top-nav">282    <svg class="back-btn" viewBox="0 0 24 24">283      <path d="M15 4 L7 12 L15 20" fill="none" stroke="#ff6f6f" stroke-width="3.2" stroke-linecap="round" stroke-linejoin="round"/>284    </svg>285    <div class="edit-text">EDIT</div>286  </div>287 288  <!-- Modal confirmation -->289  <div class="modal">290    <div class="modal-title">Delete contact from address book?</div>291    <div class="btn-row">292      <div class="pill-btn">No</div>293      <div class="pill-btn">Yes</div>294    </div>295  </div>296 297  <!-- Bottom gesture bar -->298  <div class="gesture"></div>299</div>300</body>301</html>
GD-ML/AndroidCode · Team Ai