Team Ai
Datasetpublic

GD-ML/AndroidCode

sourceHugging Facemitupdated 6mo agoView on Hugging Face
1likes3.4kdownloads
11415_23.html439 linesDownload Raw Back to 11415
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>Attractions List</title>7<style>8  body { margin: 0; padding: 0; background: transparent; font-family: "Inter", Arial, sans-serif; }9  #render-target {10    position: relative;11    overflow: hidden;12    width: 1080px;13    height: 2400px;14    background: #F5F7FB;15  }16 17  /* Status bar (visual placeholder) */18  .statusbar {19    height: 90px;20    display: flex;21    align-items: center;22    padding: 0 36px;23    color: #8A93A8;24    font-size: 32px;25  }26 27  /* Header with back + search */28  .header {29    padding: 20px 36px 0 36px;30  }31  .back-row {32    display: flex;33    align-items: center;34    gap: 24px;35  }36  .icon-btn {37    width: 64px;38    height: 64px;39    display: flex;40    align-items: center;41    justify-content: center;42    color: #1E2A44;43  }44  .searchbar {45    margin-top: 24px;46    height: 110px;47    border: 1px solid #DCE3EE;48    border-radius: 24px;49    background: #FFFFFF;50    display: flex;51    align-items: center;52    padding: 0 28px;53    gap: 20px;54    color: #A2A9BB;55    font-size: 40px;56  }57  .divider {58    margin-top: 26px;59    height: 2px;60    background: #E6EBF3;61    width: 100%;62  }63  .city-row {64    text-align: center;65    padding: 24px 0 10px 0;66    font-weight: 800;67    font-size: 56px;68    color: #1B2A4A;69    display: flex;70    align-items: center;71    justify-content: center;72    gap: 16px;73  }74  .city-row .city {75    line-height: 1;76  }77 78  /* List */79  .list {80    padding: 24px 36px 280px 36px; /* bottom space for sheet */81  }82  .list-item {83    display: grid;84    grid-template-columns: 84px 1fr;85    align-items: center;86    gap: 20px;87    margin-bottom: 26px;88  }89  .checkbox {90    width: 54px;91    height: 54px;92    border: 2px solid #A9B3C8;93    border-radius: 8px;94    background: #F0F3F8;95    display: flex;96    align-items: center;97    justify-content: center;98  }99  .checkbox.selected {100    border-color: #2F63FF;101    background: #2F63FF;102  }103 104  .card {105    background: #FFFFFF;106    border-radius: 28px;107    box-shadow: 0 6px 16px rgba(27, 42, 74, 0.08);108    padding: 22px;109    display: grid;110    grid-template-columns: 320px 1fr;111    gap: 24px;112  }113  .img {114    width: 320px;115    height: 200px;116    background: #E0E0E0;117    border: 1px solid #BDBDBD;118    border-radius: 24px;119    display: flex;120    align-items: center;121    justify-content: center;122    color: #757575;123    font-size: 34px;124    text-align: center;125    padding: 8px;126  }127  .content {128    display: flex;129    flex-direction: column;130    gap: 12px;131  }132  .title-row {133    display: flex;134    align-items: center;135    gap: 14px;136    font-weight: 800;137    color: #15335E;138    font-size: 52px;139    line-height: 1.15;140  }141  .badge {142    display: inline-flex;143    align-items: center;144    gap: 8px;145    padding: 6px 12px;146    border-radius: 12px;147    background: #F4E7D8;148    color: #8B5B2E;149    font-size: 30px;150    font-weight: 700;151  }152  .desc {153    color: #7A6A57;154    font-size: 34px;155  }156  .sub {157    color: #697587;158    font-size: 32px;159  }160 161  /* Bottom sheet */162  .bottom-sheet {163    position: absolute;164    left: 0;165    right: 0;166    bottom: 90px;167    background: #FFFFFF;168    border-top-left-radius: 36px;169    border-top-right-radius: 36px;170    box-shadow: 0 -12px 20px rgba(0,0,0,0.08);171    padding: 28px 36px 34px 36px;172  }173  .chip {174    display: inline-flex;175    align-items: center;176    gap: 18px;177    border: 2px solid #3966FF;178    color: #3966FF;179    border-radius: 20px;180    padding: 18px 24px;181    font-size: 36px;182    font-weight: 700;183    background: #F8FAFF;184    margin-bottom: 26px;185  }186  .action-btn {187    height: 120px;188    background: #3F66FF;189    color: #FFFFFF;190    border-radius: 20px;191    display: flex;192    align-items: center;193    justify-content: center;194    font-size: 44px;195    font-weight: 800;196    margin-top: 8px;197  }198 199  /* Home indicator */200  .home-indicator {201    position: absolute;202    bottom: 20px;203    left: 50%;204    transform: translateX(-50%);205    width: 240px;206    height: 16px;207    background: #111213;208    border-radius: 8px;209  }210 211  /* Utility SVG styles */212  svg { display: block; }213</style>214</head>215<body>216<div id="render-target">217 218  <!-- Status bar visual placeholder -->219  <div class="statusbar">220    <div style="font-weight:700;">12:32</div>221  </div>222 223  <div class="header">224    <div class="back-row">225      <div class="icon-btn">226        <svg width="44" height="44" viewBox="0 0 24 24">227          <path d="M15 4 L7 12 L15 20" fill="none" stroke="#1E2A44" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"></path>228        </svg>229      </div>230      <div class="searchbar" style="flex:1">231        <svg width="44" height="44" viewBox="0 0 24 24">232          <circle cx="11" cy="11" r="7" fill="none" stroke="#A2A9BB" stroke-width="2"></circle>233          <path d="M20 20 L16 16" stroke="#A2A9BB" stroke-width="2" stroke-linecap="round"></path>234        </svg>235        <span>Search attractions</span>236      </div>237    </div>238 239    <div class="divider"></div>240 241    <div class="city-row">242      <span class="city">Vancouver</span>243      <svg width="32" height="32" viewBox="0 0 24 24">244        <path d="M6 9 L12 15 L18 9" fill="none" stroke="#1B2A4A" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>245      </svg>246    </div>247  </div>248 249  <div class="list">250 251    <!-- Gastown -->252    <div class="list-item">253      <div class="checkbox"></div>254      <div class="card">255        <div class="img">[IMG: Gastown at night]</div>256        <div class="content">257          <div class="title-row">258            <span>Gastown</span>259            <svg width="36" height="36" viewBox="0 0 24 24">260              <path d="M9 6 L15 12 L9 18" fill="none" stroke="#15335E" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>261            </svg>262          </div>263          <div class="desc">264            <span class="badge">๐Ÿ… Trip.Best</span>265            <span> No. 4 of Top Best Things to Do in</span>266          </div>267          <div class="sub">Vancouver</div>268        </div>269      </div>270    </div>271 272    <!-- Stanley Park -->273    <div class="list-item">274      <div class="checkbox"></div>275      <div class="card">276        <div class="img">[IMG: Stanley Park waterfront]</div>277        <div class="content">278          <div class="title-row">279            <span>Stanley Park</span>280            <svg width="36" height="36" viewBox="0 0 24 24">281              <path d="M9 6 L15 12 L9 18" fill="none" stroke="#15335E" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>282            </svg>283          </div>284          <div class="desc">285            <span class="badge">๐Ÿ… Trip.Best</span>286            <span> No. 1 of Top Best Things to Do in</span>287          </div>288          <div class="sub">Greater Vancouver</div>289        </div>290      </div>291    </div>292 293    <!-- Canada Place (selected) -->294    <div class="list-item">295      <div class="checkbox selected">296        <svg width="34" height="34" viewBox="0 0 24 24">297          <path d="M5 12 L10 17 L19 8" fill="none" stroke="#FFFFFF" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"></path>298        </svg>299      </div>300      <div class="card">301        <div class="img">[IMG: Canada Place aerial]</div>302        <div class="content">303          <div class="title-row">304            <span>Canada Place</span>305            <svg width="36" height="36" viewBox="0 0 24 24">306              <path d="M9 6 L15 12 L9 18" fill="none" stroke="#15335E" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>307            </svg>308          </div>309          <div class="desc">310            <span class="badge">๐Ÿ… Trip.Best</span>311            <span> No. 3 of Top Best Things to Do in</span>312          </div>313          <div class="sub">Vancouver</div>314        </div>315      </div>316    </div>317 318    <!-- Granville Island -->319    <div class="list-item">320      <div class="checkbox"></div>321      <div class="card">322        <div class="img">[IMG: Granville Island market]</div>323        <div class="content">324          <div class="title-row">325            <span>Granville Island</span>326            <svg width="36" height="36" viewBox="0 0 24 24">327              <path d="M9 6 L15 12 L9 18" fill="none" stroke="#15335E" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>328            </svg>329          </div>330          <div class="desc">331            <span class="badge">๐Ÿ… Trip.Best</span>332            <span> No. 5 of Top Best Things to Do in</span>333          </div>334          <div class="sub">Vancouver</div>335        </div>336      </div>337    </div>338 339    <!-- Vancouver Aquarium -->340    <div class="list-item">341      <div class="checkbox"></div>342      <div class="card">343        <div class="img">[IMG: Vancouver Aquarium exhibit]</div>344        <div class="content">345          <div class="title-row">346            <span>Vancouver Aquarium</span>347            <svg width="36" height="36" viewBox="0 0 24 24">348              <path d="M9 6 L15 12 L9 18" fill="none" stroke="#15335E" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>349            </svg>350          </div>351          <div class="desc">352            <span class="badge">๐Ÿ… Trip.Best</span>353            <span> No. 8 of Top Best Things to Do in</span>354          </div>355          <div class="sub">Vancouver</div>356        </div>357      </div>358    </div>359 360    <!-- Queen Elizabeth Park -->361    <div class="list-item">362      <div class="checkbox"></div>363      <div class="card">364        <div class="img">[IMG: Queen Elizabeth Park garden]</div>365        <div class="content">366          <div class="title-row">367            <span>Queen Elizabeth Park</span>368            <svg width="36" height="36" viewBox="0 0 24 24">369              <path d="M9 6 L15 12 L9 18" fill="none" stroke="#15335E" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>370            </svg>371          </div>372          <div class="desc">373            <span class="badge">๐Ÿ… Trip.Best</span>374            <span> No. 6 of Top Best Things to Do in</span>375          </div>376          <div class="sub">Vancouver</div>377        </div>378      </div>379    </div>380 381    <!-- VanDusen Botanical Garden -->382    <div class="list-item">383      <div class="checkbox"></div>384      <div class="card">385        <div class="img">[IMG: VanDusen Botanical Garden]</div>386        <div class="content">387          <div class="title-row">388            <span>VanDusen Botanical Garden</span>389            <svg width="36" height="36" viewBox="0 0 24 24">390              <path d="M9 6 L15 12 L9 18" fill="none" stroke="#15335E" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>391            </svg>392          </div>393          <div class="desc">394            <span class="badge">๐Ÿ… Trip.Best</span>395            <span> No. 11 of Top Best Things to Do in</span>396          </div>397          <div class="sub">Vancouver</div>398        </div>399      </div>400    </div>401 402    <!-- Gastown Steam Clock -->403    <div class="list-item">404      <div class="checkbox"></div>405      <div class="card">406        <div class="img">[IMG: Gastown Steam Clock]</div>407        <div class="content">408          <div class="title-row">409            <span>Gastown Steam Clock</span>410            <svg width="36" height="36" viewBox="0 0 24 24">411              <path d="M9 6 L15 12 L9 18" fill="none" stroke="#15335E" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>412            </svg>413          </div>414          <div class="desc">415            <span class="badge">๐Ÿ… Trip.Best</span>416            <span> No. 9 of Top Best Things to Do in</span>417          </div>418          <div class="sub">Vancouver</div>419        </div>420      </div>421    </div>422 423  </div>424 425  <!-- Bottom sheet -->426  <div class="bottom-sheet">427    <div class="chip">428      <span>Canada Place</span>429      <svg width="28" height="28" viewBox="0 0 24 24">430        <path d="M6 6 L18 18 M18 6 L6 18" stroke="#3966FF" stroke-width="2" stroke-linecap="round"></path>431      </svg>432    </div>433    <div class="action-btn">Add to Dec 19 (1)</div>434  </div>435 436  <div class="home-indicator"></div>437</div>438</body>439</html>
GD-ML/AndroidCode ยท Team Ai