Team Ai
Datasetpublic

GD-ML/AndroidCode

sourceHugging Facemitupdated 6mo agoView on Hugging Face
1likes3.4kdownloads
10617_11.html218 linesDownload Raw Back to 10617
1<!DOCTYPE html>2<html lang="en">3<head>4<meta charset="utf-8">5<meta name="viewport" content="width=1080, initial-scale=1">6<title>Settings - Upload</title>7<style>8  :root{9    --accent:#64B5F6;10    --text:#263238;11    --muted:#90A4AE;12    --divider:#ECEFF1;13    --icon:#1F2937;14  }15  body{ margin:0; padding:0; background:transparent; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif; }16  #render-target{17    position:relative; overflow:hidden;18    width:1080px; height:2400px;19    background:#fff;20    color:var(--text);21  }22  /* Status bar */23  .status-bar{24    position:absolute; top:0; left:0; width:100%; height:115px;25    background:#000; color:#fff; font-size:36px;26    display:flex; align-items:center; padding:0 40px; box-sizing:border-box;27    justify-content:space-between;28  }29  .status-left{ display:flex; align-items:center; gap:25px; }30  .status-right{ display:flex; align-items:center; gap:30px; }31  .status-dot{ width:12px; height:12px; background:#fff; border-radius:50%; opacity:.8; }32  .icon-signal, .icon-battery{33    width:44px; height:44px;34  }35 36  /* App bar */37  .app-bar{38    position:absolute; top:115px; left:0; width:100%; height:160px;39    background:var(--accent); color:#fff;40    display:flex; align-items:center; justify-content:space-between;41    padding:0 36px; box-sizing:border-box;42  }43  .app-left{ display:flex; align-items:center; gap:24px; }44  .app-title{ font-size:54px; font-weight:600; }45  .upload-btn{ font-size:44px; font-weight:600; letter-spacing:.5px; }46 47  .back-icon{ width:56px; height:56px; }48  .upload-btn{ text-transform:uppercase; }49 50  /* Video placeholder */51  .video-area{52    position:absolute; top:275px; left:0; width:100%; height:640px;53  }54  .video-placeholder{55    width:100%; height:100%;56    background:#E0E0E0; border:1px solid #BDBDBD;57    display:flex; align-items:center; justify-content:center;58    color:#757575; font-size:40px;59    position:relative;60  }61  .play-overlay{62    position:absolute; width:160px; height:160px; border-radius:14px;63    background:rgba(0,0,0,.35); display:flex; align-items:center; justify-content:center;64  }65  .play-icon{ width:80px; height:80px; }66  .video-time{67    position:absolute; left:36px; bottom:78px; font-size:34px; color:#fff;68    text-shadow:0 1px 2px rgba(0,0,0,.35);69  }70  .progress{71    position:absolute; left:36px; right:36px; bottom:36px; height:6px; background:#B0BEC5;72    border-radius:3px;73  }74  .progress .knob{75    position:absolute; width:28px; height:28px; border-radius:50%; background:#fff;76    top:-12px; left:0px; box-shadow:0 1px 2px rgba(0,0,0,.3);77  }78 79  /* Form content */80  .content{81    position:absolute; top:915px; left:0; right:0; bottom:140px;82    overflow:auto;83    padding:20px 36px 36px 36px; box-sizing:border-box;84  }85  .field{86    padding:34px 0;87    border-bottom:1px solid var(--divider);88  }89  .field-title{90    font-size:68px; color:#90A4AE; font-weight:500;91  }92  .field-label{93    font-size:34px; color:var(--muted); margin-bottom:18px;94  }95  .row{96    display:flex; align-items:center; justify-content:space-between;97  }98  .left-row{ display:flex; align-items:center; gap:22px; }99  .value-large{ font-size:52px; font-weight:600; color:var(--text); }100  .chev{ width:44px; height:44px; fill:var(--icon); }101 102  .folder-icon{103    width:58px; height:44px;104  }105 106  /* Bottom gesture bar */107  .bottom-bar{108    position:absolute; left:0; right:0; bottom:0;109    height:135px; background:#000;110    display:flex; align-items:center; justify-content:center;111  }112  .home-pill{113    width:180px; height:12px; border-radius:8px; background:#fff; opacity:.9;114  }115</style>116</head>117<body>118<div id="render-target">119 120  <!-- Status Bar -->121  <div class="status-bar">122    <div class="status-left">123      <span>8:52</span>124      <span>20°</span>125      <!-- simple app indicators -->126      <svg class="icon-signal" viewBox="0 0 24 24">127        <rect x="2" y="14" width="3" height="8" fill="#fff"></rect>128        <rect x="7" y="10" width="3" height="12" fill="#fff" opacity=".85"></rect>129        <rect x="12" y="6" width="3" height="16" fill="#fff" opacity=".7"></rect>130        <rect x="17" y="2" width="3" height="20" fill="#fff" opacity=".55"></rect>131      </svg>132      <div class="status-dot"></div>133    </div>134    <div class="status-right">135      <svg class="icon-signal" viewBox="0 0 24 24">136        <path d="M3 18h18" stroke="#fff" stroke-width="2"></path>137        <path d="M6 14h12" stroke="#fff" stroke-width="2" opacity=".8"></path>138        <path d="M9 10h6" stroke="#fff" stroke-width="2" opacity=".6"></path>139      </svg>140      <svg class="icon-battery" viewBox="0 0 28 16">141        <rect x="1" y="2" width="22" height="12" rx="2" fill="none" stroke="#fff" stroke-width="2"></rect>142        <rect x="24" y="5" width="3" height="6" rx="1" fill="#fff"></rect>143        <rect x="3" y="4" width="16" height="8" fill="#fff"></rect>144      </svg>145    </div>146  </div>147 148  <!-- App Bar -->149  <div class="app-bar">150    <div class="app-left">151      <svg class="back-icon" viewBox="0 0 24 24">152        <path d="M15 18L9 12l6-6" stroke="#fff" stroke-width="3" fill="none" stroke-linecap="round" stroke-linejoin="round"></path>153      </svg>154      <div class="app-title">Settings</div>155    </div>156    <div class="upload-btn">UPLOAD</div>157  </div>158 159  <!-- Video Area -->160  <div class="video-area">161    <div class="video-placeholder">162      [IMG: Yoga video preview]163      <div class="play-overlay" style="left:50%; top:50%; transform:translate(-50%,-50%);">164        <svg class="play-icon" viewBox="0 0 24 24">165          <path d="M8 5l11 7-11 7V5z" fill="#fff"></path>166        </svg>167      </div>168      <div class="video-time">00:00 / 00:29</div>169      <div class="progress">170        <div class="knob"></div>171      </div>172    </div>173  </div>174 175  <!-- Content Form -->176  <div class="content">177    <div class="field">178      <div class="field-title">Title</div>179    </div>180 181    <div class="field">182      <div class="field-title">Description</div>183    </div>184 185    <div class="field">186      <div class="field-label">Folder</div>187      <div class="row">188        <div class="left-row">189          <svg class="folder-icon" viewBox="0 0 24 24">190            <path d="M3 6h6l2 2h10v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6z" fill="#90CAF9"></path>191          </svg>192          <div class="value-large">Yoga</div>193        </div>194        <svg class="chev" viewBox="0 0 24 24">195          <path d="M6 9l6 6 6-6" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>196        </svg>197      </div>198    </div>199 200    <div class="field">201      <div class="field-label">Privacy</div>202      <div class="row">203        <div class="value-large">Anyone</div>204        <svg class="chev" viewBox="0 0 24 24">205          <path d="M6 9l6 6 6-6" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>206        </svg>207      </div>208    </div>209  </div>210 211  <!-- Bottom Gesture Bar -->212  <div class="bottom-bar">213    <div class="home-pill"></div>214  </div>215 216</div>217</body>218</html>