Team Ai
Datasetpublic

GD-ML/AndroidCode

sourceHugging Facemitupdated 6mo agoView on Hugging Face
1likes3.4kdownloads
10592_2.html304 linesDownload Raw Back to 10592
1<!DOCTYPE html>2<html>3<head>4<meta charset="UTF-8">5<meta name="viewport" content="width=1080, initial-scale=1.0">6<title>Save As - Mock</title>7<style>8  body { margin: 0; padding: 0; background: transparent; }9  #render-target {10    position: relative;11    overflow: hidden;12    width: 1080px;13    height: 2400px;14    background: #101010;15    color: #EDEDED;16    font-family: Arial, Helvetica, sans-serif;17  }18 19  /* Status bar */20  .status-bar {21    position: absolute;22    top: 0;23    left: 0;24    right: 0;25    height: 110px;26    background: #1a1a1a;27    display: flex;28    align-items: center;29    padding: 0 34px;30    box-sizing: border-box;31    color: #f1f1f1;32    font-size: 40px;33  }34  .status-right {35    margin-left: auto;36    display: flex;37    align-items: center;38    gap: 26px;39  }40  .status-icon svg { display: block; }41 42  /* Header */43  .header {44    position: absolute;45    top: 110px;46    left: 0;47    right: 0;48    height: 120px;49    background: #121212;50    display: flex;51    align-items: center;52    padding: 0 24px 0 16px;53    box-sizing: border-box;54    border-bottom: 1px solid #222;55  }56  .back {57    width: 80px;58    height: 80px;59    display: flex;60    align-items: center;61    justify-content: center;62    margin-right: 8px;63  }64  .title {65    font-size: 48px;66    font-weight: 600;67    letter-spacing: 0.2px;68  }69 70  /* Content list */71  .content {72    position: absolute;73    top: 230px;74    left: 0;75    right: 0;76    bottom: 180px; /* space for filename bar */77    overflow: hidden;78    padding: 10px 24px 0 24px;79    box-sizing: border-box;80  }81  .section-title {82    color: #9E9E9E;83    font-size: 36px;84    margin: 16px 0 10px 16px;85  }86  .list {87    border-top: 1px solid #222;88  }89  .item {90    display: flex;91    align-items: center;92    padding: 26px 10px 26px 10px;93    box-sizing: border-box;94  }95  .item + .item { border-top: 1px solid #1f1f1f; }96  .icon-wrap {97    width: 96px;98    height: 96px;99    margin: 4px 26px 4px 12px;100    display: flex;101    align-items: center;102    justify-content: center;103  }104  .text-block .name {105    font-size: 42px;106    line-height: 1.15;107    color: #F5F5F5;108  }109  .text-block .sub {110    font-size: 30px;111    color: #A8A8A8;112    margin-top: 6px;113  }114 115  /* Bottom filename bar */116  .filename-bar {117    position: absolute;118    left: 0;119    right: 0;120    bottom: 80px;121    height: 130px;122    background: #1a1a1a;123    border-top: 1px solid #333;124    display: flex;125    align-items: center;126    padding: 0 24px;127    box-sizing: border-box;128    gap: 18px;129  }130  .filename-field {131    flex: 1;132    height: 82px;133    display: flex;134    align-items: center;135  }136  .filename-field input {137    width: 100%;138    height: 100%;139    background: transparent;140    border: 2px solid #E67E22;141    border-radius: 8px;142    color: #ffffff;143    font-size: 38px;144    padding: 0 18px;145    box-sizing: border-box;146    outline: none;147  }148  .clear-btn {149    width: 82px;150    height: 82px;151    border-radius: 41px;152    border: 1px solid #333;153    background: #2a2a2a;154    color: #EDEDED;155    font-size: 36px;156  }157  .ext {158    color: #BDBDBD;159    font-size: 40px;160    margin-left: 6px;161    margin-right: auto;162  }163  .save-btn {164    width: 160px;165    height: 82px;166    border-radius: 12px;167    border: none;168    font-size: 36px;169  }170  .save-btn.disabled {171    background: #3a3a3a;172    color: #7a7a7a;173  }174 175  /* Gesture bar */176  .gesture-bar {177    position: absolute;178    left: 50%;179    transform: translateX(-50%);180    bottom: 22px;181    width: 290px;182    height: 10px;183    background: #EDEDED;184    border-radius: 8px;185    opacity: 0.9;186  }187</style>188</head>189<body>190<div id="render-target">191 192  <!-- Status bar -->193  <div class="status-bar">194    <div class="time">1:04</div>195    <div class="status-right">196      <div class="status-icon">197        <!-- simple moon icon -->198        <svg width="36" height="36" viewBox="0 0 24 24" fill="#ffffff" opacity="0.9">199          <path d="M12 2a9 9 0 0 0 9 12 9 9 0 1 1-9-12z"></path>200        </svg>201      </div>202      <div class="status-icon">203        <!-- WiFi -->204        <svg width="46" height="46" viewBox="0 0 24 24" fill="none" stroke="#ffffff" stroke-width="2">205          <path d="M2 9c5-5 15-5 20 0"></path>206          <path d="M5 12c4-4 10-4 14 0"></path>207          <path d="M8 15c3-3 5-3 8 0"></path>208          <circle cx="12" cy="18" r="1.5" fill="#ffffff" stroke="none"></circle>209        </svg>210      </div>211      <div class="status-icon">212        <!-- Battery -->213        <svg width="48" height="48" viewBox="0 0 28 24" fill="none" stroke="#ffffff" stroke-width="2">214          <rect x="1" y="5" width="22" height="14" rx="2"></rect>215          <rect x="23" y="9" width="4" height="6" fill="#ffffff" stroke="none"></rect>216          <rect x="3" y="7" width="18" height="10" fill="#ffffff" stroke="none" opacity="0.85"></rect>217        </svg>218      </div>219    </div>220  </div>221 222  <!-- Header -->223  <div class="header">224    <div class="back">225      <svg width="48" height="48" viewBox="0 0 24 24" fill="#ffffff">226        <path d="M14.5 4L6 12l8.5 8v-5.5H22v-5H14.5V4z"></path>227      </svg>228    </div>229    <div class="title">Save as</div>230  </div>231 232  <!-- Content -->233  <div class="content">234    <div class="section-title">Places</div>235    <div class="list">236      <!-- OneDrive -->237      <div class="item">238        <div class="icon-wrap">239          <svg width="78" height="78" viewBox="0 0 64 64">240            <path d="M26 26c4-6 14-8 20 0 7-1 12 4 12 10s-5 10-11 10H19c-6 0-11-4-11-9 0-6 5-9 10-8 2-5 5-6 8-3z" fill="#4DA3FF"></path>241          </svg>242        </div>243        <div class="text-block">244          <div class="name">OneDrive - Personal</div>245          <div class="sub">ffionh41@gmail.com</div>246        </div>247      </div>248 249      <!-- This device -->250      <div class="item">251        <div class="icon-wrap">252          <svg width="78" height="78" viewBox="0 0 64 64">253            <rect x="16" y="6" width="32" height="52" rx="6" fill="none" stroke="#CFCFCF" stroke-width="4"></rect>254            <rect x="28" y="50" width="8" height="4" fill="#CFCFCF"></rect>255          </svg>256        </div>257        <div class="text-block">258          <div class="name">This device</div>259        </div>260      </div>261 262      <!-- Browse -->263      <div class="item">264        <div class="icon-wrap">265          <svg width="78" height="78" viewBox="0 0 64 64">266            <path d="M20 42h24c6 0 10-4 10-8s-3-8-9-8c-2-5-7-8-13-7-7 1-12 6-12 12-5 0-8 3-8 7s3 4 8 4z" fill="none" stroke="#CFCFCF" stroke-width="4"></path>267          </svg>268        </div>269        <div class="text-block">270          <div class="name">Browse</div>271          <div class="sub">Google Drive, SD card, and more...</div>272        </div>273      </div>274 275      <!-- Add a place -->276      <div class="item">277        <div class="icon-wrap">278          <svg width="78" height="78" viewBox="0 0 64 64">279            <path d="M32 12v40M12 32h40" stroke="#CFCFCF" stroke-width="6" stroke-linecap="round"></path>280          </svg>281        </div>282        <div class="text-block">283          <div class="name">Add a place</div>284          <div class="sub">Connect to cloud storage</div>285        </div>286      </div>287    </div>288  </div>289 290  <!-- Bottom filename area -->291  <div class="filename-bar">292    <div class="filename-field">293      <input type="text" value="Presentation">294    </div>295    <button class="clear-btn">×</button>296    <div class="ext">.pptx</div>297    <button class="save-btn disabled">Save</button>298  </div>299 300  <!-- Gesture handle -->301  <div class="gesture-bar"></div>302</div>303</body>304</html>
GD-ML/AndroidCode · Team Ai