Team Ai
Datasetpublic

GD-ML/AndroidCode

sourceHugging Facemitupdated 6mo agoView on Hugging Face
1likes3.4kdownloads
10130_1.html237 linesDownload Raw Back to 10130
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>Introduce Plants to Greg</title>7<style>8  body { margin: 0; padding: 0; background: transparent; font-family: "Segoe UI", Roboto, system-ui, -apple-system, Helvetica, Arial, sans-serif; }9  #render-target {10    position: relative;11    overflow: hidden;12    width: 1080px;13    height: 2400px;14    background: #FAF8F2;15  }16 17  /* Subtle background leaf outlines */18  .bg-shape {19    position: absolute;20    border: 6px solid rgba(0,0,0,0.05);21    border-radius: 60px;22    transform: rotate(12deg);23    filter: blur(0.1px);24  }25  .bg1 { width: 520px; height: 420px; top: 180px; left: -120px; }26  .bg2 { width: 540px; height: 460px; top: 160px; right: -90px; transform: rotate(-8deg); }27  .bg3 { width: 420px; height: 360px; bottom: 200px; right: -80px; transform: rotate(18deg); }28  .bg4 { width: 380px; height: 320px; bottom: 260px; left: -60px; transform: rotate(-12deg); }29 30  /* Status bar */31  .status-bar {32    position: absolute;33    top: 0;34    left: 0;35    width: 100%;36    height: 140px;37    background: #ffffff;38    display: flex;39    align-items: center;40    justify-content: space-between;41    padding: 0 48px;42    box-sizing: border-box;43  }44  .status-left, .status-right {45    display: flex; align-items: center; gap: 24px; color: #2D2D2D; font-weight: 600; font-size: 40px;46  }47  .dot { width: 14px; height: 14px; background:#6b6b6b; border-radius: 50%; display:inline-block; }48 49  .status-icon {50    width: 40px; height: 40px;51  }52  .status-right .status-icon { width: 48px; height: 48px; }53 54  /* Main content */55  .content {56    position: absolute;57    top: 380px;58    left: 0;59    width: 100%;60    padding: 0 90px;61    box-sizing: border-box;62    text-align: center;63  }64  .leaf-icon {65    width: 140px;66    height: 160px;67    margin: 0 auto 40px;68  }69 70  .title {71    font-size: 72px;72    font-weight: 800;73    color: #101010;74    line-height: 1.15;75    letter-spacing: 0.2px;76    margin: 0 0 36px;77  }78  .subtitle {79    font-size: 36px;80    color: #5E5D70;81    line-height: 1.5;82    margin-bottom: 80px;83  }84 85  .btn {86    width: 900px;87    height: 130px;88    margin: 0 auto 40px;89    border-radius: 65px;90    font-size: 42px;91    font-weight: 800;92    letter-spacing: 0.2px;93    display: flex;94    align-items: center;95    justify-content: center;96    box-sizing: border-box;97    cursor: default;98  }99  .btn.primary {100    background: #16A34A;101    color: #ffffff;102    box-shadow: 0 14px 0 rgba(0,0,0,0.08);103  }104  .btn.outline {105    background: #ffffff;106    color: #16A34A;107    border: 10px solid #16A34A;108  }109 110  /* Bottom nav bar */111  .tabbar {112    position: absolute;113    bottom: 120px;114    left: 0;115    width: 100%;116    height: 180px;117    background: #ffffff;118    border-top: 1px solid rgba(0,0,0,0.1);119    display: flex;120    align-items: center;121    justify-content: space-around;122    box-sizing: border-box;123  }124  .tabitem {125    display: flex;126    flex-direction: column;127    align-items: center;128    gap: 20px;129    color: #9A9AA1;130    font-size: 36px;131    font-weight: 600;132  }133  .tabitem.active { color: #2E2A39; }134  .tabicon { width: 64px; height: 64px; }135 136  /* Home indicator */137  .home-indicator {138    position: absolute;139    bottom: 40px;140    left: 50%;141    transform: translateX(-50%);142    width: 260px;143    height: 16px;144    border-radius: 10px;145    background: rgba(0,0,0,0.85);146  }147</style>148</head>149<body>150<div id="render-target">151  <!-- faint decorative outlines -->152  <div class="bg-shape bg1"></div>153  <div class="bg-shape bg2"></div>154  <div class="bg-shape bg3"></div>155  <div class="bg-shape bg4"></div>156 157  <!-- Status bar -->158  <div class="status-bar">159    <div class="status-left">160      <span>11:41</span>161      <!-- simple weather icon -->162      <svg class="status-icon" viewBox="0 0 24 24">163        <circle cx="12" cy="12" r="10" fill="#888" />164        <text x="12" y="16" font-size="10" text-anchor="middle" fill="#fff">32°</text>165      </svg>166      <!-- globe icons -->167      <svg class="status-icon" viewBox="0 0 24 24">168        <circle cx="12" cy="12" r="10" fill="#777"/>169        <path d="M2 12h20M12 2v20" stroke="#fff" stroke-width="2"/>170      </svg>171      <svg class="status-icon" viewBox="0 0 24 24">172        <circle cx="12" cy="12" r="10" fill="#777"/>173        <path d="M2 12h20M12 2v20" stroke="#fff" stroke-width="2"/>174      </svg>175      <span class="dot"></span>176    </div>177    <div class="status-right">178      <svg class="status-icon" viewBox="0 0 24 24">179        <path d="M2 9l6-6h12v18H8L2 15V9z" fill="#666"/>180      </svg>181      <svg class="status-icon" viewBox="0 0 24 24">182        <rect x="3" y="5" width="18" height="14" rx="2" fill="#666"/>183        <rect x="19" y="8" width="2" height="8" fill="#ccc"/>184      </svg>185    </div>186  </div>187 188  <!-- Main content -->189  <div class="content">190    <!-- Leaf mascot icon -->191    <svg class="leaf-icon" viewBox="0 0 120 140">192      <path d="M60 10c35 12 48 44 36 72S58 130 36 110 12 44 36 24 60 10 60 10z" fill="#B8F178" stroke="#27AE60" stroke-width="4"/>193      <!-- lightning -->194      <path d="M56 58l16-8-10 18h12l-24 20 8-18H48l8-12z" fill="#16A34A"/>195      <!-- face -->196      <circle cx="46" cy="50" r="4" fill="#333"/>197      <circle cx="64" cy="50" r="4" fill="#333"/>198      <path d="M48 62c6 6 12 6 18 0" stroke="#333" stroke-width="3" fill="none" stroke-linecap="round"/>199      <!-- stem -->200      <rect x="72" y="116" width="8" height="20" rx="4" fill="#27AE60"/>201    </svg>202 203    <h1 class="title">Let's introduce your<br>plants to Greg</h1>204    <p class="subtitle">Greg will scan and identify your plants to give<br>you personalized care information.</p>205 206    <div class="btn primary">Take Photo</div>207    <div class="btn outline">Upload photo</div>208  </div>209 210  <!-- Bottom tab bar -->211  <div class="tabbar">212    <div class="tabitem active">213      <svg class="tabicon" viewBox="0 0 24 24">214        <rect x="4" y="4" width="16" height="16" rx="3" fill="none" stroke="#2E2A39" stroke-width="2"/>215        <path d="M8 12l3 3 5-7" stroke="#2E2A39" stroke-width="2" fill="none" stroke-linecap="round"/>216      </svg>217      <div>Schedule</div>218    </div>219    <div class="tabitem">220      <svg class="tabicon" viewBox="0 0 24 24">221        <rect x="3" y="3" width="18" height="18" rx="3" fill="none" stroke="#9A9AA1" stroke-width="2"/>222        <rect x="8" y="8" width="8" height="8" rx="2" fill="none" stroke="#9A9AA1" stroke-width="2"/>223      </svg>224      <div>Identify/Add</div>225    </div>226    <div class="tabitem">227      <svg class="tabicon" viewBox="0 0 24 24">228        <path d="M4 6h16v9H8l-4 5V6z" fill="none" stroke="#9A9AA1" stroke-width="2"/>229      </svg>230      <div>Community</div>231    </div>232  </div>233 234  <div class="home-indicator"></div>235</div>236</body>237</html>
GD-ML/AndroidCode · Team Ai