Team Ai
Datasetpublic

GD-ML/AndroidCode

sourceHugging Facemitupdated 6mo agoView on Hugging Face
1likes3.4kdownloads
10737_5.html241 linesDownload Raw Back to 10737
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>UI Render</title>7<style>8  body { margin: 0; padding: 0; background: transparent; font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; }9  #render-target {10    width: 1080px;11    height: 2400px;12    position: relative;13    overflow: hidden;14    background: #000000;15    color: #FFFFFF;16  }17 18  /* Status bar */19  .status-bar {20    position: absolute;21    top: 0;22    left: 0;23    height: 120px;24    width: 100%;25    padding: 0 36px;26    display: flex;27    align-items: center;28    justify-content: space-between;29    box-sizing: border-box;30    color: #FFFFFF;31    font-weight: 600;32  }33  .status-time { font-size: 48px; letter-spacing: 0.5px; }34  .status-icons { display: flex; align-items: center; gap: 24px; }35 36  /* App bar */37  .app-bar {38    position: absolute;39    top: 120px;40    left: 0;41    height: 140px;42    width: 100%;43    padding: 0 36px;44    box-sizing: border-box;45    display: flex;46    align-items: center;47    justify-content: space-between;48  }49  .app-left {50    display: flex; align-items: center; gap: 26px;51  }52  .app-title {53    display: flex; align-items: center; gap: 12px;54    font-size: 64px; font-weight: 700;55  }56  .overflow-btn { width: 72px; height: 72px; display: flex; align-items: center; justify-content: center; }57 58  /* Reminder row */59  .reminder-row {60    position: absolute;61    top: 300px;62    left: 36px;63    right: 36px;64    display: flex;65    align-items: center;66    justify-content: space-between;67  }68  .reminder-left { display: flex; align-items: center; gap: 28px; }69  .checkbox {70    width: 54px; height: 54px; border: 3px solid #8D8D8D; border-radius: 8px;71  }72  .reminder-text {73    color: #3D6CE6;74    font-size: 44px;75    font-weight: 700;76  }77 78  /* Title and description */79  .title {80    position: absolute;81    top: 410px;82    left: 36px;83    right: 36px;84    font-size: 84px;85    font-weight: 800;86    color: #FFFFFF;87  }88  .description {89    position: absolute;90    top: 540px;91    left: 36px;92    right: 36px;93    font-size: 54px;94    color: #8D8D8D;95    font-weight: 500;96  }97 98  /* Bottom tools */99  .bottom-tools {100    position: absolute;101    bottom: 160px;102    left: 0;103    width: 100%;104    padding: 0 60px;105    box-sizing: border-box;106    display: flex;107    align-items: center;108    gap: 120px;109  }110  .tool {111    width: 96px; height: 96px;112    display: flex; align-items: center; justify-content: center;113    opacity: 0.7;114  }115  .tool svg { width: 88px; height: 88px; }116 117  /* Home indicator */118  .home-indicator {119    position: absolute;120    bottom: 40px;121    left: 50%;122    transform: translateX(-50%);123    width: 420px; height: 16px; background: #FFFFFF; border-radius: 10px; opacity: 0.9;124  }125 126  /* Icon colors */127  .icon-white path, .icon-white circle, .icon-white rect, .icon-white polygon, .icon-white line { stroke: #FFFFFF; fill: none; }128  .icon-grey path, .icon-grey circle, .icon-grey rect, .icon-grey polygon, .icon-grey line { stroke: #9E9E9E; fill: none; }129  .icon-blue path, .icon-blue circle, .icon-blue rect, .icon-blue polygon, .icon-blue line { stroke: #3D6CE6; fill: none; }130</style>131</head>132<body>133<div id="render-target">134 135  <!-- Status Bar -->136  <div class="status-bar">137    <div class="status-time">2:01</div>138    <div class="status-icons">139      <!-- Wi-Fi -->140      <svg width="60" height="60" viewBox="0 0 48 48" class="icon-white">141        <path d="M6 18 Q24 6 42 18" stroke-width="4" />142        <path d="M12 26 Q24 16 36 26" stroke-width="4" />143        <path d="M18 34 Q24 28 30 34" stroke-width="4" />144        <circle cx="24" cy="38" r="3" fill="#FFFFFF" stroke="none"/>145      </svg>146      <!-- Battery -->147      <svg width="60" height="60" viewBox="0 0 48 48" class="icon-white">148        <rect x="6" y="14" width="32" height="20" rx="4" stroke-width="4"/>149        <rect x="38" y="18" width="4" height="12" rx="2" stroke-width="4" />150      </svg>151    </div>152  </div>153 154  <!-- App Bar -->155  <div class="app-bar">156    <div class="app-left">157      <!-- Back Arrow -->158      <svg width="72" height="72" viewBox="0 0 48 48">159        <path d="M30 10 L14 24 L30 38" stroke="#FFFFFF" stroke-width="6" fill="none" stroke-linecap="round" stroke-linejoin="round"/>160      </svg>161      <div class="app-title">162        <span>Inbox</span>163        <!-- Dropdown caret -->164        <svg width="36" height="36" viewBox="0 0 24 24">165          <path d="M6 9 L12 15 L18 9" stroke="#FFFFFF" stroke-width="3" fill="none" stroke-linecap="round" stroke-linejoin="round"/>166        </svg>167      </div>168    </div>169    <div class="overflow-btn">170      <!-- Vertical dots -->171      <svg width="48" height="48" viewBox="0 0 24 24">172        <circle cx="12" cy="5" r="2.2" fill="#FFFFFF"/>173        <circle cx="12" cy="12" r="2.2" fill="#FFFFFF"/>174        <circle cx="12" cy="19" r="2.2" fill="#FFFFFF"/>175      </svg>176    </div>177  </div>178 179  <!-- Reminder Row -->180  <div class="reminder-row">181    <div class="reminder-left">182      <div class="checkbox"></div>183      <!-- Alarm icon + text -->184      <div style="display:flex; align-items:center; gap:12px;">185        <svg width="54" height="54" viewBox="0 0 48 48" class="icon-blue">186          <circle cx="24" cy="24" r="14" stroke-width="4" />187          <path d="M24 24 L24 16" stroke-width="4" stroke-linecap="round"/>188          <path d="M24 24 L32 24" stroke-width="4" stroke-linecap="round"/>189          <path d="M9 10 L15 6" stroke-width="4" />190          <path d="M39 10 L33 6" stroke-width="4" />191        </svg>192        <div class="reminder-text">Aug 20, 09:00AM, 10d left</div>193      </div>194    </div>195    <!-- Flag icon -->196    <svg width="72" height="72" viewBox="0 0 48 48" class="icon-white">197      <path d="M10 40 L10 8" stroke-width="4" />198      <path d="M10 10 L32 10 L26 16 L32 22 L14 22" stroke-width="4" fill="none" stroke-linejoin="round"/>199    </svg>200  </div>201 202  <!-- Title and description -->203  <div class="title">Shimla tour</div>204  <div class="description">Description</div>205 206  <!-- Bottom tools -->207  <div class="bottom-tools">208    <!-- Tag icon -->209    <div class="tool">210      <svg viewBox="0 0 48 48" class="icon-grey">211        <path d="M10 10 H28 L40 22 L24 38 L10 24 Z" stroke-width="4" stroke-linejoin="round"/>212        <circle cx="16" cy="16" r="3" fill="#9E9E9E" stroke="none"/>213      </svg>214    </div>215    <!-- List icon -->216    <div class="tool">217      <svg viewBox="0 0 48 48" class="icon-grey">218        <circle cx="10" cy="12" r="3" fill="#9E9E9E" stroke="none"/>219        <path d="M18 12 H40" stroke-width="4" />220        <circle cx="10" cy="24" r="3" fill="#9E9E9E" stroke="none"/>221        <path d="M18 24 H40" stroke-width="4" />222        <circle cx="10" cy="36" r="3" fill="#9E9E9E" stroke="none"/>223        <path d="M18 36 H40" stroke-width="4" />224      </svg>225    </div>226    <!-- Image icon -->227    <div class="tool">228      <svg viewBox="0 0 48 48" class="icon-grey">229        <rect x="6" y="8" width="36" height="32" rx="4" stroke-width="4"/>230        <circle cx="16" cy="18" r="4" fill="#9E9E9E" stroke="none"/>231        <path d="M10 34 L22 24 L28 30 L36 22 L42 34" stroke-width="4" />232      </svg>233    </div>234  </div>235 236  <!-- Home indicator -->237  <div class="home-indicator"></div>238 239</div>240</body>241</html>
GD-ML/AndroidCode · Team Ai