Team Ai
Datasetpublic

GD-ML/AndroidCode

sourceHugging Facemitupdated 6mo agoView on Hugging Face
1likes3.4kdownloads
10370_4.html335 linesDownload Raw Back to 10370
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>Daily 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: #141518; border-radius: 38px;13    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif;14    color: #F5F5F5;15  }16  .status-bar {17    height: 110px;18    padding: 0 36px;19    display: flex;20    align-items: center;21    justify-content: space-between;22    color: #fff;23    font-weight: 600;24    font-size: 40px;25    letter-spacing: 0.5px;26  }27  .status-left, .status-right { display: flex; align-items: center; gap: 20px; }28  .dot {29    width: 22px; height: 22px; background: #D8D8D8; border-radius: 50%;30    opacity: 0.85;31  }32  .status-right svg { fill: none; stroke: #ffffff; stroke-width: 2.5; }33  .screen-content { padding: 20px 44px 0 44px; }34  .page-title {35    font-size: 86px; font-weight: 800; margin: 18px 0 24px 0;36    letter-spacing: 1px;37  }38  .promo-row {39    display: flex; gap: 28px; margin-bottom: 26px;40  }41  .card {42    background: #222428; border-radius: 32px; padding: 34px;43    box-shadow: 0 8px 24px rgba(0,0,0,0.25);44    color: #EDEDED;45  }46  .card.small { width: calc(50% - 14px); min-height: 310px; position: relative; }47  .card.small .cta {48    position: absolute; left: 34px; right: 34px; bottom: 34px;49    background: #E15651; color: #fff; font-weight: 800; font-size: 40px;50    padding: 32px 24px; border-radius: 22px; text-align: center;51  }52  .promo-text {53    font-size: 34px; line-height: 44px; color: #D0D0D0; margin-top: 8px;54    max-width: 90%;55  }56  .section-card {57    margin: 26px 0; position: relative;58  }59  .section-header {60    display: flex; align-items: center; gap: 16px; font-size: 44px; font-weight: 800;61  }62  .section-header .label-sub { color: #A8A8A8; font-weight: 700; }63  .value-row {64    display: flex; align-items: baseline; gap: 14px; margin: 16px 0 28px 0;65  }66  .value-main { font-size: 112px; font-weight: 900; }67  .value-unit { font-size: 48px; color: #BFBFBF; font-weight: 700; }68  .value-extra { font-size: 42px; color: #8F8F8F; }69  .primary-btn {70    background: #E15651; color: #fff; font-weight: 800; font-size: 46px;71    padding: 34px 24px; border-radius: 24px; text-align: center;72    width: 80%; margin: 0 auto;73  }74  .badge-icon {75    position: absolute; right: 42px; top: 42px;76    width: 120px; height: 120px; border-radius: 60px;77    background: #2D2F35; display: flex; align-items: center; justify-content: center;78    box-shadow: inset 0 0 0 6px #3A3C42;79  }80  .metric-card { border-radius: 32px; background: #222428; padding: 34px; }81  .metric-top {82    display: flex; justify-content: space-between; align-items: center;83  }84  .metric-title { display: flex; align-items: center; gap: 16px; font-size: 44px; font-weight: 800; }85  .avg-info { text-align: right; color: #B7B7B7; font-size: 36px; }86  .metric-value { font-size: 110px; font-weight: 900; margin: 18px 0; }87  .metric-value .unit { font-size: 56px; font-weight: 700; margin-left: 10px; }88  /* Graph */89  .graph {90    margin-top: 24px; padding-top: 22px; position: relative;91  }92  .graph .dashed {93    border-top: 3px dashed #5A5C60;94    opacity: 0.6; position: relative; top: 6px;95  }96  .week {97    display: flex; justify-content: space-between; align-items: flex-end;98    padding: 28px 18px 12px 18px;99  }100  .day {101    display: flex; flex-direction: column; align-items: center; gap: 12px;102  }103  .dot-red, .dot-orange {104    width: 28px; height: 28px; border-radius: 50%;105    background: #B94B48;106  }107  .dot-orange { background: #B57A35; }108  .day-label { color: #8F8F8F; font-size: 34px; font-weight: 700; }109  .bar-red, .bar-orange {110    position: absolute; width: 36px; border-radius: 18px;111    left: 50%; transform: translateX(-50%);112    bottom: 78px;113    background: #E15651;114    height: 180px;115  }116  .bar-orange { background: #F39C3D; }117  /* Bottom navigation */118  .bottom-nav {119    position: absolute; left: 0; right: 0; bottom: 0;120    height: 220px; background: #1A1B1F;121    border-top-left-radius: 28px; border-top-right-radius: 28px;122    box-shadow: 0 -8px 24px rgba(0,0,0,0.35);123    display: flex; align-items: center; justify-content: space-around;124  }125  .nav-item {126    display: flex; flex-direction: column; align-items: center; gap: 18px;127    color: #9A9AA0; font-size: 34px; font-weight: 700;128  }129  .nav-item svg { width: 56px; height: 56px; stroke: #9A9AA0; fill: none; stroke-width: 3; }130  .nav-item.active { color: #ffffff; }131  .nav-item.active svg { stroke: #ffffff; }132  .ellipsis {133    position: absolute; right: 30px; top: 210px;134    width: 18px; height: 80px; display: flex; flex-direction: column; gap: 14px; align-items: center;135  }136  .ellipsis span { width: 12px; height: 12px; background: #C9C9C9; border-radius: 50%; opacity: 0.8; }137  /* Helper colors */138  .accent-red { color: #E15651; }139  .accent-orange { color: #F39C3D; }140  .accent-purple { color: #9C6BFF; }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>9:47</div>150      <div class="dot" style="width:36px;height:36px;border-radius:18px;background:#EDEDED;"></div>151      <div class="dot"></div>152      <div class="dot"></div>153      <div style="color:#D0D0D0;font-size:32px;font-weight:700;">oyo</div>154      <div class="dot" style="width:10px;height:10px;"></div>155    </div>156    <div class="status-right">157      <!-- WiFi -->158      <svg viewBox="0 0 24 24" width="54" height="54">159        <path d="M2 8c5-5 15-5 20 0"></path>160        <path d="M5 11c4-4 10-4 14 0"></path>161        <path d="M8 14c3-3 7-3 10 0"></path>162        <circle cx="12" cy="18" r="2" fill="#fff" stroke="none"></circle>163      </svg>164      <!-- Battery -->165      <svg viewBox="0 0 28 24" width="54" height="54">166        <rect x="2" y="6" width="20" height="12" rx="2"></rect>167        <rect x="23" y="9" width="3" height="6" rx="1"></rect>168        <rect x="4" y="8" width="12" height="8" rx="1" fill="#fff" stroke="none"></rect>169      </svg>170    </div>171  </div>172 173  <div class="screen-content">174    <div class="page-title">DAILY</div>175 176    <div class="promo-row">177      <!-- Promo Card: Steps Goal -->178      <div class="card small">179        <div style="font-size:42px;font-weight:800;display:flex;align-items:center;gap:12px;">180          <span>๐Ÿƒ</span>181          <span>TRACK DAILY STEPS AND<br>KEEP YOU MOTIVATED!</span>182        </div>183        <div class="promo-text"></div>184        <div class="cta">SET A GOAL</div>185      </div>186 187      <!-- Promo Card: Water / Unlock -->188      <div class="card small">189        <div style="font-size:42px;font-weight:800;display:flex;align-items:center;gap:12px;">190          <span>๐Ÿ’ง</span>191          <span>KEEP YOU HEALTHY AND<br>HELP YOU LOSE WEIGHT.</span>192        </div>193        <div class="promo-text"></div>194        <div class="cta" style="display:flex;justify-content:center;align-items:center;gap:18px;">195          <svg viewBox="0 0 24 24" width="40" height="40" style="stroke:#fff;fill:none;stroke-width:2.5;">196            <rect x="5" y="10" width="14" height="10" rx="2"></rect>197            <path d="M8 10V7a4 4 0 0 1 8 0v3"></path>198          </svg>199          <span>UNLOCK</span>200        </div>201      </div>202    </div>203 204    <!-- Weight Card -->205    <div class="card section-card">206      <div class="section-header accent-purple">207        <!-- Scale icon -->208        <svg viewBox="0 0 24 24" width="46" height="46" style="stroke:#9C6BFF;fill:none;stroke-width:2.5;">209          <circle cx="12" cy="12" r="9"></circle>210          <path d="M12 12l3-4"></path>211          <rect x="8" y="14" width="8" height="4" rx="1" style="fill:#9C6BFF;stroke:none;"></rect>212        </svg>213        <span style="color:#FFFFFF">Weight</span>214      </div>215 216      <div class="badge-icon">217        <!-- Decorative scale -->218        <svg viewBox="0 0 24 24" width="80" height="80" style="stroke:#9C6BFF;fill:none;stroke-width:2.5;">219          <rect x="5" y="6" width="14" height="12" rx="6"></rect>220          <path d="M12 10l2-2"></path>221          <rect x="9" y="12" width="6" height="4" rx="2" style="fill:#9C6BFF;stroke:none;"></rect>222        </svg>223      </div>224 225      <div class="value-row">226        <div class="value-main">176.4</div>227        <div class="value-unit">lbs</div>228        <div class="value-extra">| 11.0 lbs left</div>229      </div>230 231      <div class="primary-btn">UPDATE WEIGHT</div>232    </div>233 234    <!-- Workout Card -->235    <div class="metric-card">236      <div class="metric-top">237        <div class="metric-title accent-red">238          <svg viewBox="0 0 24 24" width="46" height="46" style="stroke:#E15651;fill:none;stroke-width:2.5;">239            <circle cx="12" cy="12" r="8"></circle>240            <path d="M12 4v3M12 12l4 2"></path>241          </svg>242          <span style="color:#FFFFFF">Workout</span>243        </div>244        <div class="avg-info">245          <div>Weekly Average</div>246          <div style="color:#fff;font-weight:800;">3 min</div>247        </div>248      </div>249 250      <div class="metric-value">3<span class="unit">min</span></div>251 252      <div class="graph">253        <div class="dashed"></div>254        <div class="week">255          <div class="day"><div class="dot-red"></div><div class="day-label">S</div></div>256          <div class="day"><div class="dot-red"></div><div class="day-label">M</div></div>257          <div class="day"><div class="dot-red"></div><div class="day-label">T</div></div>258          <div class="day"><div class="dot-red"></div><div class="day-label">W</div></div>259          <div class="day"><div class="dot-red"></div><div class="day-label">T</div></div>260          <div class="day"><div class="dot-red"></div><div class="day-label">F</div></div>261          <div class="day"><div class="dot-red"></div><div class="day-label">S</div></div>262        </div>263        <div class="bar-red"></div>264      </div>265    </div>266 267    <!-- Calorie Card -->268    <div class="metric-card" style="margin-top:26px;">269      <div class="metric-top">270        <div class="metric-title accent-orange">271          <svg viewBox="0 0 24 24" width="46" height="46" style="stroke:#F39C3D;fill:none;stroke-width:2.5;">272            <path d="M12 3c-2 3-1 5 1 7-5 0-8 3-8 6 0 3 3 5 7 5s7-2 7-5c0-4-3-6-5-8 0-2 1-3 2-5" />273          </svg>274          <span style="color:#FFFFFF">Calorie</span>275        </div>276        <div class="avg-info">277          <div>Weekly Average</div>278          <div style="color:#fff;font-weight:800;">31 Calories</div>279        </div>280      </div>281 282      <div class="metric-value">31<span class="unit">Calories</span></div>283 284      <div class="graph">285        <div class="dashed"></div>286        <div class="week">287          <div class="day"><div class="dot-orange"></div><div class="day-label">S</div></div>288          <div class="day"><div class="dot-orange"></div><div class="day-label">M</div></div>289          <div class="day"><div class="dot-orange"></div><div class="day-label">T</div></div>290          <div class="day"><div class="dot-orange"></div><div class="day-label">W</div></div>291          <div class="day"><div class="dot-orange"></div><div class="day-label">T</div></div>292          <div class="day"><div class="dot-orange"></div><div class="day-label">F</div></div>293          <div class="day"><div class="dot-orange"></div><div class="day-label">S</div></div>294        </div>295        <div class="bar-orange"></div>296      </div>297    </div>298  </div>299 300  <!-- 3-dot menu near top-right -->301  <div class="ellipsis"><span></span><span></span><span></span></div>302 303  <!-- Bottom Navigation -->304  <div class="bottom-nav">305    <div class="nav-item">306      <svg viewBox="0 0 24 24">307        <rect x="4" y="5" width="16" height="5" rx="1"></rect>308        <rect x="4" y="12" width="16" height="5" rx="1"></rect>309      </svg>310      <div>PLAN</div>311    </div>312    <div class="nav-item">313      <svg viewBox="0 0 24 24">314        <path d="M5 19c9-1 11-9 5-12C8 8 6 11 7 14c5 1 7-5 7-9" />315      </svg>316      <div>WORKOUTS</div>317    </div>318    <div class="nav-item active">319      <svg viewBox="0 0 24 24">320        <rect x="3" y="6" width="18" height="14" rx="2"></rect>321        <path d="M7 3v4M17 3v4M3 10h18"></path>322      </svg>323      <div>DAILY</div>324    </div>325    <div class="nav-item">326      <svg viewBox="0 0 24 24">327        <circle cx="12" cy="8" r="4"></circle>328        <path d="M4 21c2-4 6-6 8-6s6 2 8 6" />329      </svg>330      <div>ME</div>331    </div>332  </div>333</div>334</body>335</html>
GD-ML/AndroidCode ยท Team Ai