Team Ai
Datasetpublic

GD-ML/AndroidCode

sourceHugging Facemitupdated 6mo agoView on Hugging Face
1likes3.4kdownloads
11023_3.html313 linesDownload Raw Back to 11023
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>ibis Copacabana Posto 5 - Map</title>7<style>8  body { margin: 0; padding: 0; background: transparent; font-family: Arial, Helvetica, sans-serif; }9  #render-target {10    width: 1080px;11    height: 2400px;12    position: relative;13    overflow: hidden;14    background: #ffffff;15  }16 17  /* Status bar */18  .status-bar {19    height: 90px;20    background: #000;21    color: #fff;22    display: flex;23    align-items: center;24    padding: 0 32px;25    font-size: 36px;26    box-sizing: border-box;27  }28  .status-left { font-weight: 600; }29  .status-right {30    margin-left: auto;31    display: flex;32    align-items: center;33    gap: 22px;34    opacity: 0.9;35  }36  .dot { width: 10px; height: 10px; background: #ccc; border-radius: 50%; display: inline-block; }37 38  /* App bar */39  .app-bar {40    height: 140px;41    background: #fff;42    border-bottom: 1px solid #e6e6e6;43    display: flex;44    align-items: center;45    padding: 0 28px;46    box-sizing: border-box;47  }48  .back-btn {49    width: 80px; height: 80px; display: flex; align-items: center; justify-content: center; margin-right: 12px;50  }51  .title {52    font-size: 46px;53    color: #222;54    font-weight: 600;55  }56 57  /* Map area */58  .map-wrapper {59    position: absolute;60    top: 230px; /* status 90 + app-bar 140 */61    left: 0;62    width: 1080px;63    height: 1930px; /* 2400 - 230 - 240 bottom sheet */64    overflow: hidden;65  }66  .map-placeholder {67    position: absolute;68    left: 20px;69    top: 0;70    width: 1040px;71    height: 1930px;72    background: #E0E0E0;73    border: 1px solid #BDBDBD;74    color: #757575;75    display: flex;76    align-items: center;77    justify-content: center;78    text-align: center;79    font-size: 36px;80    border-radius: 12px;81  }82 83  /* Overlay chip */84  .chip {85    position: absolute;86    top: 60px;87    right: 70px;88    background: #3D77F1;89    color: #fff;90    border-radius: 50px;91    padding: 22px 34px;92    display: inline-flex;93    align-items: center;94    gap: 18px;95    box-shadow: 0 12px 24px rgba(0,0,0,0.2);96    font-size: 34px;97    font-weight: 600;98  }99  .chip .icon {100    width: 56px; height: 56px; background: rgba(255,255,255,0.25); border-radius: 50%;101    display: flex; align-items: center; justify-content: center;102  }103 104  /* Floating action buttons */105  .fab {106    position: absolute;107    right: 70px;108    width: 120px; height: 120px;109    border-radius: 60px;110    background: #fff;111    display: flex; align-items: center; justify-content: center;112    box-shadow: 0 8px 24px rgba(0,0,0,0.25);113  }114  .fab.top { bottom: 420px; }115  .fab.bottom { bottom: 260px; }116 117  /* Big central marker */118  .big-marker {119    position: absolute;120    left: 480px;121    top: 760px;122    width: 140px; height: 140px;123    background: #3D77F1;124    border-radius: 70px;125    box-shadow: 0 10px 20px rgba(0,0,0,0.25);126    display: flex; align-items: center; justify-content: center;127    border: 6px solid #ffffff;128  }129 130  /* Small map pins (decorative) */131  .pin {132    position: absolute;133    width: 60px; height: 60px;134    border-radius: 50%;135    display: flex; align-items: center; justify-content: center;136    color: #fff; font-size: 28px; font-weight: 700;137    box-shadow: 0 6px 12px rgba(0,0,0,0.2);138    border: 4px solid rgba(255,255,255,0.9);139  }140  .pin.orange { background: #FFA726; }141  .pin.purple { background: #7E57C2; }142  .pin.red { background: #EF5350; }143  .pin.green { background: #43A047; }144 145  /* Google watermark and scale */146  .google-mark {147    position: absolute;148    bottom: 340px;149    left: 40px;150    color: #777;151    font-size: 34px;152    font-weight: 600;153    opacity: 0.85;154    background: rgba(255,255,255,0.8);155    padding: 6px 12px;156    border-radius: 8px;157  }158  .scale {159    position: absolute;160    bottom: 350px;161    left: 700px;162    color: #000;163    font-size: 28px;164    display: flex;165    align-items: flex-end;166    gap: 14px;167  }168  .scale .h { width: 140px; height: 6px; background: #000; }169  .scale .v { width: 6px; height: 40px; background: #000; margin-left: 0; }170 171  /* Bottom sheet */172  .bottom-sheet {173    position: absolute;174    bottom: 0;175    left: 0;176    width: 1080px;177    height: 240px;178    background: #fff;179    border-top: 1px solid #e6e6e6;180    display: flex;181    align-items: center;182    padding: 24px 32px;183    box-sizing: border-box;184    gap: 28px;185  }186  .price {187    flex: 1;188    display: flex;189    flex-direction: column;190    gap: 6px;191  }192  .price .old {193    color: #9e9e9e;194    font-size: 32px;195    text-decoration: line-through;196  }197  .price .new {198    color: #D32F2F;199    font-size: 48px;200    font-weight: 700;201  }202  .cta {203    width: 520px;204    height: 140px;205    background: #1E88E5;206    color: #fff;207    border-radius: 16px;208    font-size: 42px;209    font-weight: 700;210    display: flex;211    align-items: center;212    justify-content: center;213    box-shadow: 0 8px 18px rgba(30,136,229,0.45);214  }215 216  /* Utility small text */217  .muted { color: #616161; }218</style>219</head>220<body>221<div id="render-target">222 223  <!-- Status Bar -->224  <div class="status-bar">225    <div class="status-left">11:05</div>226    <div class="status-right">227      <!-- Simple placeholder icons -->228      <svg width="40" height="40" viewBox="0 0 24 24" fill="#fff"><path d="M20 6H4v12h16V6zM2 8v8h2V8H2zm20 0v8h-2V8h2z"/></svg>229      <svg width="40" height="40" viewBox="0 0 24 24" fill="#fff"><path d="M12 2L4 20h16L12 2z"/></svg>230      <div class="dot"></div>231      <svg width="48" height="48" viewBox="0 0 24 24" fill="none" stroke="#fff" stroke-width="2">232        <rect x="3" y="7" width="18" height="10" rx="2" ry="2"></rect>233        <path d="M21 10h-3v4h3"></path>234      </svg>235      <span style="font-size:32px;">100%</span>236    </div>237  </div>238 239  <!-- App Bar -->240  <div class="app-bar">241    <div class="back-btn">242      <svg width="44" height="44" viewBox="0 0 24 24" fill="none" stroke="#222" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">243        <path d="M15 18l-6-6 6-6"></path>244      </svg>245    </div>246    <div class="title">ibis Copacabana Posto 5</div>247  </div>248 249  <!-- Map Area -->250  <div class="map-wrapper">251    <div class="map-placeholder">[IMG: Map of Copacabana with hotel and POI markers]</div>252 253    <!-- See nearby properties chip -->254    <div class="chip">255      <div class="icon">256        <svg width="36" height="36" viewBox="0 0 24 24" fill="#fff">257          <path d="M12 3l9 7v10a1 1 0 0 1-1 1h-5v-6H9v6H4a1 1 0 0 1-1-1V10l9-7z"></path>258        </svg>259      </div>260      <span>See nearby properties</span>261    </div>262 263    <!-- Big central marker -->264    <div class="big-marker">265      <svg width="70" height="70" viewBox="0 0 24 24" fill="#fff">266        <path d="M20 12H4v7h2v-2h12v2h2v-7zm-3-6H7a2 2 0 0 0-2 2v4h14V8a2 2 0 0 0-2-2z"></path>267      </svg>268    </div>269 270    <!-- Decorative pins -->271    <div class="pin orange" style="left:180px; top:620px;">📷</div>272    <div class="pin purple" style="left:730px; top:520px;">•</div>273    <div class="pin red" style="left:810px; top:900px;">$</div>274    <div class="pin orange" style="left:300px; top:980px;">📷</div>275    <div class="pin purple" style="left:660px; top:1120px;">•</div>276    <div class="pin red" style="left:480px; top:1280px;">$</div>277    <div class="pin green" style="left:160px; top:1340px;">✓</div>278    <div class="pin orange" style="left:280px; top:1500px;">📷</div>279    <div class="pin red" style="left:880px; top:1440px;">$</div>280 281    <!-- Floating action buttons -->282    <div class="fab top">283      <svg width="56" height="56" viewBox="0 0 24 24" fill="#1E88E5">284        <path d="M20 12H4v7h2v-2h12v2h2v-7zm-3-6H7a2 2 0 0 0-2 2v4h14V8a2 2 0 0 0-2-2z"></path>285      </svg>286    </div>287    <div class="fab bottom">288      <svg width="56" height="56" viewBox="0 0 24 24" fill="#1E88E5">289        <path d="M12 2v10l4 4 1.4-1.4-3.4-3.4V2h-2z"></path>290        <path d="M4 13v7h7l7-7"></path>291      </svg>292    </div>293 294    <!-- Google watermark and scale -->295    <div class="google-mark">Google</div>296    <div class="scale">297      <div class="v"></div><div class="h"></div>298      <span class="muted" style="margin-left:10px;">500 m</span>299    </div>300  </div>301 302  <!-- Bottom sheet -->303  <div class="bottom-sheet">304    <div class="price">305      <div class="muted" style="font-size:30px;">from <span class="old">INR 14,650.74</span></div>306      <div class="new">INR 8,688.00</div>307    </div>308    <div class="cta">See available rooms</div>309  </div>310 311</div>312</body>313</html>
GD-ML/AndroidCode · Team Ai