GD-ML/AndroidCode
13.4k
1<html lang="en">2<head>3<meta charset="UTF-8">4<title>Honda Amaze Listing - UI Mock</title>5<meta name="viewport" content="width=1080, initial-scale=1.0">6<style>7 body { margin: 0; padding: 0; background: transparent; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif; }8 #render-target {9 width: 1080px;10 height: 2400px;11 position: relative;12 overflow: hidden;13 background: #FFFFFF;14 color: #1f2937;15 }16 .status-bar {17 height: 80px;18 display: flex;19 align-items: center;20 justify-content: space-between;21 padding: 0 36px;22 font-size: 34px;23 color: #111827;24 }25 .status-right {26 display: flex;27 align-items: center;28 gap: 22px;29 color: #374151;30 font-size: 28px;31 }32 .icon {33 width: 40px; height: 40px;34 }35 .header {36 display: flex;37 align-items: center;38 padding: 20px 24px 10px 24px;39 gap: 18px;40 }41 .back-btn {42 width: 60px; height: 60px; border-radius: 16px;43 display: flex; align-items: center; justify-content: center;44 }45 .searchbox {46 flex: 1;47 height: 120px;48 border-radius: 28px;49 border: 1px solid #d1d5db;50 background: #f9fafb;51 display: flex; align-items: center;52 padding: 0 28px;53 gap: 20px;54 }55 .searchbox input {56 border: none; outline: none; background: transparent;57 font-size: 40px; width: 100%; color: #374151;58 }59 .help-area {60 display: flex; align-items: center; gap: 26px; padding-right: 16px;61 }62 .help-text { font-size: 38px; color: #0f172a; font-weight: 600; }63 .heart-btn { width: 60px; height: 60px; display: flex; align-items: center; justify-content: center; }64 .tools-row {65 display: flex; align-items: center; gap: 26px;66 padding: 16px 24px 0 24px;67 }68 .tool {69 display: flex; align-items: center; gap: 16px;70 font-size: 38px; color: #111827; font-weight: 600;71 }72 .tool-pill {73 border: 1px solid #e5e7eb; border-radius: 30px; padding: 22px 30px; background: #fff;74 }75 .orange-dot {76 width: 16px; height: 16px; background: #ff7b00; border-radius: 50%;77 margin-left: 10px;78 }79 .sort {80 margin-left: auto;81 }82 .clear-row {83 padding: 18px 24px 0 24px; display: flex; align-items: center; gap: 22px; flex-wrap: wrap;84 }85 .clear-link { color: #2563eb; font-size: 36px; font-weight: 600; }86 .chip {87 display: inline-flex; align-items: center; gap: 18px;88 background: #eaf2ff; color: #1e40af; border: 1px solid #c7d2fe;89 border-radius: 36px; padding: 20px 26px; font-size: 36px; font-weight: 700;90 }91 .banner {92 margin: 20px 24px;93 border-radius: 36px;94 overflow: hidden;95 background: linear-gradient(90deg, #0b4dbf 0%, #1c63e5 100%);96 color: white;97 position: relative;98 }99 .banner-left {100 padding: 36px;101 }102 .banner h3 { font-size: 48px; margin: 0 0 16px 0; }103 .banner p { font-size: 36px; margin: 4px 0; opacity: 0.95; }104 .banner-img {105 position: absolute; right: 0; top: 0; bottom: 0; width: 46%;106 display: flex; align-items: center; justify-content: center;107 background: rgba(255,255,255,0.15);108 }109 .banner-img .placeholder {110 width: 90%; height: 80%; background: #E0E0E0; border: 1px solid #BDBDBD;111 display: flex; align-items: center; justify-content: center; color: #757575; font-size: 32px;112 border-radius: 20px;113 }114 115 .list {116 padding: 0 24px 120px 24px;117 }118 .card {119 display: flex;120 gap: 26px;121 padding: 24px 0;122 border-bottom: 1px solid #e5e7eb;123 position: relative;124 }125 .car-img {126 width: 360px; height: 260px; background: #E0E0E0; border: 1px solid #BDBDBD; border-radius: 20px;127 display: flex; align-items: center; justify-content: center; color: #757575; font-size: 30px;128 }129 .card-content {130 flex: 1;131 display: flex; flex-direction: column;132 }133 .title {134 font-size: 44px; font-weight: 800; color: #0f172a; line-height: 1.2;135 margin-bottom: 12px;136 }137 .meta { font-size: 34px; color: #374151; margin-bottom: 18px; }138 .price { font-size: 52px; font-weight: 900; color: #0b3569; margin: 6px 0 8px 0; }139 .emi { font-size: 34px; color: #2563eb; text-decoration: none; font-weight: 700; }140 .loc {141 position: absolute; left: 34px; bottom: 40px;142 display: flex; align-items: center; gap: 12px;143 background: rgba(255,255,255,0.92); border: 1px solid #e5e7eb; border-radius: 24px;144 padding: 12px 16px; font-size: 30px; color: #1f2937;145 }146 .fav {147 position: absolute; right: 24px; top: 40px; width: 64px; height: 64px;148 display: flex; align-items: center; justify-content: center;149 }150 .small-gray { color: #6b7280; }151 152 /* bottom home indicator */153 .home-indicator {154 position: absolute; bottom: 22px; left: 50%;155 transform: translateX(-50%);156 width: 480px; height: 16px; background: #000; border-radius: 999px;157 }158</style>159</head>160<body>161<div id="render-target">162 163 <!-- Status Bar -->164 <div class="status-bar">165 <div>11:09</div>166 <div class="status-right">167 <!-- simple network icon -->168 <svg class="icon" viewBox="0 0 24 24">169 <path d="M3 17h2v2H3v-2zm4-4h2v6H7v-6zm4-4h2v10h-2V9zm4-6h2v16h-2V3z" fill="#4b5563"></path>170 </svg>171 <!-- wifi -->172 <svg class="icon" viewBox="0 0 24 24">173 <path d="M12 20l3-3H9l3 3zm-7-9l2 2a9 9 0 0 1 10 0l2-2a11 11 0 0 0-14 0zm3-3 2 2a6 6 0 0 1 6 0l2-2a8 8 0 0 0-10 0z" fill="#4b5563"></path>174 </svg>175 <!-- battery -->176 <svg class="icon" viewBox="0 0 24 24">177 <rect x="2" y="6" width="18" height="12" rx="2" ry="2" fill="#4b5563"></rect>178 <rect x="20" y="10" width="2" height="4" fill="#4b5563"></rect>179 </svg>180 <span>87%</span>181 </div>182 </div>183 184 <!-- Header with back, search, help, heart -->185 <div class="header">186 <div class="back-btn">187 <svg class="icon" viewBox="0 0 24 24">188 <path d="M15 18l-6-6 6-6" stroke="#111827" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"></path>189 </svg>190 </div>191 <div class="searchbox">192 <svg class="icon" viewBox="0 0 24 24">193 <circle cx="10" cy="10" r="6" stroke="#6b7280" stroke-width="2" fill="none"></circle>194 <path d="M15 15l5 5" stroke="#6b7280" stroke-width="2" stroke-linecap="round"></path>195 </svg>196 <input type="text" placeholder="Search for your favorite car">197 </div>198 <div class="help-area">199 <span class="help-text">HELP</span>200 <div class="heart-btn">201 <svg class="icon" viewBox="0 0 24 24">202 <path d="M12 21s-6-4.35-9-7.35C1 11 2 7.5 5.5 7.5A5 5 0 0 1 12 11a5 5 0 0 1 6.5-3.5C21 7.5 23 11 21 13.65 18 16.65 12 21 12 21z" fill="none" stroke="#111827" stroke-width="2"></path>203 </svg>204 </div>205 </div>206 </div>207 208 <!-- Tools Row -->209 <div class="tools-row">210 <div class="tool">211 <svg class="icon" viewBox="0 0 24 24">212 <rect x="3" y="6" width="8" height="12" rx="2" fill="#111827"></rect>213 <rect x="13" y="6" width="8" height="12" rx="2" fill="#9ca3af"></rect>214 </svg>215 <span>Compare</span>216 </div>217 218 <div class="tool tool-pill">219 <svg class="icon" viewBox="0 0 24 24">220 <path d="M3 5h18v2H3V5zm4 6h10v2H7v-2zm-2 6h14v2H5v-2z" fill="#111827"></path>221 </svg>222 <span>Filters</span>223 <span class="orange-dot"></span>224 </div>225 226 <div class="tool sort">227 <svg class="icon" viewBox="0 0 24 24">228 <path d="M7 4l-4 4h8L7 4zm10 16l4-4h-8l4 4z" fill="#111827"></path>229 </svg>230 <span>Sort</span>231 </div>232 </div>233 234 <!-- Clear and chip -->235 <div class="clear-row">236 <span class="clear-link">Clear all</span>237 <div class="chip">238 <span>Honda Amaze</span>239 <svg class="icon" viewBox="0 0 24 24">240 <path d="M6 6l12 12M18 6L6 18" stroke="#1e40af" stroke-width="2"></path>241 </svg>242 </div>243 </div>244 245 <!-- Banner -->246 <div class="banner">247 <div class="banner-left">248 <h3>Easy Financing</h3>249 <p>Zero down payment, 72-month EMIs,</p>250 <p>instant loans</p>251 </div>252 <div class="banner-img">253 <div class="placeholder">[IMG: Driver in car - finance banner]</div>254 </div>255 </div>256 257 <!-- List -->258 <div class="list">259 260 <!-- Card 1 -->261 <div class="card">262 <div class="car-img">[IMG: Grey Honda Amaze sedan]</div>263 <div class="card-content">264 <div class="title">2019 Honda Amaze 1.2L I-VTEC S</div>265 <div class="meta">43,184 Km • CNG • Manual</div>266 <div class="price">₹6.30 Lakh</div>267 <a class="emi" href="#">EMIs from ₹9,853/month</a>268 </div>269 <div class="loc">270 <svg class="icon" viewBox="0 0 24 24">271 <path d="M12 2a7 7 0 0 0-7 7c0 5 7 13 7 13s7-8 7-13a7 7 0 0 0-7-7zm0 9a2 2 0 1 1 0-4 2 2 0 0 1 0 4z" fill="#ef4444"></path>272 </svg>273 <span>Chhatarpur, Delhi</span>274 </div>275 <div class="fav">276 <svg class="icon" viewBox="0 0 24 24">277 <path d="M12 21s-6-4.35-9-7.35C1 11 2 7.5 5.5 7.5A5 5 0 0 1 12 11a5 5 0 0 1 6.5-3.5C21 7.5 23 11 21 13.65 18 16.65 12 21 12 21z" fill="none" stroke="#f59e0b" stroke-width="2"></path>278 </svg>279 </div>280 </div>281 282 <!-- Card 2 -->283 <div class="card">284 <div class="car-img">[IMG: Grey Honda Amaze sedan]</div>285 <div class="card-content">286 <div class="title">2019 Honda Amaze 1.2L I-VTEC S</div>287 <div class="meta">37,783 Km • Petrol • Manual</div>288 <div class="price">₹6.34 Lakh</div>289 <a class="emi" href="#">EMIs from ₹9,916/month</a>290 </div>291 <div class="loc">292 <svg class="icon" viewBox="0 0 24 24">293 <path d="M12 2a7 7 0 0 0-7 7c0 5 7 13 7 13s7-8 7-13a7 7 0 0 0-7-7zm0 9a2 2 0 1 1 0-4 2 2 0 0 1 0 4z" fill="#ef4444"></path>294 </svg>295 <span>M3M Urbana, Golf Course Ext…</span>296 </div>297 <div class="fav">298 <svg class="icon" viewBox="0 0 24 24">299 <path d="M12 21s-6-4.35-9-7.35C1 11 2 7.5 5.5 7.5A5 5 0 0 1 12 11a5 5 0 0 1 6.5-3.5C21 7.5 23 11 21 13.65 18 16.65 12 21 12 21z" fill="none" stroke="#f59e0b" stroke-width="2"></path>300 </svg>301 </div>302 </div>303 304 <!-- Card 3 -->305 <div class="card">306 <div class="car-img">[IMG: Grey Honda Amaze sedan]</div>307 <div class="card-content">308 <div class="title">2019 Honda Amaze 1.2L I-VTEC V</div>309 <div class="meta">67,773 Km • CNG • Manual</div>310 <div class="price">₹5.97 Lakh</div>311 <a class="emi" href="#">EMIs from ₹9,337/month</a>312 </div>313 <div class="loc">314 <svg class="icon" viewBox="0 0 24 24">315 <path d="M12 2a7 7 0 0 0-7 7c0 5 7 13 7 13s7-8 7-13a7 7 0 0 0-7-7zm0 9a2 2 0 1 1 0-4 2 2 0 0 1 0 4z" fill="#ef4444"></path>316 </svg>317 <span>Spaze Platinum, Sohna Road…</span>318 </div>319 <div class="fav">320 <svg class="icon" viewBox="0 0 24 24">321 <path d="M12 21s-6-4.35-9-7.35C1 11 2 7.5 5.5 7.5A5 5 0 0 1 12 11a5 5 0 0 1 6.5-3.5C21 7.5 23 11 21 13.65 18 16.65 12 21 12 21z" fill="none" stroke="#f59e0b" stroke-width="2"></path>322 </svg>323 </div>324 </div>325 326 <!-- Card 4 -->327 <div class="card">328 <div class="car-img">[IMG: White Honda Amaze sedan]</div>329 <div class="card-content">330 <div class="title">2018 Honda Amaze 1.2L I-VTEC V CVT</div>331 <div class="meta">54,426 Km • Petrol • Automatic</div>332 <div class="price">₹6.28 Lakh</div>333 <a class="emi" href="#">EMIs from ₹9,822/month</a>334 </div>335 <div class="loc">336 <svg class="icon" viewBox="0 0 24 24">337 <path d="M12 2a7 7 0 0 0-7 7c0 5 7 13 7 13s7-8 7-13a7 7 0 0 0-7-7zm0 9a2 2 0 1 1 0-4 2 2 0 0 1 0 4z" fill="#ef4444"></path>338 </svg>339 <span>Spaze Platinum, Sohna Road…</span>340 </div>341 <div class="fav">342 <svg class="icon" viewBox="0 0 24 24">343 <path d="M12 21s-6-4.35-9-7.35C1 11 2 7.5 5.5 7.5A5 5 0 0 1 12 11a5 5 0 0 1 6.5-3.5C21 7.5 23 11 21 13.65 18 16.65 12 21 12 21z" fill="none" stroke="#f59e0b" stroke-width="2"></path>344 </svg>345 </div>346 </div>347 348 </div>349 350 <div class="home-indicator"></div>351 352</div>353</body>354</html>