Team Ai
Datasetpublic

GD-ML/AndroidCode

sourceHugging Facemitupdated 6mo agoView on Hugging Face
1likes3.4kdownloads
10502_6.html225 linesDownload Raw Back to 10502
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>Taj Mahal Detail UI</title>7<style>8  body { margin: 0; padding: 0; background: transparent; font-family: Arial, Helvetica, sans-serif; }9  #render-target {10    width: 1080px; height: 2400px; position: relative; overflow: hidden;11    background: #FFFFFF;12  }13  .status-bar {14    height: 90px; padding: 0 32px; display: flex; align-items: center; justify-content: space-between; color: #555; font-size: 30px;15  }16  .status-right { display: flex; align-items: center; gap: 18px; }17  .toolbar {18    height: 80px; display: flex; align-items: center; justify-content: flex-end; padding: 0 24px; color: #444;19  }20  .icon-btn { width: 56px; height: 56px; display: inline-flex; align-items: center; justify-content: center; border-radius: 50%; }21  .chevron-row { padding: 8px 32px; }22  .title-block { padding: 8px 48px 0 48px; }23  .place-title { font-size: 56px; font-weight: 600; color: #111; margin: 8px 0 4px; }24  .subline { display: flex; align-items: center; gap: 8px; color: #6b6b6b; font-size: 28px; }25  .rating-line { margin-top: 16px; display: flex; align-items: center; gap: 12px; color: #5f6368; font-size: 28px; }26  .stars { display: inline-flex; align-items: center; gap: 4px; }27  .meta-dot { margin: 0 6px; color: #9aa0a6; }28  .chips { display: flex; align-items: center; gap: 16px; padding: 24px 32px; }29  .chip {30    display: inline-flex; align-items: center; gap: 12px;31    border: 1px solid #DADCE0; border-radius: 36px; padding: 18px 24px; color: #1a73e8; font-weight: 600; font-size: 30px; background: #fff;32  }33  .chip.primary { background: #1a73e8; color: #fff; border: none; }34  .chip svg { width: 32px; height: 32px; }35  .photos { padding: 8px 32px 0 32px; }36  .photo-grid {37    display: grid; grid-template-columns: 2fr 1.25fr; gap: 24px;38  }39  .photo-large, .photo-small {40    background: #E0E0E0; border: 1px solid #BDBDBD; border-radius: 28px; color: #757575;41    display: flex; align-items: center; justify-content: center; text-align: center;42  }43  .photo-large { height: 720px; }44  .photo-small { height: 342px; }45  .tabs { margin-top: 26px; padding: 0 24px; border-top: 1px solid #EEE; }46  .tabs-row { display: flex; gap: 40px; padding: 18px 8px; font-size: 28px; color: #70757a; }47  .tab.active { color: #1a73e8; font-weight: 700; position: relative; }48  .tab.active::after { content: ""; position: absolute; left: 0; bottom: -18px; width: 100%; height: 4px; background: #1a73e8; border-radius: 2px; }49  .card { margin: 24px; border: 1px solid #E0E0E0; border-radius: 18px; padding: 24px; background: #fff; }50  .ad-top { display: flex; justify-content: space-between; align-items: flex-start; }51  .ad-text { max-width: 750px; }52  .ad-title { color: #5f6368; font-size: 26px; margin-bottom: 8px; }53  .ad-heading { font-size: 34px; color: #202124; margin-bottom: 6px; }54  .ad-desc { font-size: 28px; color: #5f6368; margin-bottom: 8px; }55  .ad-cta { color: #1a73e8; font-size: 28px; }56  .ad-img { width: 220px; height: 160px; background: #E0E0E0; border: 1px solid #BDBDBD; border-radius: 12px; color: #757575; display: flex; align-items: center; justify-content: center; }57  .section-header { margin: 10px 24px; padding: 20px 0; border-top: 1px solid #EEE; border-bottom: 1px solid #EEE; display: flex; align-items: center; justify-content: space-between; }58  .section-title { font-size: 40px; font-weight: 700; color: #202124; }59  .about { display: flex; align-items: center; gap: 8px; color: #5f6368; font-size: 26px; }60  .list { margin: 0 24px; }61  .row { display: flex; align-items: center; justify-content: space-between; padding: 26px 0; border-bottom: 1px solid #EEE; }62  .left { display: flex; align-items: center; gap: 18px; }63  .badge { border: 1px solid #DADCE0; border-radius: 10px; padding: 6px 10px; font-size: 22px; color: #5f6368; }64  .price { font-size: 34px; color: #202124; font-weight: 700; }65  .gray { color: #5f6368; }66  .bottom-bar { position: absolute; left: 50%; transform: translateX(-50%); bottom: 26px; width: 320px; height: 10px; background: #C7C7C7; border-radius: 8px; }67</style>68</head>69<body>70<div id="render-target">71  <!-- Status bar -->72  <div class="status-bar">73    <div>3:34</div>74    <div class="status-right">75      <!-- simple icons -->76      <svg width="30" height="30" viewBox="0 0 24 24"><circle cx="12" cy="10" r="4" fill="#666"/><path d="M3 21c2.5-4 6.5-6 9-6s6.5 2 9 6" stroke="#666" stroke-width="2" fill="none"/></svg>77      <svg width="30" height="30" viewBox="0 0 24 24"><path d="M3 18l18-12v12H3z" fill="#666"/></svg>78      <svg width="30" height="30" viewBox="0 0 24 24"><rect x="3" y="8" width="18" height="10" rx="2" stroke="#666" stroke-width="2" fill="none"/><rect x="5" y="10" width="14" height="6" fill="#666"/></svg>79    </div>80  </div>81 82  <!-- Toolbar with search and more -->83  <div class="toolbar">84    <div class="icon-btn">85      <svg width="32" height="32" viewBox="0 0 24 24"><circle cx="10" cy="10" r="7" stroke="#3c4043" stroke-width="2" fill="none"/><path d="M15 15l6 6" stroke="#3c4043" stroke-width="2"/></svg>86    </div>87    <div class="icon-btn">88      <svg width="28" height="28" viewBox="0 0 24 24"><circle cx="12" cy="5" r="2" fill="#3c4043"/><circle cx="12" cy="12" r="2" fill="#3c4043"/><circle cx="12" cy="19" r="2" fill="#3c4043"/></svg>89    </div>90  </div>91 92  <!-- Chevron down -->93  <div class="chevron-row">94    <svg width="40" height="40" viewBox="0 0 24 24"><path d="M6 9l6 6 6-6" stroke="#5f6368" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"/></svg>95  </div>96 97  <!-- Title and meta -->98  <div class="title-block">99    <div class="place-title">Taj Mahal</div>100    <div class="subline">101      <span>ताज महल</span>102      <svg width="28" height="28" viewBox="0 0 24 24"><path d="M3 8v8l8-4-8-4z" fill="#5f6368"/><rect x="14" y="7" width="7" height="10" rx="2" fill="#5f6368"/></svg>103    </div>104    <div class="rating-line">105      <span>4.6</span>106      <div class="stars">107        <svg width="28" height="28" viewBox="0 0 24 24"><path d="M12 2l3.1 6.3 6.9 1-5 4.8 1.2 6.9-6.2-3.4-6.2 3.4 1.2-6.9-5-4.8 6.9-1z" fill="#fbbc04"/></svg>108        <svg width="28" height="28" viewBox="0 0 24 24"><path d="M12 2l3.1 6.3 6.9 1-5 4.8 1.2 6.9-6.2-3.4-6.2 3.4 1.2-6.9-5-4.8 6.9-1z" fill="#fbbc04"/></svg>109        <svg width="28" height="28" viewBox="0 0 24 24"><path d="M12 2l3.1 6.3 6.9 1-5 4.8 1.2 6.9-6.2-3.4-6.2 3.4 1.2-6.9-5-4.8 6.9-1z" fill="#fbbc04"/></svg>110        <svg width="28" height="28" viewBox="0 0 24 24"><path d="M12 2l3.1 6.3 6.9 1-5 4.8 1.2 6.9-6.2-3.4-6.2 3.4 1.2-6.9-5-4.8 6.9-1z" fill="#fbbc04"/></svg>111        <!-- half star -->112        <svg width="28" height="28" viewBox="0 0 24 24">113          <clipPath id="half"><rect x="0" y="0" width="12" height="24"/></clipPath>114          <path d="M12 2l3.1 6.3 6.9 1-5 4.8 1.2 6.9-6.2-3.4-6.2 3.4 1.2-6.9-5-4.8 6.9-1z" fill="#fbbc04" clip-path="url(#half)"/>115          <path d="M12 2l3.1 6.3 6.9 1-5 4.8 1.2 6.9-6.2-3.4-6.2 3.4 1.2-6.9-5-4.8 6.9-1z" fill="none" stroke="#fbbc04" stroke-width="1.2"/>116        </svg>117      </div>118      <span>(204,748)</span>119      <span class="meta-dot">·</span>120      <span>Monument</span>121      <span class="meta-dot">·</span>122      <svg width="26" height="26" viewBox="0 0 24 24"><rect x="2" y="6" width="20" height="12" rx="3" stroke="#5f6368" stroke-width="1.8" fill="none"/><path d="M5 12h4" stroke="#5f6368" stroke-width="1.8"/></svg>123      <span class="meta-dot">·</span>124      <svg width="26" height="26" viewBox="0 0 24 24"><path d="M6 2h4l2 4h6a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2" stroke="#5f6368" stroke-width="1.8" fill="none"/></svg>125      <span>3 hr 42 min</span>126    </div>127  </div>128 129  <!-- Action chips -->130  <div class="chips">131    <div class="chip primary">132      <svg viewBox="0 0 24 24"><path d="M12 2l4 4-4 4-4-4 4-4zm0 8l4 4-4 4-4-4 4-4z" fill="#fff"/></svg>133      <span>Directions</span>134    </div>135    <div class="chip">136      <svg viewBox="0 0 24 24"><path d="M4 20l16-8-16-8v16z" fill="#1a73e8"/></svg>137      <span>Start</span>138    </div>139    <div class="chip">140      <svg viewBox="0 0 24 24"><path d="M3 7h14l2 2v6l-2 2H3V7z" stroke="#1a73e8" stroke-width="2" fill="none"/><circle cx="7" cy="12" r="1.5" fill="#1a73e8"/></svg>141      <span>Tickets</span>142    </div>143    <div class="chip">144      <svg viewBox="0 0 24 24"><path d="M6 2l10 10-4 4L2 6 6 2z" fill="#1a73e8"/></svg>145      <span>Call</span>146    </div>147  </div>148 149  <!-- Photos -->150  <div class="photos">151    <div class="photo-grid">152      <div class="photo-large">[IMG: Taj Mahal front view with reflecting pool]</div>153      <div>154        <div class="photo-small">[IMG: Taj Mahal framed in arch at sunset]</div>155        <div style="height: 24px;"></div>156        <div class="photo-small">[IMG: Red sandstone mosque near Taj Mahal]</div>157      </div>158    </div>159  </div>160 161  <!-- Tabs -->162  <div class="tabs">163    <div class="tabs-row">164      <div class="tab active">OVERVIEW</div>165      <div class="tab">TICKETS</div>166      <div class="tab">DIRECTORY</div>167      <div class="tab">REVIEWS</div>168      <div class="tab">PHOTOS</div>169    </div>170  </div>171 172  <!-- Ad card -->173  <div class="card">174    <div class="ad-top">175      <div class="ad-text">176        <div class="ad-title">Ad · Booking.com - Hotels Nearby</div>177        <div class="ad-heading">Places to stay near Taj Mahal</div>178        <div class="ad-desc">Explore accommodation options close to the monument.</div>179        <div class="ad-cta">Book Now · booking.com</div>180      </div>181      <div class="ad-img">[IMG: Hotel room preview]</div>182    </div>183  </div>184 185  <!-- Tickets section -->186  <div class="section-header">187    <div class="section-title">Tickets</div>188    <div class="about">189      <span>About these results</span>190      <svg width="22" height="22" viewBox="0 0 24 24"><circle cx="12" cy="12" r="10" stroke="#5f6368" stroke-width="1.8" fill="none"/><rect x="11" y="10" width="2" height="6" fill="#5f6368"/><rect x="11" y="6" width="2" height="2" fill="#5f6368"/></svg>191    </div>192  </div>193 194  <div class="list">195    <div class="row">196      <div class="left">197        <svg width="36" height="36" viewBox="0 0 24 24"><path d="M3 7h14l2 2v6l-2 2H3V7z" fill="#1a73e8"/></svg>198        <div>199          <div style="font-size:34px; color:#1a73e8; font-weight:700;">Taj Mahal</div>200          <div class="badge">Official Site</div>201        </div>202      </div>203      <div class="left">204        <div class="price">₹1,100.00</div>205        <svg width="28" height="28" viewBox="0 0 24 24"><path d="M9 6l6 6-6 6" stroke="#5f6368" stroke-width="2" fill="none" stroke-linecap="round"/></svg>206      </div>207    </div>208 209    <div class="row">210      <div class="left">211        <svg width="36" height="36" viewBox="0 0 24 24"><rect x="3" y="3" width="18" height="18" rx="4" fill="#1a73e8"/><text x="12" y="16" text-anchor="middle" font-size="10" fill="#fff" font-weight="700">Trip</text></svg>212        <div style="font-size:34px; color:#202124;">Trip.com</div>213      </div>214      <div class="left">215        <div class="price">₹769.33</div>216        <svg width="28" height="28" viewBox="0 0 24 24"><path d="M9 6l6 6-6 6" stroke="#5f6368" stroke-width="2" fill="none" stroke-linecap="round"/></svg>217      </div>218    </div>219  </div>220 221  <!-- Bottom gesture bar -->222  <div class="bottom-bar"></div>223</div>224</body>225</html>
GD-ML/AndroidCode · Team Ai