Team Ai
Datasetpublic

GD-ML/AndroidCode

sourceHugging Facemitupdated 6mo agoView on Hugging Face
1likes3.4kdownloads
10934_2.html335 linesDownload Raw Back to 10934
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>Notes UI - Dark</title>7<style>8  body { margin: 0; padding: 0; background: transparent; }9  #render-target {10    width: 1080px;11    height: 2400px;12    position: relative;13    overflow: hidden;14    background: #121416;15    color: #E7E7E7;16    font-family: system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;17  }18 19  /* Status bar */20  .status {21    height: 88px;22    padding: 24px 30px 0 30px;23    font-size: 34px;24    color: #EDEDED;25    display: flex;26    align-items: center;27    justify-content: space-between;28    opacity: 0.9;29  }30  .status-right {31    display: flex;32    align-items: center;33    gap: 20px;34    font-size: 28px;35    color: #B0B6BC;36  }37  .status-dot { width: 8px; height: 8px; background:#B0B6BC; border-radius:50%; display:inline-block; }38 39  /* Search bar */40  .search-wrap {41    padding: 10px 30px 0 30px;42  }43  .search-bar {44    height: 96px;45    background: #1C2125;46    border: 1px solid #2A2F34;47    border-radius: 30px;48    display: flex;49    align-items: center;50    padding: 0 24px;51    gap: 22px;52  }53  .search-text {54    flex: 1;55    font-size: 36px;56    color: #C7CDD3;57  }58  .view-icon {59    width: 74px;60    height: 74px;61    border-radius: 18px;62    display: flex;63    align-items: center;64    justify-content: center;65    background: transparent;66  }67  .avatar {68    width: 74px;69    height: 74px;70    border-radius: 50%;71    background: #755B52;72    color: #F2F2F2;73    display: flex;74    align-items: center;75    justify-content: center;76    font-weight: 600;77    font-size: 34px;78  }79 80  /* Notes grid */81  .notes {82    padding: 30px;83    display: grid;84    grid-template-columns: repeat(2, 1fr);85    gap: 26px;86  }87  .note {88    background: #171A1D;89    border: 1px solid #2A2F34;90    border-radius: 26px;91    min-height: 280px;92    padding: 32px;93    box-sizing: border-box;94  }95  .note h3 {96    margin: 0 0 18px 0;97    font-size: 40px;98    font-weight: 600;99    color: #EDEDED;100    letter-spacing: 0.2px;101  }102  .note p {103    margin: 6px 0 22px 0;104    font-size: 34px;105    color: #C7CDD3;106    line-height: 1.25;107  }108  .time-pill {109    display: inline-flex;110    align-items: center;111    gap: 10px;112    background: #2A2F34;113    color: #AAB2B9;114    padding: 12px 18px;115    border-radius: 14px;116    font-size: 28px;117  }118 119  /* Snackbar */120  .snackbar {121    position: absolute;122    left: 30px;123    bottom: 340px;124    width: 1020px;125    height: 110px;126    background: #E7E9ED;127    color: #1C1F23;128    border-radius: 18px;129    display: flex;130    align-items: center;131    justify-content: space-between;132    padding: 0 26px;133    box-sizing: border-box;134    font-size: 36px;135  }136  .snackbar a {137    color: #2B6BEA;138    text-decoration: none;139    font-weight: 600;140  }141 142  /* Bottom toolbar */143  .toolbar {144    position: absolute;145    left: 0;146    bottom: 144px;147    width: 1080px;148    height: 140px;149    background: #121416;150    border-top: 1px solid #1F2428;151    display: flex;152    align-items: center;153    justify-content: space-evenly;154  }155  .tool {156    width: 96px;157    height: 96px;158    border-radius: 18px;159    display: flex;160    align-items: center;161    justify-content: center;162    color: #9AA0A6;163  }164 165  /* FAB */166  .fab {167    position: absolute;168    right: 30px;169    bottom: 190px;170    width: 120px;171    height: 120px;172    border-radius: 28px;173    background: #1C2125;174    border: 1px solid #2A2F34;175    box-shadow: 0 8px 24px rgba(0,0,0,0.35);176    display: flex;177    align-items: center;178    justify-content: center;179  }180  .plus {181    width: 64px;182    height: 64px;183    position: relative;184  }185  .plus::before, .plus::after {186    content: "";187    position: absolute;188    left: 50%;189    top: 50%;190    transform: translate(-50%, -50%);191    border-radius: 6px;192  }193  .plus::before {194    width: 14px;195    height: 64px;196    background: #2B6BEA; /* blue vertical */197  }198  .plus::after {199    width: 64px;200    height: 14px;201    background: #F4B400; /* yellow horizontal */202  }203 204  /* Gesture pill */205  .gesture {206    position: absolute;207    bottom: 60px;208    left: 50%;209    transform: translateX(-50%);210    width: 320px;211    height: 16px;212    background: #D6D6D6;213    border-radius: 10px;214    opacity: 0.8;215  }216 217  /* Muted placeholders for empty notes */218  .empty { opacity: 0.35; }219</style>220</head>221<body>222<div id="render-target">223 224  <!-- Status bar -->225  <div class="status">226    <div>6:33</div>227    <div class="status-right">228      <span class="status-dot"></span>229      <span class="status-dot"></span>230      <span class="status-dot"></span>231      <span class="status-dot"></span>232      <svg width="44" height="44" viewBox="0 0 24 24">233        <path d="M3 8c4 0 6 6 9 6s5-6 9-6" stroke="#B0B6BC" stroke-width="2" fill="none" stroke-linecap="round"/>234      </svg>235      <svg width="44" height="44" viewBox="0 0 24 24">236        <path d="M17 7H7a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h10M20 7v10" stroke="#B0B6BC" stroke-width="2" fill="none" stroke-linecap="round"/>237      </svg>238    </div>239  </div>240 241  <!-- Search bar -->242  <div class="search-wrap">243    <div class="search-bar">244      <div class="view-icon">245        <svg width="54" height="54" viewBox="0 0 24 24">246          <path d="M3 6h18M3 12h18M3 18h14" stroke="#9AA0A6" stroke-width="2" stroke-linecap="round"/>247        </svg>248      </div>249      <div class="search-text">Search your notes</div>250      <div class="view-icon">251        <svg width="54" height="54" viewBox="0 0 24 24">252          <rect x="4" y="6" width="7" height="5" rx="1" fill="none" stroke="#9AA0A6" stroke-width="2"/>253          <rect x="13" y="6" width="7" height="5" rx="1" fill="none" stroke="#9AA0A6" stroke-width="2"/>254          <rect x="4" y="13" width="7" height="5" rx="1" fill="none" stroke="#9AA0A6" stroke-width="2"/>255          <rect x="13" y="13" width="7" height="5" rx="1" fill="none" stroke="#9AA0A6" stroke-width="2"/>256        </svg>257      </div>258      <div class="avatar">C</div>259    </div>260  </div>261 262  <!-- Notes grid -->263  <div class="notes">264    <div class="note">265      <h3>appointment with doctor</h3>266      <p>appointment with smith</p>267      <div class="time-pill">268        <svg width="28" height="28" viewBox="0 0 24 24">269          <circle cx="12" cy="12" r="9" stroke="#9AA0A6" stroke-width="2" fill="none"/>270          <path d="M12 7v6l4 2" stroke="#9AA0A6" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"/>271        </svg>272        <span>Today, 6:00 PM</span>273      </div>274    </div>275 276    <div class="note empty"></div>277 278    <div class="note">279      <h3>swimming class</h3>280      <p>The swimming class is scheduled for 10 august at 11 am</p>281    </div>282 283    <div class="note empty"></div>284 285    <div class="note">286      <h3>Holiday</h3>287      <p>Hello</p>288    </div>289 290    <div class="note empty"></div>291  </div>292 293  <!-- Snackbar -->294  <div class="snackbar">295    <div>Note moved to trash</div>296    <a href="#">Undo</a>297  </div>298 299  <!-- Floating action button -->300  <div class="fab">301    <div class="plus"></div>302  </div>303 304  <!-- Bottom toolbar -->305  <div class="toolbar">306    <div class="tool">307      <svg width="54" height="54" viewBox="0 0 24 24">308        <rect x="3" y="5" width="18" height="14" rx="2" stroke="#9AA0A6" stroke-width="2" fill="none"/>309        <path d="M7 9h10M7 13h6" stroke="#9AA0A6" stroke-width="2" stroke-linecap="round"/>310      </svg>311    </div>312    <div class="tool">313      <svg width="54" height="54" viewBox="0 0 24 24">314        <path d="M4 16l5-9 4 6 3-4 4 7" stroke="#9AA0A6" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"/>315      </svg>316    </div>317    <div class="tool">318      <svg width="54" height="54" viewBox="0 0 24 24">319        <path d="M12 4a5 5 0 0 1 5 5v4l2 3H5l2-3V9a5 5 0 0 1 5-5z" stroke="#9AA0A6" stroke-width="2" fill="none"/>320      </svg>321    </div>322    <div class="tool">323      <svg width="54" height="54" viewBox="0 0 24 24">324        <rect x="3" y="5" width="18" height="14" rx="2" stroke="#9AA0A6" stroke-width="2" fill="none"/>325        <circle cx="12" cy="12" r="4" stroke="#9AA0A6" stroke-width="2" fill="none"/>326      </svg>327    </div>328  </div>329 330  <!-- Gesture pill -->331  <div class="gesture"></div>332 333</div>334</body>335</html>