Team Ai
Datasetpublic

GD-ML/AndroidCode

sourceHugging Facemitupdated 6mo agoView on Hugging Face
1likes3.4kdownloads
1160_7.html210 linesDownload Raw Back to 1160
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>Gmail Compose - Dark</title>7<style>8  body { margin: 0; padding: 0; background: transparent; font-family: Roboto, Arial, sans-serif; }9  #render-target {10    width: 1080px; height: 2400px; position: relative; overflow: hidden;11    background: #101b1b; color: #e7eceb;12  }13  /* Status bar */14  .status-bar {15    height: 90px; padding: 0 28px; display: flex; align-items: center; justify-content: space-between;16    color: #e7eceb; font-size: 34px; letter-spacing: 0.5px;17  }18  .status-right { display: flex; align-items: center; gap: 18px; color: #dfe6e4; }19  .toolbar {20    height: 140px; display: flex; align-items: center; padding: 0 24px; border-bottom: 1px solid #253534;21  }22  .toolbar .title { font-size: 44px; font-weight: 500; margin-left: 16px; color: #eaf3f1; }23  .toolbar-actions { margin-left: auto; display: flex; align-items: center; gap: 36px; }24  .field { padding: 28px 28px; border-bottom: 1px solid #243736; }25  .field .label { color: #9fb0ab; font-size: 28px; margin-bottom: 10px; }26  .field .value { color: #eaf3f1; font-size: 34px; }27  .row { display: flex; align-items: center; justify-content: space-between; }28  .placeholder { color: #8ea29d; font-size: 34px; padding: 36px 28px; border-bottom: 1px solid #243736; }29  .compose-area { height: 220px; color: #9fb0ab; font-size: 36px; padding: 36px 28px; border-bottom: 1px solid #243736; }30  /* Attachment card */31  .attachment-card {32    width: 1002px; margin: 30px auto; border-radius: 16px; overflow: hidden; background: #1b3a36; border: 1px solid #294845;33  }34  .attachment-thumb {35    width: 100%; height: 230px; background: #E0E0E0; border-bottom: 1px solid #BDBDBD;36    display: flex; align-items: center; justify-content: center; color: #757575; font-size: 30px;37  }38  .attachment-info {39    display: flex; align-items: center; padding: 24px; background: #205945; color: #eaf3f1;40  }41  .att-icon {42    width: 48px; height: 48px; background: #2a6d56; border-radius: 8px; display: flex; align-items: center; justify-content: center; margin-right: 18px;43  }44  .att-text { flex: 1; }45  .att-name { font-size: 30px; }46  .att-size { font-size: 24px; color: #b9c6c2; margin-top: 4px; }47  .att-close { width: 44px; height: 44px; border-radius: 22px; background: #2a6d56; display: flex; align-items: center; justify-content: center; }48  /* Keyboard */49  .keyboard {50    position: absolute; left: 0; right: 0; bottom: 70px;51    height: 820px; background: #0f1617; border-top: 1px solid #1d2a2a; padding: 24px 18px;52  }53  .key-row { display: flex; gap: 14px; justify-content: center; margin: 18px 0; }54  .key {55    background: #222d2e; color: #e7eceb; border-radius: 18px; height: 120px; min-width: 92px;56    display: flex; align-items: center; justify-content: center; font-size: 44px;57    box-shadow: inset 0 -2px 0 rgba(0,0,0,0.25);58  }59  .key.wide { min-width: 120px; }60  .key.space { flex: 1; min-width: 300px; }61  .key.alt { background: #8cc3a7; color: #0b1a18; }62  .key.enter { background: #8ce0c5; color: #0b1a18; }63  .suggest { display: flex; gap: 18px; color: #b4c1bf; font-size: 32px; margin: 8px 12px 6px; }64  .gesture-bar {65    position: absolute; bottom: 16px; left: 50%; transform: translateX(-50%);66    width: 340px; height: 10px; background: #e9ecef; border-radius: 8px; opacity: 0.9;67  }68  .caret-down { transform: rotate(0deg); }69  /* Small helpers */70  .muted { color: #8ea29d; }71  .spacer { height: 10px; }72  svg { display: block; }73</style>74</head>75<body>76<div id="render-target">77 78  <!-- Status Bar -->79  <div class="status-bar">80    <div class="status-left">10:34</div>81    <div class="status-right">82      <!-- Wi‑Fi -->83      <svg width="44" height="44" viewBox="0 0 24 24" fill="none">84        <path d="M12 18.5l1.8 1.8-1.8 1.7-1.8-1.7L12 18.5z" fill="#dfe6e4"/>85        <path d="M2 8.5a14 14 0 0 1 20 0l-1.6 1.6a11.7 11.7 0 0 0-16.8 0L2 8.5z" fill="#dfe6e4"/>86        <path d="M5.5 12a9 9 0 0 1 13 0l-1.6 1.5a6.7 6.7 0 0 0-9.8 0L5.5 12z" fill="#dfe6e4"/>87        <path d="M9 15.3a4.5 4.5 0 0 1 6 0l-1.6 1.6a2.3 2.3 0 0 0-2.8 0L9 15.3z" fill="#dfe6e4"/>88      </svg>89      <!-- Battery -->90      <svg width="56" height="44" viewBox="0 0 28 14" fill="none">91        <rect x="1" y="2" width="22" height="10" rx="2" stroke="#e7eceb" stroke-width="2"/>92        <rect x="3" y="4" width="18" height="6" fill="#e7eceb"/>93        <rect x="24" y="5" width="3" height="4" rx="1" fill="#e7eceb"/>94      </svg>95      <div style="font-size:28px;">100%</div>96    </div>97  </div>98 99  <!-- Toolbar -->100  <div class="toolbar">101    <!-- Back -->102    <svg width="56" height="56" viewBox="0 0 24 24" fill="none">103      <path d="M15 18l-6-6 6-6" stroke="#eaf3f1" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>104    </svg>105    <div class="title">Compose</div>106    <div class="toolbar-actions">107      <!-- attach -->108      <svg width="48" height="48" viewBox="0 0 24 24" fill="none">109        <path d="M7 12.5l6.2-6.2a3 3 0 1 1 4.2 4.2L9.7 18.2a5 5 0 0 1-7.1-7.1l8.5-8.5" stroke="#eaf3f1" stroke-width="2" stroke-linecap="round"/>110      </svg>111      <!-- send -->112      <svg width="48" height="48" viewBox="0 0 24 24" fill="#eaf3f1">113        <path d="M2 21l20-9L2 3v7l14 2-14 2v7z"/>114      </svg>115      <!-- more -->116      <svg width="44" height="44" viewBox="0 0 24 24" fill="#eaf3f1">117        <circle cx="5" cy="12" r="2"/>118        <circle cx="12" cy="12" r="2"/>119        <circle cx="19" cy="12" r="2"/>120      </svg>121    </div>122  </div>123 124  <!-- Fields -->125  <div class="field">126    <div class="label">From</div>127    <div class="row">128      <div class="value">dbwscratch.test.id4@gmail.com</div>129    </div>130  </div>131 132  <div class="field">133    <div class="row">134      <div class="label">To</div>135      <svg class="caret-down" width="36" height="36" viewBox="0 0 24 24" fill="none">136        <path d="M6 9l6 6 6-6" stroke="#9fb0ab" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>137      </svg>138    </div>139  </div>140 141  <div class="field">142    <div class="label">Subject</div>143  </div>144 145  <div class="compose-area">146    Compose email147  </div>148 149  <!-- Attachment -->150  <div class="attachment-card">151    <div class="attachment-thumb">[IMG: Photo attachment thumbnail]</div>152    <div class="attachment-info">153      <div class="att-icon">154        <svg width="28" height="28" viewBox="0 0 24 24" fill="#eaf3f1">155          <path d="M3 17l4-5 3 4 3-4 8 10H3z"/>156          <rect x="2" y="3" width="20" height="14" rx="2" ry="2" fill="none" stroke="#eaf3f1" stroke-width="1.6"/>157        </svg>158      </div>159      <div class="att-text">160        <div class="att-name">PXL_20230922_154642903.jpg</div>161        <div class="att-size">4.5 MB</div>162      </div>163      <div class="att-close">164        <svg width="24" height="24" viewBox="0 0 24 24" fill="none">165          <path d="M6 6l12 12M18 6L6 18" stroke="#eaf3f1" stroke-width="2" stroke-linecap="round"/>166        </svg>167      </div>168    </div>169  </div>170 171  <!-- Keyboard -->172  <div class="keyboard">173    <div class="suggest">174      <div>quick</div><div>brown</div><div>fox</div>175    </div>176    <div class="key-row">177      <div class="key">q</div><div class="key">w</div><div class="key">e</div><div class="key">r</div><div class="key">t</div>178      <div class="key">y</div><div class="key">u</div><div class="key">i</div><div class="key">o</div><div class="key">p</div>179    </div>180    <div class="key-row">181      <div class="key">a</div><div class="key">s</div><div class="key">d</div><div class="key">f</div><div class="key">g</div>182      <div class="key">h</div><div class="key">j</div><div class="key">k</div><div class="key">l</div>183      <div class="key wide">184        <svg width="44" height="44" viewBox="0 0 24 24" fill="none">185          <path d="M4 12h16" stroke="#e7eceb" stroke-width="2" stroke-linecap="round"/>186          <path d="M10 7l-5 5 5 5" stroke="#e7eceb" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>187        </svg>188      </div>189    </div>190    <div class="key-row">191      <div class="key alt">?123</div>192      <div class="key">@</div>193      <div class="key">🙂</div>194      <div class="key space"></div>195      <div class="key">.</div>196      <div class="key enter">197        <svg width="44" height="44" viewBox="0 0 24 24" fill="none">198          <path d="M21 3v7a5 5 0 0 1-5 5H5" stroke="#0b1a18" stroke-width="2" stroke-linecap="round"/>199          <path d="M9 9l-4 4 4 4" stroke="#0b1a18" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>200        </svg>201      </div>202    </div>203  </div>204 205  <!-- Bottom gesture bar -->206  <div class="gesture-bar"></div>207 208</div>209</body>210</html>
GD-ML/AndroidCode · Team Ai