Team Ai
Datasetpublic

GD-ML/AndroidCode

sourceHugging Facemitupdated 6mo agoView on Hugging Face
1likes3.4kdownloads
11210_4.html305 linesDownload Raw Back to 11210
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>Search Suggestions UI</title>7<style>8  body {9    margin: 0;10    padding: 0;11    background: transparent;12    font-family: Roboto, Arial, sans-serif;13  }14  #render-target {15    width: 1080px;16    height: 2400px;17    position: relative;18    overflow: hidden;19    background: #B83B3B; /* red app area */20  }21 22  /* Status bar */23  .status-bar {24    position: absolute;25    top: 0;26    left: 0;27    width: 1080px;28    height: 110px;29    color: #ffffff;30    display: flex;31    align-items: center;32    justify-content: space-between;33    padding: 0 32px;34    box-sizing: border-box;35  }36  .status-left {37    font-size: 36px;38    font-weight: 500;39    letter-spacing: 0.5px;40  }41  .status-right {42    display: flex;43    align-items: center;44    gap: 26px;45  }46  .status-icon {47    width: 36px;48    height: 36px;49  }50 51  /* Search bar in app bar */52  .search-area {53    position: absolute;54    top: 118px;55    left: 30px;56    width: 1020px;57    height: 110px;58    background: #ffffff;59    border-radius: 14px;60    display: flex;61    align-items: center;62    box-shadow: 0 2px 0 rgba(0,0,0,0.05);63    padding: 0 20px;64    box-sizing: border-box;65  }66  .icon-btn {67    width: 72px;68    height: 72px;69    display: flex;70    align-items: center;71    justify-content: center;72    margin-right: 12px;73  }74  .icon-btn svg {75    width: 44px;76    height: 44px;77    fill: #333;78  }79  .search-input {80    flex: 1;81    font-size: 44px;82    color: #222;83  }84  .clear-btn {85    width: 72px;86    height: 72px;87    display: flex;88    align-items: center;89    justify-content: center;90  }91  .clear-btn svg {92    width: 40px;93    height: 40px;94    stroke: #333;95    stroke-width: 6;96    fill: none;97  }98 99  /* Suggestions card */100  .suggestions {101    position: absolute;102    top: 250px;103    left: 0;104    width: 1080px;105    height: 1290px; /* stops before keyboard */106    background: #ffffff;107    border-top-left-radius: 10px;108    border-top-right-radius: 10px;109    box-shadow: 0 10px 30px rgba(0,0,0,0.15);110    overflow: hidden;111  }112  .suggest-list {113    position: absolute;114    top: 0;115    left: 0;116    right: 24px;117    bottom: 0;118    padding-top: 14px;119  }120  .suggest-item {121    font-size: 44px;122    color: #111;123    padding: 34px 40px;124    border-bottom: 1px solid #eee;125  }126  .scrollbar {127    position: absolute;128    top: 20px;129    right: 10px;130    width: 12px;131    height: 420px;132    background: #E0E0E0;133    border-radius: 6px;134  }135 136  /* Keyboard */137  .keyboard {138    position: absolute;139    bottom: 78px;140    left: 0;141    width: 1080px;142    height: 860px;143    background: #EEF1E6; /* pale green tint */144    border-top-left-radius: 28px;145    border-top-right-radius: 28px;146    box-shadow: 0 -6px 18px rgba(0,0,0,0.12);147  }148  .kb-suggestions {149    height: 120px;150    display: flex;151    align-items: center;152    gap: 22px;153    padding: 0 24px;154    box-sizing: border-box;155  }156  .chip {157    background: #ffffff;158    border: 1px solid #D9D9D9;159    color: #222;160    font-size: 36px;161    padding: 16px 28px;162    border-radius: 26px;163  }164  .kb-rows {165    padding: 16px 24px 0;166    box-sizing: border-box;167  }168  .row {169    display: flex;170    justify-content: space-between;171    margin: 16px 0;172  }173  .key {174    width: 92px;175    height: 120px;176    background: #ffffff;177    border: 1px solid #D8D8D8;178    border-radius: 22px;179    display: flex;180    align-items: center;181    justify-content: center;182    font-size: 42px;183    color: #333;184    box-sizing: border-box;185  }186  .key-wide { width: 160px; }187  .key-xwide { width: 320px; }188  .key-search {189    width: 140px;190    background: #CDE7C7;191    border-color: #B8D8B2;192  }193  .bottom-gesture {194    position: absolute;195    bottom: 20px;196    left: 50%;197    transform: translateX(-50%);198    width: 300px;199    height: 16px;200    background: #888888;201    border-radius: 8px;202    opacity: 0.8;203  }204</style>205</head>206<body>207<div id="render-target">208 209  <!-- Status bar -->210  <div class="status-bar">211    <div class="status-left">8:27</div>212    <div class="status-right">213      <!-- small status icons -->214      <svg class="status-icon" viewBox="0 0 24 24">215        <circle cx="12" cy="12" r="10" fill="#ffffff" opacity="0.6"></circle>216      </svg>217      <svg class="status-icon" viewBox="0 0 24 24">218        <path d="M3 18h18L12 6z" fill="#ffffff"></path>219      </svg>220      <svg class="status-icon" viewBox="0 0 24 24">221        <rect x="4" y="6" width="16" height="12" rx="2" fill="#ffffff"></rect>222      </svg>223      <svg class="status-icon" viewBox="0 0 24 24">224        <rect x="6" y="4" width="12" height="16" rx="3" fill="#ffffff"></rect>225      </svg>226    </div>227  </div>228 229  <!-- Search bar -->230  <div class="search-area">231    <div class="icon-btn">232      <svg viewBox="0 0 24 24">233        <path d="M15 6L9 12l6 6" stroke="#333" stroke-width="3" fill="none" stroke-linecap="round" stroke-linejoin="round"></path>234      </svg>235    </div>236    <div class="search-input">pizza</div>237    <div class="clear-btn">238      <svg viewBox="0 0 24 24">239        <path d="M6 6l12 12M18 6L6 18" stroke="#333" stroke-width="3" stroke-linecap="round"></path>240      </svg>241    </div>242  </div>243 244  <!-- Suggestions dropdown -->245  <div class="suggestions">246    <div class="suggest-list">247      <div class="suggest-item">Amazing Whole Wheat Pizza Crust</div>248      <div class="suggest-item">Barbecued Chicken Pizza</div>249      <div class="suggest-item">Basic Pizza Dough</div>250      <div class="suggest-item">Basic Pizza Sauce</div>251      <div class="suggest-item">BBQ Chicken Pizza</div>252      <div class="suggest-item">Bread Machine Pizza Dough</div>253      <div class="suggest-item">Breakfast Pizza</div>254      <div class="suggest-item">Bruschetta Pizza</div>255      <div class="suggest-item">Bubble Pizza</div>256    </div>257    <div class="scrollbar"></div>258  </div>259 260  <!-- Keyboard -->261  <div class="keyboard">262    <div class="kb-suggestions">263      <div class="chip">pizza</div>264      <div class="chip">Pizza</div>265      <div class="chip">🍕</div>266      <div class="chip">267        <svg viewBox="0 0 24 24" width="32" height="32">268          <rect x="9" y="5" width="6" height="10" rx="3" fill="#666"></rect>269          <rect x="8" y="15" width="8" height="2" fill="#666"></rect>270          <rect x="10" y="17" width="4" height="3" rx="1" fill="#666"></rect>271        </svg>272      </div>273    </div>274    <div class="kb-rows">275      <div class="row">276        <div class="key">q</div><div class="key">w</div><div class="key">e</div><div class="key">r</div><div class="key">t</div><div class="key">y</div><div class="key">u</div><div class="key">i</div><div class="key">o</div><div class="key">p</div>277      </div>278      <div class="row">279        <div class="key">a</div><div class="key">s</div><div class="key">d</div><div class="key">f</div><div class="key">g</div><div class="key">h</div><div class="key">j</div><div class="key">k</div><div class="key">l</div>280      </div>281      <div class="row">282        <div class="key">z</div><div class="key">x</div><div class="key">c</div><div class="key">v</div><div class="key">b</div><div class="key">n</div><div class="key">m</div>283        <div class="key key-wide">⌫</div>284      </div>285      <div class="row">286        <div class="key key-wide">?123</div>287        <div class="key key-wide">,</div>288        <div class="key key-xwide"></div>289        <div class="key">.</div>290        <div class="key key-search">291          <svg viewBox="0 0 24 24" width="40" height="40">292            <circle cx="10" cy="10" r="6" stroke="#2f6b2f" stroke-width="2" fill="none"></circle>293            <line x1="14.5" y1="14.5" x2="20" y2="20" stroke="#2f6b2f" stroke-width="2"></line>294          </svg>295        </div>296      </div>297    </div>298  </div>299 300  <!-- Gesture bar -->301  <div class="bottom-gesture"></div>302 303</div>304</body>305</html>
GD-ML/AndroidCode · Team Ai