GD-ML/AndroidCode
13.4k
1<!DOCTYPE html>2<html lang="en">3<head>4<meta charset="UTF-8" />5<meta name="viewport" content="width=device-width, initial-scale=1.0"/>6<title>Weather Loading - Madrid</title>7<style>8 body {9 margin: 0;10 padding: 0;11 background: transparent;12 }13 #render-target {14 width: 1080px;15 height: 2400px;16 position: relative;17 overflow: hidden;18 background: #000000;19 font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;20 color: #FFFFFF;21 }22 23 /* Status bar (top) */24 .status-bar {25 height: 100px;26 padding: 0 28px;27 display: flex;28 align-items: center;29 justify-content: space-between;30 color: #FFFFFF;31 opacity: 0.95;32 font-size: 36px;33 }34 .status-left, .status-right {35 display: flex;36 align-items: center;37 gap: 18px;38 }39 .status-dot {40 width: 10px;41 height: 10px;42 background: #FFFFFF;43 border-radius: 50%;44 opacity: 0.9;45 }46 .battery {47 display: inline-block;48 width: 46px;49 height: 24px;50 border: 3px solid #FFFFFF;51 border-radius: 4px;52 position: relative;53 margin-left: 6px;54 }55 .battery::after {56 content: "";57 position: absolute;58 right: -8px;59 top: 6px;60 width: 6px;61 height: 10px;62 background: #FFFFFF;63 border-radius: 1px;64 }65 .wifi {66 width: 28px;67 height: 20px;68 }69 70 /* App bar */71 .app-bar {72 height: 120px;73 display: flex;74 align-items: center;75 padding: 0 28px;76 }77 .app-icon {78 width: 72px;79 height: 72px;80 }81 .title {82 margin: 0 auto;83 font-size: 64px;84 font-weight: 700;85 color: #CFCFCF;86 letter-spacing: 0.3px;87 }88 .more-icon {89 width: 60px;90 height: 60px;91 }92 93 /* Loader */94 .loader-wrap {95 position: absolute;96 left: 0;97 right: 0;98 top: 1300px;99 text-align: center;100 }101 .spinner {102 width: 140px;103 height: 140px;104 margin: 0 auto 30px;105 border-radius: 50%;106 border: 16px solid rgba(255,255,255,0.18);107 border-top-color: #FFFFFF;108 animation: spin 1.1s linear infinite;109 }110 @keyframes spin {111 to { transform: rotate(360deg); }112 }113 .loading-text {114 font-size: 48px;115 color: #BDBDBD;116 }117 118 /* Ad banner */119 .ad-banner {120 position: absolute;121 left: 0;122 right: 0;123 bottom: 110px;124 height: 240px;125 background: #FFFFFF;126 display: flex;127 align-items: center;128 padding: 28px 32px 28px 40px;129 box-shadow: 0 -4px 18px rgba(0,0,0,0.35);130 }131 .ad-text {132 flex: 1;133 }134 .ad-headline {135 margin: 0 0 10px 0;136 color: #F05353;137 font-weight: 900;138 font-size: 58px;139 letter-spacing: 0.5px;140 text-transform: uppercase;141 }142 .ad-subline {143 margin: 0;144 color: #222222;145 font-size: 36px;146 opacity: 0.95;147 }148 .ad-image {149 width: 320px;150 height: 200px;151 background: #E0E0E0;152 border: 1px solid #BDBDBD;153 color: #757575;154 display: flex;155 align-items: center;156 justify-content: center;157 font-size: 28px;158 margin-left: 24px;159 }160 161 /* Home indicator */162 .home-indicator {163 position: absolute;164 bottom: 36px;165 left: 50%;166 transform: translateX(-50%);167 width: 220px;168 height: 12px;169 border-radius: 8px;170 background: #E5E5E5;171 opacity: 0.9;172 }173</style>174</head>175<body>176<div id="render-target">177 178 <!-- Top status bar -->179 <div class="status-bar">180 <div class="status-left">181 <div>2:54</div>182 <div class="status-dot"></div>183 <div class="status-dot"></div>184 <div class="status-dot"></div>185 </div>186 <div class="status-right">187 <svg class="wifi" viewBox="0 0 24 24" fill="none" stroke="#FFFFFF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">188 <path d="M2 8c5.5-4.5 14.5-4.5 20 0"/>189 <path d="M5 12c3.5-3 10.5-3 14 0"/>190 <path d="M8 16c2-1.5 6-1.5 8 0"/>191 <circle cx="12" cy="19" r="1.5" fill="#FFFFFF" stroke="none"/>192 </svg>193 <div>100%</div>194 <div class="battery"></div>195 </div>196 </div>197 198 <!-- App bar with title and icons -->199 <div class="app-bar">200 <!-- Share icon -->201 <svg class="app-icon" viewBox="0 0 24 24" fill="none" stroke="#FFFFFF" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">202 <circle cx="5" cy="12" r="2.2" />203 <circle cx="19" cy="5" r="2.2" />204 <circle cx="19" cy="19" r="2.2" />205 <path d="M7 12l10-6" />206 <path d="M7 12l10 6" />207 </svg>208 209 <div class="title">Madrid, Spain</div>210 211 <!-- More (vertical dots) -->212 <svg class="more-icon" viewBox="0 0 24 24" fill="#FFFFFF" aria-hidden="true">213 <circle cx="12" cy="5" r="2"></circle>214 <circle cx="12" cy="12" r="2"></circle>215 <circle cx="12" cy="19" r="2"></circle>216 </svg>217 </div>218 219 <!-- Loader center -->220 <div class="loader-wrap">221 <div class="spinner"></div>222 <div class="loading-text">Weather monkeys reporting in...</div>223 </div>224 225 <!-- Bottom ad banner -->226 <div class="ad-banner">227 <div class="ad-text">228 <h1 class="ad-headline">VIP GIRLFRIEND EXPERIENCE</h1>229 <p class="ad-subline">Get your organs harvested by beautiful lady</p>230 </div>231 <div class="ad-image">[IMG: Ad photo]</div>232 </div>233 234 <!-- Home indicator -->235 <div class="home-indicator"></div>236</div>237</body>238</html>