Team Ai
Datasetpublic

GD-ML/AndroidCode

sourceHugging Facemitupdated 6mo agoView on Hugging Face
1likes3.4kdownloads
11586_8.html240 linesDownload Raw Back to 11586
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>Create contact - Mock</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; position:relative; overflow:hidden;11    background:#0f1814; color:#e7efe9;12  }13 14  /* Status bar */15  .status-bar{16    position:absolute; top:0; left:0; right:0; height:96px;17    padding:0 28px; box-sizing:border-box; display:flex; align-items:center; justify-content:space-between;18    color:#e9efe9; font-size:36px; letter-spacing:1px;19  }20  .status-right{ display:flex; align-items:center; gap:22px; }21  .icon{ display:inline-flex; width:40px; height:40px; align-items:center; justify-content:center; }22  .icon svg{ width:36px; height:36px; fill:#e9efe9; }23 24  /* App bar */25  .app-bar{26    position:absolute; top:96px; left:0; right:0; height:160px;27    display:flex; align-items:center; padding:0 28px; box-sizing:border-box;28  }29  .app-title{30    font-size:56px; font-weight:600; margin-left:20px;31  }32  .save-wrap{ margin-left:auto; display:flex; align-items:center; gap:24px; }33  .btn-save{34    background:#f4b3b8; color:#111; padding:18px 38px; border-radius:40px; font-size:42px; font-weight:600;35    box-shadow:0 0 0 1px rgba(0,0,0,0.1) inset;36  }37  .kebab{ width:16px; height:16px; position:relative; margin-right:6px; }38  .kebab::before, .kebab::after, .kebab span{39    content:""; display:block; width:8px; height:8px; border-radius:50%; background:#e9efe9; margin:6px auto;40  }41 42  /* Add picture area */43  .avatar-area{44    position:absolute; top:330px; left:0; right:0; text-align:center;45  }46  .avatar{47    width:320px; height:320px; margin:0 auto; border-radius:50%;48    background:#264334; display:flex; align-items:center; justify-content:center;49  }50  .avatar svg{ width:150px; height:150px; fill:#c8e0d3; opacity:0.9; }51  .add-picture{52    margin-top:26px; color:#f4b3b8; font-size:40px;53  }54 55  /* Form */56  .form{57    position:absolute; top:780px; left:44px; right:44px;58  }59  .row{60    display:grid; grid-template-columns: 84px 1fr; column-gap:20px; align-items:start; margin-bottom:34px;61  }62  .leading{63    display:flex; align-items:center; justify-content:center; margin-top:22px; opacity:0.8;64  }65  .leading svg{ width:46px; height:46px; fill:#b6c6be; }66 67  .field-box{68    position:relative; border:2px solid #6e8177; border-radius:20px; padding:32px 92px 34px 28px; min-height:120px;69    display:flex; align-items:flex-end; color:#e9efe9; box-sizing:border-box;70  }71  .field-box .label{72    position:absolute; top:-20px; left:18px; padding:0 10px; background:#0f1814; color:#b9c6bf; font-size:28px;73  }74  .field-box .value{ font-size:48px; letter-spacing:0.2px; }75  .field-box .suffix{76    position:absolute; right:18px; top:50%; transform:translateY(-50%); opacity:0.85;77  }78  .field-box .suffix svg{ width:42px; height:42px; fill:#b6c6be; }79 80  /* Focused company field */81  .field-box.focus{82    border-color:#f4b3b8;83  }84  .field-box.focus .label{ color:#f4b3b8; }85 86  /* Keyboard mock */87  .keyboard{88    position:absolute; left:0; right:0; bottom:68px; height:980px;89    background:#121b16; border-top:1px solid #223128;90    box-sizing:border-box; padding:16px 18px;91  }92  .suggestions{93    display:flex; gap:22px; padding:8px 8px 20px; align-items:center;94  }95  .chip{96    padding:12px 26px; border-radius:28px; background:#1a231e; color:#dfe7e2; border:1px solid #2a362f; font-size:34px;97  }98  .keys{ margin-top:8px; }99  .row-keys{ display:flex; justify-content:center; gap:16px; margin:18px 0; padding:0 8px; }100  .key{101    background:#1a231e; border:1px solid #2a362f; color:#e8efe9; border-radius:18px; width:88px; height:120px;102    display:flex; align-items:center; justify-content:center; font-size:44px;103  }104  .key-wide{ width:160px; }105  .key-xwide{ flex:1; min-width:420px; }106  .key-circle{107    width:128px; height:128px; border-radius:999px; background:#f4b3b8; color:#0f1814; font-weight:700; border:none;108  }109  .key-muted{ background:#1a221d; color:#cdd8d2; }110 111  /* Bottom gesture bar */112  .gesture{113    position:absolute; bottom:20px; left:50%; transform:translateX(-50%);114    width:360px; height:10px; border-radius:8px; background:#e9eceb; opacity:0.85;115  }116</style>117</head>118<body>119<div id="render-target">120 121  <!-- Status bar -->122  <div class="status-bar">123    <div class="status-left">12:21</div>124    <div class="status-right">125      <div class="icon">126        <svg viewBox="0 0 24 24"><path d="M2 10l5-5v14l-5-5zm16-6h4v16h-4z"/></svg>127      </div>128      <div class="icon">129        <svg viewBox="0 0 24 24"><path d="M12 3C7 3 2.73 6.11 1 10.5L3 11c1.43-3.44 4.76-5.5 9-5.5s7.57 2.06 9 5.5l2-.5C21.27 6.11 17 3 12 3zm0 6c-3.18 0-5.99 1.87-7.33 4.66L6 14c1.01-1.9 3-3 6-3s4.99 1.1 6 3l1.33-.34C17.99 10.87 15.18 9 12 9z"/></svg>130      </div>131      <div style="font-size:34px; opacity:.9;">100%</div>132      <div class="icon">133        <svg viewBox="0 0 24 24"><path d="M16 6H8L5 9v9a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2zm-1 10H9v-2h6v2zm0-4H9v-2h6v2z"/></svg>134      </div>135    </div>136  </div>137 138  <!-- App bar -->139  <div class="app-bar">140    <div class="icon" style="margin-right:8px;">141      <svg viewBox="0 0 24 24"><path d="M18.3 5.7L12 12l6.3 6.3-1.4 1.4L10.6 13.4 4.3 19.7 2.9 18.3 9.2 12 2.9 5.7 4.3 4.3l6.3 6.3 6.3-6.3z"/></svg>142    </div>143    <div class="app-title">Create contact</div>144    <div class="save-wrap">145      <div class="btn-save">Save</div>146      <div class="kebab"><span></span></div>147    </div>148  </div>149 150  <!-- Add picture -->151  <div class="avatar-area">152    <div class="avatar">153      <svg viewBox="0 0 24 24">154        <path d="M19 3H5c-1.1 0-2 .9-2 2v14l4-4h12c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM8.5 12L11 15l3.5-4.5L18 16H6l2.5-4z"/>155        <path d="M20 7h-2V5h-2V3h2V1h2v2h2v2h-2v2z"/>156      </svg>157    </div>158    <div class="add-picture">Add picture</div>159  </div>160 161  <!-- Form fields -->162  <div class="form">163 164    <div class="row">165      <div class="leading">166        <svg viewBox="0 0 24 24"><path d="M12 12c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm0 2c-3.33 0-10 1.67-10 5v3h20v-3c0-3.33-6.67-5-10-5z"/></svg>167      </div>168      <div class="field-box">169        <div class="label">First name</div>170        <div class="value">Rahul</div>171        <div class="suffix">172          <svg viewBox="0 0 24 24"><path d="M7 10l5 5 5-5z"/></svg>173        </div>174      </div>175    </div>176 177    <div class="row">178      <div class="leading"></div>179      <div class="field-box">180        <div class="label">Last name</div>181        <div class="value">Sharma</div>182      </div>183    </div>184 185    <div class="row">186      <div class="leading">187        <svg viewBox="0 0 24 24"><path d="M3 13h8V3H3v10zm10 8h8V3h-8v18zM5 5h4v6H5V5zm10 0h4v14h-4V5z"/></svg>188      </div>189      <div class="field-box focus">190        <div class="label">Company</div>191        <div class="value">Abcd</div>192        <div class="suffix">193          <svg viewBox="0 0 24 24"><path d="M18.3 5.7L12 12l6.3 6.3-1.4 1.4L10.6 13.4 4.3 19.7 2.9 18.3 9.2 12 2.9 5.7 4.3 4.3l6.3 6.3 6.3-6.3z"/></svg>194        </div>195      </div>196    </div>197 198  </div>199 200  <!-- Keyboard mock -->201  <div class="keyboard">202    <div class="suggestions">203      <div class="chip">Abcd</div>204      <div class="chip">ABCD</div>205      <div class="chip">abcd</div>206    </div>207 208    <div class="keys">209      <div class="row-keys">210        <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>211        <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>212      </div>213      <div class="row-keys">214        <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>215        <div class="key">h</div><div class="key">j</div><div class="key">k</div><div class="key">l</div>216      </div>217      <div class="row-keys">218        <div class="key key-wide key-muted">⇧</div>219        <div class="key">z</div><div class="key">x</div><div class="key">c</div><div class="key">v</div><div class="key">b</div><div class="key">n</div><div class="key">m</div>220        <div class="key key-wide key-muted">221          <svg viewBox="0 0 24 24" width="36" height="36" style="fill:#e8efe9;"><path d="M6 19l8.5-7L6 5v14zm9 0h3V5h-3v14z"/></svg>222        </div>223      </div>224      <div class="row-keys">225        <div class="key key-circle" style="background:#9bb59f; color:#0f1814; font-weight:700; width:128px; height:128px;">?123</div>226        <div class="key">,</div>227        <div class="key key-wide key-muted">😊</div>228        <div class="key key-xwide">space</div>229        <div class="key">.</div>230        <div class="key key-circle">231          <svg viewBox="0 0 24 24" width="42" height="42" style="fill:#0f1814;"><path d="M4 12l1.41 1.41L10 8.83V20h2V8.83l4.59 4.58L18 12l-7-7-7 7z"/></svg>232        </div>233      </div>234    </div>235  </div>236 237  <div class="gesture"></div>238</div>239</body>240</html>
GD-ML/AndroidCode · Team Ai