Team Ai
Datasetpublic

GD-ML/AndroidCode

sourceHugging Facemitupdated 6mo agoView on Hugging Face
1likes3.4kdownloads
10369_9.html214 linesDownload Raw Back to 10369
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>Mobile UI Mock</title>7<style>8  body { margin:0; padding:0; background:transparent; }9  #render-target{10    width:1080px; height:2400px; position:relative; overflow:hidden;11    background:#121212; color:#EAEAEA; font-family: Roboto, "Segoe UI", Arial, sans-serif;12  }13 14  /* Top status bar */15  .status-bar{16    position:absolute; top:0; left:0; width:100%; height:90px;17    display:flex; align-items:center; justify-content:space-between;18    padding:0 28px; color:#ffffff; font-size:36px; letter-spacing:0.5px;19  }20  .status-right{ display:flex; align-items:center; gap:26px; opacity:0.95; }21  .status-icon{ width:38px; height:38px; }22 23  /* Header with title and action icons */24  .header{25    position:absolute; top:90px; left:0; width:100%; height:190px;26    color:#c97a3c; text-align:center;27  }28  .header h1{29    margin:18px 0 16px; font-weight:500; font-size:44px;30  }31  .action-row{32    display:flex; align-items:center; justify-content:center;33    gap:60px; color:#CFCFCF;34  }35  .action-row svg{ width:54px; height:54px; stroke:#CFCFCF; fill:none; stroke-width:2.6; }36 37  /* Workspace (black canvas) */38  .workspace{39    position:absolute; top:280px; bottom:400px; left:0; right:0;40    background:#121212;41  }42 43  /* Slide preview */44  .slide{45    width:960px; height:560px; background:#FFFFFF; border-radius:10px;46    margin:210px auto 0; position:relative; overflow:hidden;47    box-shadow:0 4px 20px rgba(0,0,0,0.35);48  }49  /* faint decorative arcs */50  .slide::before, .slide::after{51    content:""; position:absolute; inset:-140px -200px auto auto; width:1200px; height:1200px;52    border-radius:50%; border:2px solid rgba(0,0,0,0.06);53  }54  .slide::after{ inset:auto auto -240px -260px; }55 56  /* Red title callout */57  .callout-wrap{ position:absolute; left:56px; top:120px; width:400px; }58  .callout-top{ height:44px; background:#E04122; }59  .callout{60    background:#E04122; color:#fff; padding:52px 30px; font-size:44px; line-height:1.25;61    border:2px dashed rgba(255,255,255,0.7);62    position:relative;63  }64  .callout::after{65    content:""; position:absolute; left:90px; bottom:-22px; width:0; height:0;66    border-left:18px solid transparent; border-right:18px solid transparent; border-top:22px solid #E04122;67  }68 69  /* Right image placeholder on slide */70  .slide-img{71    position:absolute; right:56px; top:150px; width:520px; height:300px;72    background:#E0E0E0; border:1px solid #BDBDBD; color:#757575;73    display:flex; align-items:center; justify-content:center; text-align:center; font-size:28px;74  }75 76  /* Notes / Comments labels */77  .meta-row{78    position:absolute; bottom:330px; left:40px; right:40px;79    display:flex; gap:40px; align-items:center; color:#D0D0D0; font-size:34px;80  }81 82  /* Filmstrip */83  .filmstrip{84    position:absolute; left:0; right:0; bottom:140px; height:260px;85    background:#0f0f0f; border-top:1px solid #222;86    padding:18px 24px; display:flex; gap:24px; align-items:flex-end;87  }88  .thumb{89    width:300px; height:200px; background:#FFFFFF; border-radius:6px; position:relative;90    display:flex; align-items:center; justify-content:center; color:#999; font-size:28px;91    overflow:hidden;92  }93  .thumb .mini-red{ position:absolute; left:18px; top:36px; width:120px; height:60px; background:#E04122; }94  .thumb.selected{ outline:6px solid #C7773A; }95  .thumb .index{96    position:absolute; left:10px; bottom:8px; color:#EAEAEA; font-size:28px;97    background:rgba(0,0,0,0.55); padding:4px 10px; border-radius:16px;98  }99  .thumb .selbar{100    position:absolute; left:0; right:0; bottom:0; height:46px; background:#C7773A; color:#fff;101    display:flex; align-items:center; justify-content:center; font-size:28px;102  }103 104  /* Bottom tools bar */105  .tools{106    position:absolute; bottom:60px; left:0; right:0; height:60px; display:flex;107    justify-content:space-around; align-items:center; padding:0 26px; color:#CFCFCF;108  }109  .tools svg{ width:54px; height:54px; stroke:#CFCFCF; fill:none; stroke-width:2.6; }110 111  /* Home indicator */112  .home-indicator{113    position:absolute; bottom:24px; left:50%; transform:translateX(-50%);114    width:210px; height:10px; background:#ffffff; border-radius:10px; opacity:0.85;115  }116</style>117</head>118<body>119<div id="render-target">120 121  <!-- Status bar -->122  <div class="status-bar">123    <div>11:08</div>124    <div class="status-right">125      <!-- Wi-Fi -->126      <svg class="status-icon" viewBox="0 0 24 24">127        <path fill="#fff" d="M12 18.5l2.1-2.1a3 3 0 0 0-4.2 0L12 18.5zM7 14.4l1.8 1.8a6 6 0 0 1 6.4 0L17 14.4a8 8 0 0 0-10 0zM2.5 10.1l1.9 1.9a12 12 0 0 1 15.2 0l1.9-1.9a14 14 0 0 0-19 0z"/>128      </svg>129      <!-- Battery -->130      <svg class="status-icon" viewBox="0 0 24 24">131        <rect x="2" y="6" width="18" height="12" rx="2" ry="2" fill="none" stroke="#fff" stroke-width="2"/>132        <rect x="4" y="8" width="14" height="8" fill="#fff"/>133        <rect x="20" y="10" width="2" height="4" fill="#fff"/>134      </svg>135    </div>136  </div>137 138  <!-- Header with title and action icons -->139  <div class="header">140    <h1>Presentation - Saved</h1>141    <div class="action-row">142      <!-- Check -->143      <svg viewBox="0 0 24 24"><path d="M4 12l4 4 12-12"/></svg>144      <!-- Pen -->145      <svg viewBox="0 0 24 24"><path d="M3 17l1 4 4-1 10-10-4-4L3 17zM14 6l4 4"/></svg>146      <!-- Cloud -->147      <svg viewBox="0 0 24 24"><path d="M7 17h9a4 4 0 0 0 0-8 5 5 0 0 0-9.7 1A3.5 3.5 0 0 0 7 17z"/></svg>148      <!-- Search -->149      <svg viewBox="0 0 24 24"><circle cx="11" cy="11" r="6"/><path d="M20 20l-4.5-4.5"/></svg>150      <!-- Slideshow -->151      <svg viewBox="0 0 24 24"><rect x="3" y="5" width="18" height="12" rx="2"/><path d="M12 17v3M9 20h6"/></svg>152      <!-- Undo -->153      <svg viewBox="0 0 24 24"><path d="M9 7H5v-4M5 7a8 8 0 1 1 0 12"/></svg>154      <!-- More -->155      <svg viewBox="0 0 24 24" fill="#CFCFCF"><circle cx="5" cy="12" r="2"/><circle cx="12" cy="12" r="2"/><circle cx="19" cy="12" r="2"/></svg>156    </div>157  </div>158 159  <!-- Main working area -->160  <div class="workspace">161    <div class="slide">162      <div class="callout-wrap">163        <div class="callout-top"></div>164        <div class="callout">Double tap to add title</div>165      </div>166 167      <div class="slide-img">[IMG: Secure Distributed Workspace]</div>168    </div>169  </div>170 171  <!-- Meta row: Notes / Comments -->172  <div class="meta-row">173    <div>Notes</div>174    <div>Comments</div>175  </div>176 177  <!-- Filmstrip thumbnails -->178  <div class="filmstrip">179    <div class="thumb">180      <div class="mini-red"></div>181      <div class="index">1 ★</div>182    </div>183    <div class="thumb">184      <div style="position:absolute; left:24px; top:34px; width:120px; height:90px; background:#E04122;"></div>185      <div style="position:absolute; right:24px; top:28px; width:160px; height:120px; background:#dcdcdc;"></div>186      <div class="index">2 ★</div>187    </div>188    <div class="thumb selected">189      <div style="position:absolute; left:24px; top:34px; width:130px; height:90px; background:#E04122;"></div>190      <div style="position:absolute; right:24px; top:60px; width:170px; height:110px; background:#dcdcdc;"></div>191      <div class="selbar">3 ★</div>192    </div>193    <div class="thumb" style="background:#1b1b1b; color:#bbb; border:2px dashed #444;">194      +195    </div>196  </div>197 198  <!-- Bottom tools bar -->199  <div class="tools">200    <svg viewBox="0 0 24 24"><rect x="3" y="5" width="18" height="14" rx="2"/></svg>201    <svg viewBox="0 0 24 24"><path d="M5 20V8l7-4 7 4v12"/></svg>202    <svg viewBox="0 0 24 24"><rect x="3" y="6" width="18" height="12"/><path d="M7 10h10M7 14h10"/></svg>203    <svg viewBox="0 0 24 24"><rect x="4" y="8" width="7" height="8"/><rect x="13" y="8" width="7" height="8"/></svg>204    <svg viewBox="0 0 24 24"><circle cx="9" cy="12" r="4"/><circle cx="17" cy="12" r="2"/></svg>205    <svg viewBox="0 0 24 24"><rect x="4" y="6" width="16" height="12"/><path d="M12 9v6M9 12h6"/></svg>206    <svg viewBox="0 0 24 24"><rect x="6" y="4" width="12" height="16" rx="2"/><path d="M8 8h8M8 12h8M8 16h8"/></svg>207  </div>208 209  <!-- Home indicator -->210  <div class="home-indicator"></div>211 212</div>213</body>214</html>
GD-ML/AndroidCode · Team Ai