Team Ai
Datasetpublic

GD-ML/AndroidCode

sourceHugging Facemitupdated 6mo agoView on Hugging Face
1likes3.4kdownloads
10086_5.html239 linesDownload Raw Back to 10086
1<!DOCTYPE html>2<html lang="en">3<head>4<meta charset="UTF-8">5<title>Presentation UI Mock</title>6<style>7  body { margin: 0; padding: 0; background: transparent; font-family: "Segoe UI", Arial, sans-serif; }8  #render-target {9    width: 1080px; height: 2400px; position: relative; overflow: hidden;10    background: #0E0E0E;11  }12  .status-bar {13    position: absolute; top: 0; left: 0; width: 100%; height: 110px;14    background: #1A1A1A; color: #EAEAEA; display: flex; align-items: center; padding: 0 36px; box-sizing: border-box;15    font-size: 36px;16  }17  .status-icons { margin-left: 24px; display: flex; gap: 22px; align-items: center; }18  .header {19    position: absolute; top: 110px; left: 0; width: 100%; height: 120px;20    background: #1F1F1F; color: #F0F0F0; display: flex; align-items: center; box-sizing: border-box; padding: 0 24px;21    font-size: 44px;22  }23  .header .title { margin-left: 24px; }24  .header .menu { margin-left: auto; margin-right: 16px; }25  .top-strip {26    position: absolute; top: 230px; left: 18px; width: 1044px; height: 230px;27    background: #000; border: 4px solid #2B2B2B; box-sizing: border-box; display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; gap: 0;28  }29  .tile { height: 100%; }30  .tile.maroon { background: #7A4745; position: relative; }31  .tile.pink { background: #CFA09F; position: relative; }32  .tile.ribbon { background: #7A4745; position: relative; }33  .tile.ribbon:after {34    content: ""; position: absolute; left: 50%; top: 0; width: 12px; height: 100%; background: #A9D5C8; transform: translateX(-50%);35  }36  .tile.maroon .bow, .tile.pink .bow {37    position: absolute; inset: 0; display: flex; justify-content: center; align-items: center;38  }39  .tile.maroon .bow svg, .tile.pink .bow svg { width: 120px; height: 120px; opacity: 0.8; }40  .tile.pink .sprinkles {41    position: absolute; right: 24px; bottom: 24px; color: rgba(0,0,0,0.25); font-size: 28px;42  }43  .img-placeholder {44    background: #E0E0E0; border: 1px solid #BDBDBD; color: #757575;45    display: flex; justify-content: center; align-items: center; font-size: 30px;46  }47  .slide-badge {48    position: absolute; right: 24px; top: 18px; background: rgba(0,0,0,0.8); color: #FFF;49    padding: 12px 20px; border-radius: 16px; font-size: 34px;50  }51  .slide-large {52    position: absolute; top: 476px; left: 18px; width: 1044px; height: 650px;53    background: #564634; border: 6px solid #000; box-sizing: border-box; color: #F7F7F7; padding: 80px 80px;54  }55  .slide-large h1 { margin: 0; font-size: 78px; font-weight: 600; letter-spacing: 0.5px; }56  .slide-two {57    position: absolute; top: 1146px; left: 18px; width: 1044px; height: 650px;58    background: transparent; border: 6px solid #D9623A; box-sizing: border-box; display: grid; grid-template-columns: 70% 30%;59  }60  .slide-two .left {61    background: #564634; color: #F7F7F7; padding: 70px; font-size: 44px; line-height: 1.35;62  }63  .slide-two .right { display: grid; grid-template-rows: 1fr 1fr; }64  .slide-two .right .top { background: #7A4745; position: relative; }65  .slide-two .right .bottom { background: #CFA09F; position: relative; }66  .slide-two .right .top .bow, .slide-two .right .bottom .sprinkle {67    position: absolute; inset: 0; display: flex; justify-content: center; align-items: center;68  }69  .slide-two .right .top .bow svg { width: 160px; height: 160px; opacity: 0.9; }70  .slide-two .right .bottom .sprinkle {71    color: rgba(0,0,0,0.25); font-size: 28px;72  }73  .filler {74    position: absolute; top: 1816px; left: 0; width: 100%; height: 390px; background: #0E0E0E;75  }76  .bottom-bar {77    position: absolute; bottom: 30px; left: 0; width: 100%; height: 220px; background: #1F1F1F; color: #DADADA;78    box-sizing: border-box; padding: 20px 32px;79  }80  .bottom-bar .mode { text-align: center; font-size: 40px; margin-bottom: 18px; color: #EDEDED; }81  .bottom-bar .tools { display: flex; justify-content: space-between; align-items: flex-start; padding: 0 20px; }82  .tool { width: 180px; display: flex; flex-direction: column; align-items: center; gap: 16px; }83  .tool svg { width: 56px; height: 56px; fill: none; stroke: #DADADA; stroke-width: 3; }84  .tool span { font-size: 30px; color: #DADADA; }85  .home-indicator {86    position: absolute; bottom: 0; left: 50%; transform: translateX(-50%);87    width: 360px; height: 16px; background: #DADADA; border-radius: 10px; opacity: 0.7;88  }89  /* Simple icon styles */90  .icon { width: 48px; height: 48px; fill: none; stroke: #EAEAEA; stroke-width: 3; }91  .dot { width: 8px; height: 8px; background: #EAEAEA; border-radius: 50%; display: inline-block; }92</style>93</head>94<body>95<div id="render-target">96 97  <!-- Status bar -->98  <div class="status-bar">99    <div>12:30</div>100    <div class="status-icons">101      <!-- moon -->102      <svg class="icon" viewBox="0 0 24 24">103        <path d="M21 14a9 9 0 1 1-9-12 7 7 0 0 0 9 12z" stroke="#EAEAEA" fill="none"></path>104      </svg>105      <!-- cast -->106      <svg class="icon" viewBox="0 0 24 24">107        <path d="M3 6h18v10H13" />108        <path d="M3 18c3 0 5 2 5 5" />109        <path d="M3 14c5 0 9 4 9 9" />110      </svg>111      <!-- play/YouTube -->112      <svg class="icon" viewBox="0 0 24 24">113        <rect x="3" y="5" width="18" height="14" rx="3"></rect>114        <path d="M10 9l6 3-6 3z" />115      </svg>116      <span class="dot"></span>117      <!-- signal/battery simplified -->118      <svg class="icon" viewBox="0 0 24 24">119        <path d="M3 18h14v3H3zM19 10v8" />120      </svg>121    </div>122  </div>123 124  <!-- Header -->125  <div class="header">126    <!-- back arrow -->127    <svg class="icon" viewBox="0 0 24 24">128      <path d="M15 5L6 12l9 7" />129    </svg>130    <div class="title">Presentation.pptx</div>131    <div class="menu">132      <svg class="icon" viewBox="0 0 24 24">133        <circle cx="12" cy="5" r="2" />134        <circle cx="12" cy="12" r="2" />135        <circle cx="12" cy="19" r="2" />136      </svg>137    </div>138  </div>139 140  <!-- Top strip with decorative tiles -->141  <div class="top-strip">142    <div class="tile maroon">143      <div class="bow">144        <svg viewBox="0 0 100 100">145          <path d="M50 15v70M20 50h60" stroke="#D9C7C1" stroke-width="8" fill="none" />146          <path d="M35 50c-10-10-10-20 0-30M65 50c10-10 10-20 0-30" stroke="#D9C7C1" stroke-width="6" fill="none"/>147          <path d="M35 50c-10 10-10 20 0 30M65 50c10 10 10 20 0 30" stroke="#D9C7C1" stroke-width="6" fill="none"/>148        </svg>149      </div>150    </div>151    <div class="tile img-placeholder">152      [IMG: Hiking gear flat lay]153    </div>154    <div class="tile ribbon"></div>155    <div class="tile pink">156      <div class="sprinkles">··· small pattern ···</div>157    </div>158    <div class="slide-badge">Slide 1 of 2</div>159  </div>160 161  <!-- Main slide -->162  <div class="slide-large">163    <h1>Importance of Hiking</h1>164  </div>165 166  <!-- Second slide preview -->167  <div class="slide-two">168    <div class="left">169      Regular nature hikes strengthen170      our heart, lungs, and muscles, as171      well as our mind172    </div>173    <div class="right">174      <div class="top">175        <div class="bow">176          <svg viewBox="0 0 100 100">177            <path d="M50 10v80M20 50h60" stroke="#E4D6D0" stroke-width="8" fill="none" />178            <path d="M35 50c-10-10-10-20 0-30M65 50c10-10 10-20 0-30" stroke="#E4D6D0" stroke-width="6" fill="none"/>179            <path d="M35 50c-10 10-10 20 0 30M65 50c10 10 10 20 0 30" stroke="#E4D6D0" stroke-width="6" fill="none"/>180          </svg>181        </div>182      </div>183      <div class="bottom">184        <div class="sprinkle">subtle dotted circle pattern</div>185      </div>186    </div>187  </div>188 189  <!-- Filler dark area -->190  <div class="filler"></div>191 192  <!-- Bottom toolbar -->193  <div class="bottom-bar">194    <div class="mode">Reading view</div>195    <div class="tools">196      <div class="tool">197        <svg viewBox="0 0 48 48">198          <rect x="6" y="8" width="36" height="24" rx="3"></rect>199          <path d="M22 20l8 4-8 4z" />200        </svg>201        <span>Present</span>202      </div>203      <div class="tool">204        <svg viewBox="0 0 48 48">205          <rect x="10" y="8" width="28" height="32" rx="2"></rect>206          <path d="M16 16h16M16 22h16M16 28h12" />207        </svg>208        <span>Notes</span>209      </div>210      <div class="tool">211        <svg viewBox="0 0 48 48">212          <path d="M10 36l12-12 8 8-12 12H10z" />213          <path d="M26 14l8 8" />214        </svg>215        <span>Edit</span>216      </div>217      <div class="tool">218        <svg viewBox="0 0 48 48">219          <circle cx="20" cy="20" r="10"></circle>220          <path d="M30 30l10 10"></path>221        </svg>222        <span>Find</span>223      </div>224      <div class="tool">225        <svg viewBox="0 0 48 48">226          <circle cx="12" cy="24" r="5"></circle>227          <circle cx="36" cy="12" r="5"></circle>228          <circle cx="36" cy="36" r="5"></circle>229          <path d="M17 23l14-8M17 25l14 8" />230        </svg>231        <span>Share</span>232      </div>233    </div>234  </div>235 236  <div class="home-indicator"></div>237</div>238</body>239</html>
GD-ML/AndroidCode · Team Ai