Team Ai
Datasetpublic

GD-ML/AndroidCode

sourceHugging Facemitupdated 6mo agoView on Hugging Face
1likes3.4kdownloads
10567_3.html279 linesDownload Raw Back to 10567
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>Groningen Poster Editor</title>7<style>8  body { margin: 0; padding: 0; background: transparent; }9 10  /* Root render area */11  #render-target {12    width: 1080px;13    height: 2400px;14    position: relative;15    overflow: hidden;16    background: #0E5F8F; /* deep blue canvas */17  }18 19  /* Simulated device status/top safe area */20  .status-bar {21    position: absolute;22    top: 0;23    left: 0;24    width: 1080px;25    height: 130px;26    background: #000;27  }28 29  /* Main poster card */30  .title-card {31    position: absolute;32    left: 120px;33    top: 440px;34    width: 840px;35    background: #000;           /* thick black frame */36    padding: 28px;37    box-sizing: border-box;38  }39  .title-card .inner {40    background: #FFFFFF;41    padding: 70px 60px 60px;42    box-sizing: border-box;43    border: 1px solid #DCDCDC;44    text-align: center;45  }46  .title-card h1 {47    margin: 0 0 60px;48    font: 500 48px/1.3 "Segoe UI", Arial, Helvetica, sans-serif;49    color: #222;50  }51  .title-card .city {52    margin: 0;53    font: 900 72px/1 "Impact", "Arial Black", "Segoe UI", Arial, sans-serif;54    letter-spacing: 3px;55    color: #000;56  }57 58  /* Purple tool area (two rows of icons) */59  .toolbar {60    position: absolute;61    left: 0;62    right: 0;63    bottom: 300px; /* above thumbs and home area */64    height: 220px;65    background: #9321B5; /* vivid purple */66    box-sizing: border-box;67    padding: 26px 40px 18px;68  }69  .icon-row {70    display: flex;71    justify-content: space-between;72    align-items: center;73  }74  .icon {75    width: 92px;76    height: 92px;77    display: flex;78    align-items: center;79    justify-content: center;80  }81  .icon svg {82    width: 64px;83    height: 64px;84    stroke: #fff;85    fill: none;86    stroke-width: 6;87    stroke-linecap: round;88    stroke-linejoin: round;89  }90  .icon.text {91    color: #fff;92    font: 700 40px/1 "Segoe UI", Arial, sans-serif;93  }94 95  /* Thumbnails strip */96  .thumbs {97    position: absolute;98    left: 0;99    right: 0;100    bottom: 120px;101    height: 180px;102    background: #ffffff;103    display: flex;104    align-items: center;105    padding: 0 20px;106    box-sizing: border-box;107    gap: 18px;108    overflow: hidden;109  }110  .thumbs .close {111    width: 48px;112    height: 48px;113    border-radius: 50%;114    border: 3px solid #35A5FF;115    color: #35A5FF;116    display: flex;117    align-items: center;118    justify-content: center;119    font: 700 30px/1 Arial, sans-serif;120  }121  .thumb {122    width: 170px;123    height: 140px;124    background: #E0E0E0;125    border: 1px solid #BDBDBD;126    color: #757575;127    display: flex;128    align-items: center;129    justify-content: center;130    font: 500 22px/1.2 "Segoe UI", Arial, sans-serif;131    text-align: center;132    padding: 6px;133    box-sizing: border-box;134    white-space: normal;135  }136 137  /* Bottom system home-area */138  .home-area {139    position: absolute;140    left: 0;141    right: 0;142    bottom: 0;143    height: 120px;144    background: #000;145  }146  .home-indicator {147    position: absolute;148    bottom: 36px;149    left: 50%;150    width: 300px;151    height: 10px;152    background: #fff;153    opacity: 0.85;154    border-radius: 8px;155    transform: translateX(-50%);156  }157</style>158</head>159<body>160  <div id="render-target">161    <div class="status-bar"></div>162 163    <!-- Main framed poster content -->164    <div class="title-card">165      <div class="inner">166        <h1>A lecture on Dutch history</h1>167        <p class="city">GRONINGEN</p>168      </div>169    </div>170 171    <!-- Toolbars -->172    <div class="toolbar">173      <div class="icon-row" style="margin-bottom: 18px;">174        <!-- AA inside circle -->175        <div class="icon">176          <svg viewBox="0 0 24 24" aria-label="Text">177            <circle cx="12" cy="12" r="9"></circle>178            <path d="M8 15l2.5-7h3L16 15M9.5 12h5"></path>179          </svg>180        </div>181        <!-- Save -->182        <div class="icon">183          <svg viewBox="0 0 24 24" aria-label="Save">184            <path d="M5 4h11l3 3v13H5z"></path>185            <rect x="7" y="6" width="7" height="5"></rect>186            <rect x="8" y="14" width="8" height="5"></rect>187          </svg>188        </div>189        <!-- Tt -->190        <div class="icon text">Tt</div>191        <!-- Undo -->192        <div class="icon">193          <svg viewBox="0 0 24 24" aria-label="Undo">194            <path d="M9 7L5 11l4 4"></path>195            <path d="M19 17a7 7 0 0 0-7-7H5"></path>196          </svg>197        </div>198        <!-- Redo -->199        <div class="icon" style="opacity:0.6">200          <svg viewBox="0 0 24 24" aria-label="Redo">201            <path d="M15 7l4 4-4 4"></path>202            <path d="M5 17a7 7 0 0 1 7-7h7"></path>203          </svg>204        </div>205      </div>206 207      <div class="icon-row">208        <!-- Color wheel -->209        <div class="icon">210          <svg viewBox="0 0 24 24" aria-label="Color">211            <circle cx="12" cy="12" r="9"></circle>212            <path d="M12 3v18M3 12h18"></path>213          </svg>214        </div>215        <!-- Brush -->216        <div class="icon">217          <svg viewBox="0 0 24 24" aria-label="Brush">218            <path d="M3 21c3 0 4-2 4-4l10-10 3 3-10 10c-2 0-4 1-7 1z"></path>219          </svg>220        </div>221        <!-- Eraser -->222        <div class="icon">223          <svg viewBox="0 0 24 24" aria-label="Eraser">224            <path d="M3 16l7-7 5 5-5 5H6z"></path>225            <path d="M14 9l3-3 4 4-3 3"></path>226          </svg>227        </div>228        <!-- Rectangle -->229        <div class="icon">230          <svg viewBox="0 0 24 24" aria-label="Rectangle">231            <rect x="5" y="6" width="14" height="12"></rect>232          </svg>233        </div>234        <!-- Circle -->235        <div class="icon">236          <svg viewBox="0 0 24 24" aria-label="Circle">237            <circle cx="12" cy="12" r="7"></circle>238          </svg>239        </div>240        <!-- Diamond -->241        <div class="icon">242          <svg viewBox="0 0 24 24" aria-label="Diamond">243            <path d="M12 3l7 9-7 9-7-9z"></path>244          </svg>245        </div>246        <!-- Resize/drag -->247        <div class="icon">248          <svg viewBox="0 0 24 24" aria-label="Drag">249            <path d="M8 16l8-8M10 8h6v6"></path>250          </svg>251        </div>252        <!-- Fullscreen -->253        <div class="icon">254          <svg viewBox="0 0 24 24" aria-label="Fullscreen">255            <path d="M4 9V4h5M15 4h5v5M4 15v5h5M15 20h5v-5"></path>256          </svg>257        </div>258      </div>259    </div>260 261    <!-- Thumbnails -->262    <div class="thumbs">263      <div class="close">×</div>264      <div class="thumb">[IMG: App Logo]</div>265      <div class="thumb">[IMG: Historic Building]</div>266      <div class="thumb">[IMG: Landscape Photo]</div>267      <div class="thumb">[IMG: Cathedral Facade]</div>268      <div class="thumb">[IMG: Bridge Arches]</div>269      <div class="thumb">[IMG: Cable Car]</div>270      <div class="thumb">[IMG: Urban Bridge]</div>271    </div>272 273    <!-- Home indicator area -->274    <div class="home-area">275      <div class="home-indicator"></div>276    </div>277  </div>278</body>279</html>