GD-ML/AndroidCode
13.4k
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>New Presentation</title>7<style>8 body { margin: 0; padding: 0; background: transparent; font-family: Arial, Helvetica, sans-serif; }9 #render-target {10 width: 1080px; height: 2400px;11 position: relative; overflow: hidden;12 background: #111214; color: #ffffff;13 }14 .status-bar {15 height: 88px; padding: 0 36px;16 display: flex; align-items: center; justify-content: space-between;17 color: #ffffff; font-size: 38px; letter-spacing: 0.5px;18 }19 .status-right { display: flex; align-items: center; gap: 28px; }20 .header {21 height: 120px; padding: 0 36px;22 display: flex; align-items: center; justify-content: space-between;23 border-bottom: 1px solid rgba(255,255,255,0.06);24 }25 .header-left { display: flex; align-items: center; gap: 18px; }26 .header-title { font-size: 50px; font-weight: 600; }27 .header-right { display: flex; align-items: center; gap: 30px; }28 .content { padding: 28px 48px 120px; }29 .section { margin-top: 38px; }30 .section-header { display: flex; align-items: center; justify-content: space-between; }31 .section-title { font-size: 42px; font-weight: 600; }32 .more { display: flex; align-items: center; gap: 12px; color: #cfcfcf; font-size: 34px; }33 .grid { display: flex; gap: 32px; margin-top: 22px; }34 .card { width: calc((100% - 32px) / 2); }35 .thumb-big, .thumb-small {36 background: #E0E0E0; border: 1px solid #BDBDBD; color: #757575;37 display: flex; align-items: center; justify-content: center; text-align: center;38 }39 .thumb-big { height: 300px; font-size: 34px; }40 .thumb-small { height: 240px; font-size: 30px; }41 .caption { margin-top: 14px; font-size: 32px; color: #dcdcdc; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }42 /* plus sign for Blank card */43 .plus {44 width: 80px; height: 80px; position: relative;45 }46 .plus::before, .plus::after {47 content: ""; position: absolute; background: #ff8a65;48 left: 50%; top: 50%; transform: translate(-50%, -50%);49 }50 .plus::before { width: 60px; height: 8px; border-radius: 4px; }51 .plus::after { width: 8px; height: 60px; border-radius: 4px; }52 /* bottom home indicator */53 .home-indicator {54 position: absolute; left: 50%; bottom: 30px; transform: translateX(-50%);55 width: 280px; height: 10px; background: #e8e8e8; border-radius: 10px; opacity: 0.8;56 }57 /* simple icon styling */58 svg { display: block; }59</style>60</head>61<body>62<div id="render-target">63 64 <!-- Status Bar -->65 <div class="status-bar">66 <div>12:04</div>67 <div class="status-right">68 <!-- Wi-Fi icon -->69 <svg width="42" height="42" viewBox="0 0 24 24" fill="none">70 <path d="M2 8c5-4 15-4 20 0" stroke="#fff" stroke-width="2" stroke-linecap="round"/>71 <path d="M5 12c4-3 10-3 14 0" stroke="#fff" stroke-width="2" stroke-linecap="round"/>72 <path d="M8 15c2-2 6-2 8 0" stroke="#fff" stroke-width="2" stroke-linecap="round"/>73 <circle cx="12" cy="18" r="1.8" fill="#fff"/>74 </svg>75 <!-- Battery icon -->76 <svg width="42" height="42" viewBox="0 0 24 24" fill="none">77 <rect x="2" y="6" width="18" height="12" rx="2" stroke="#fff" stroke-width="2"/>78 <rect x="4" y="8" width="12" height="8" fill="#fff"/>79 <rect x="20" y="10" width="2" height="4" rx="1" fill="#fff"/>80 </svg>81 </div>82 </div>83 84 <!-- Header -->85 <div class="header">86 <div class="header-left">87 <!-- Back arrow -->88 <svg width="44" height="44" viewBox="0 0 24 24" fill="none">89 <path d="M15 6l-6 6 6 6" stroke="#fff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>90 </svg>91 <div class="header-title">New Presentation</div>92 </div>93 <div class="header-right">94 <!-- Person icon -->95 <svg width="40" height="40" viewBox="0 0 24 24" fill="none">96 <circle cx="12" cy="8" r="4" stroke="#fff" stroke-width="2"/>97 <path d="M4 20c2.5-4 13.5-4 16 0" stroke="#fff" stroke-width="2" stroke-linecap="round"/>98 </svg>99 <!-- Clipboard icon -->100 <svg width="38" height="38" viewBox="0 0 24 24" fill="none">101 <rect x="6" y="6" width="12" height="14" rx="2" stroke="#fff" stroke-width="2"/>102 <rect x="9" y="3" width="6" height="4" rx="1" fill="#fff"/>103 <path d="M9 11h6M9 15h6" stroke="#111214" stroke-width="2"/>104 </svg>105 </div>106 </div>107 108 <div class="content">109 <!-- Most Used -->110 <div class="section">111 <div class="section-header">112 <div class="section-title">Most Used</div>113 </div>114 <div class="grid">115 <div class="card">116 <div class="thumb-big">117 <div class="plus"></div>118 </div>119 <div class="caption">Blank</div>120 </div>121 <div class="card">122 <div class="thumb-big">[IMG: Free Education PPT Cover]</div>123 <div class="caption">Popular Education PPT in April</div>124 </div>125 </div>126 </div>127 128 <!-- Education -->129 <div class="section">130 <div class="section-header">131 <div class="section-title">Education</div>132 <div class="more">133 <span>More</span>134 <svg width="32" height="32" viewBox="0 0 24 24" fill="none">135 <path d="M9 6l6 6-6 6" stroke="#cfcfcf" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>136 </svg>137 </div>138 </div>139 <div class="grid">140 <div class="card">141 <div class="thumb-small">[IMG: Fashion British Style Business Template]</div>142 <div class="caption">Fashion British Style Business...</div>143 </div>144 <div class="card">145 <div class="thumb-small">[IMG: Literature Education Presentation Cover]</div>146 <div class="caption">Literature Education Presentati...</div>147 </div>148 </div>149 <div class="grid">150 <div class="card">151 <div class="thumb-small">[IMG: Purple Elegant Presentation Cover]</div>152 <div class="caption">Purple Elegant Presentation</div>153 </div>154 <div class="card">155 <div class="thumb-small">[IMG: Gentle Fresh Flower Teaching Cover]</div>156 <div class="caption">Gentle Fresh Flower Teaching P...</div>157 </div>158 </div>159 </div>160 161 <!-- Business -->162 <div class="section">163 <div class="section-header">164 <div class="section-title">Business</div>165 <div class="more">166 <span>More</span>167 <svg width="32" height="32" viewBox="0 0 24 24" fill="none">168 <path d="M9 6l6 6-6 6" stroke="#cfcfcf" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>169 </svg>170 </div>171 </div>172 <div class="grid">173 <div class="card">174 <div class="thumb-small">[IMG: Business General Report Cover]</div>175 <div class="caption">Business General Report</div>176 </div>177 <div class="card">178 <div class="thumb-small">[IMG: Personal Practical Business Report]</div>179 <div class="caption">Personal Practical Business Re...</div>180 </div>181 </div>182 </div>183 </div>184 185 <div class="home-indicator"></div>186</div>187</body>188</html>