Team Ai
Datasetpublic

GD-ML/AndroidCode

sourceHugging Facemitupdated 6mo agoView on Hugging Face
1likes3.4kdownloads
11243_3.html226 linesDownload Raw Back to 11243
1<!DOCTYPE html>2<html>3<head>4<meta charset="UTF-8">5<meta name="viewport" content="width=1080, initial-scale=1.0">6<title>Multiple Departure Cities UI</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: #FFFFFF;15    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif;16    color: #0f2b4a;17  }18 19  /* Header */20  .header {21    position: relative;22    height: 170px;23  }24  .close-btn {25    position: absolute;26    left: 48px;27    top: 50%;28    transform: translateY(-50%);29    width: 72px;30    height: 72px;31    background: none;32    border: none;33    cursor: pointer;34  }35  .close-btn svg { width: 72px; height: 72px; }36  .close-btn line { stroke: #0f2b4a; stroke-width: 8; stroke-linecap: round; }37 38  .header-title {39    position: absolute;40    left: 50%;41    top: 50%;42    transform: translate(-50%, -50%);43    font-size: 54px;44    font-weight: 700;45    letter-spacing: 0.2px;46  }47 48  .toggle {49    position: absolute;50    right: 52px;51    top: 50%;52    transform: translateY(-50%);53    width: 120px;54    height: 56px;55    background: #D4D9E2;56    border-radius: 28px;57  }58  .toggle .knob {59    position: absolute;60    right: 6px;61    top: 6px;62    width: 44px;63    height: 44px;64    background: #FFFFFF;65    border-radius: 50%;66    box-shadow: 0 2px 4px rgba(0,0,0,0.15);67  }68 69  /* Search bar */70  .search-container {71    margin: 12px 60px 0 60px;72    height: 116px;73    border: 2px solid #D6DCE6;74    border-radius: 12px;75    position: relative;76  }77  .search-icon {78    position: absolute;79    left: 36px;80    top: 50%;81    transform: translateY(-50%);82    width: 44px;83    height: 44px;84  }85  .search-icon circle,86  .search-icon line { stroke: #8C96A6; stroke-width: 6; fill: none; stroke-linecap: round; }87  .placeholder {88    position: absolute;89    left: 100px;90    top: 50%;91    transform: translateY(-50%);92    color: #9AA3B0;93    font-size: 40px;94  }95 96  /* Sections */97  .section {98    margin-top: 56px;99  }100  .section-title {101    margin: 0 60px 28px 60px;102    font-size: 48px;103    font-weight: 700;104    color: #0f2b4a;105  }106  .grid {107    margin: 0 60px;108    display: grid;109    grid-template-columns: repeat(3, 1fr);110    column-gap: 36px;111    row-gap: 36px;112  }113  .city-card {114    height: 140px;115    background: #F3F6FA;116    border-radius: 12px;117    display: flex;118    align-items: center;119    justify-content: center;120    color: #17324F;121    font-size: 42px;122    font-weight: 600;123  }124 125  /* Footer hint */126  .hint {127    margin-top: 72px;128    text-align: center;129    color: #9AA3B0;130    font-size: 34px;131  }132 133  /* Bottom gesture bar area (device) */134  .device-bottom {135    position: absolute;136    left: 0;137    bottom: 0;138    width: 1080px;139    height: 140px;140    background: #000000;141  }142  .gesture-pill {143    position: absolute;144    left: 50%;145    top: 18px;146    transform: translateX(-50%);147    width: 220px;148    height: 14px;149    background: #CCCCCC;150    border-radius: 7px;151    opacity: 0.85;152  }153</style>154</head>155<body>156<div id="render-target">157  <div class="header">158    <button class="close-btn" aria-label="Close">159      <svg viewBox="0 0 72 72">160        <line x1="16" y1="16" x2="56" y2="56"></line>161        <line x1="56" y1="16" x2="16" y2="56"></line>162      </svg>163    </button>164    <div class="header-title">Multiple Departure Cities</div>165    <div class="toggle"><div class="knob"></div></div>166  </div>167 168  <div class="search-container">169    <svg class="search-icon" viewBox="0 0 48 48">170      <circle cx="20" cy="20" r="12"></circle>171      <line x1="31" y1="31" x2="44" y2="44"></line>172    </svg>173    <div class="placeholder">Country, city, or airport</div>174  </div>175 176  <div class="section">177    <h2 class="section-title">Asia</h2>178    <div class="grid">179      <div class="city-card">Hong Kong</div>180      <div class="city-card">Taipei</div>181      <div class="city-card">Shanghai</div>182 183      <div class="city-card">Tokyo</div>184      <div class="city-card">Seoul</div>185      <div class="city-card">Bangkok</div>186 187      <div class="city-card">Singapore</div>188      <div class="city-card">Kuala Lumpur</div>189      <div class="city-card">Manila</div>190    </div>191  </div>192 193  <div class="section">194    <h2 class="section-title">Europe</h2>195    <div class="grid">196      <div class="city-card">London</div>197      <div class="city-card">Paris</div>198      <div class="city-card">Frankfurt</div>199 200      <div class="city-card">Rome</div>201      <div class="city-card">Amsterdam</div>202      <div class="city-card">Madrid</div>203    </div>204  </div>205 206  <div class="section">207    <h2 class="section-title">North America</h2>208    <div class="grid">209      <div class="city-card">New York</div>210      <div class="city-card">San Francisco</div>211      <div class="city-card">Los Angeles</div>212 213      <div class="city-card">Chicago</div>214      <div class="city-card">Vancouver</div>215      <div class="city-card">Toronto</div>216    </div>217  </div>218 219  <div class="hint">For more cities, please use the search box.</div>220 221  <div class="device-bottom">222    <div class="gesture-pill"></div>223  </div>224</div>225</body>226</html>
GD-ML/AndroidCode · Team Ai