Team Ai
Datasetpublic

GD-ML/AndroidCode

sourceHugging Facemitupdated 6mo agoView on Hugging Face
1likes3.4kdownloads
11_8.html213 linesDownload Raw Back to 11
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>Share Sheet Mock</title>7<style>8  body{margin:0;padding:0;background:transparent;font-family:Roboto, Arial, Helvetica, sans-serif;}9  #render-target{10    position:relative; overflow:hidden;11    width:1080px; height:2400px;12    background:#000000; color:#FFFFFF;13  }14 15  /* Status bar */16  .status-bar{17    position:absolute; top:0; left:0; right:0;18    height:96px; padding:0 28px;19    display:flex; align-items:center; justify-content:space-between;20    color:#fff; font-weight:500; font-size:38px;21  }22  .status-icons{display:flex; align-items:center; gap:26px;}23  .icon{24    width:36px; height:36px; display:inline-block;25  }26  .battery{width:46px;height:26px;border:3px solid #fff;border-radius:6px;position:relative;}27  .battery:after{content:"";position:absolute;right:-8px;top:6px;width:6px;height:14px;background:#fff;border-radius:2px;}28  .battery .level{position:absolute;left:4px;top:4px;bottom:4px;width:26px;background:#fff;border-radius:2px;}29 30  /* Share header */31  .share-header{32    position:absolute; top:110px; left:0; right:0;33    padding:0 32px;34    display:flex; align-items:center; justify-content:space-between;35  }36  .share-left{display:flex; align-items:center; gap:28px;}37  .close-btn{38    width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#cfcfcf;39  }40  .tabs{display:flex; align-items:flex-end; gap:36px; font-size:50px; font-weight:700; color:#9BA0A6;}41  .tab{padding-bottom:10px;}42  .tab.active{color:#ffffff;border-bottom:6px solid #3b82f6;}43  .hide-markdown{display:flex; align-items:center; gap:16px; color:#b7b7b7; font-size:38px;}44  .radio{45    width:34px;height:34px;border:3px solid #8a8a8a;border-radius:50%;46    box-sizing:border-box;47  }48 49  /* Preview card */50  .preview{51    position:absolute; top:300px; left:40px; right:40px;52    background:#121212; border-radius:26px; padding:40px;53    color:#e6e6e6;54    box-shadow:0 4px 12px rgba(0,0,0,0.4);55  }56  .preview .title{font-size:56px; font-weight:700; margin-bottom:16px; color:#ffffff;}57  .preview .sub{font-size:36px; color:#c8c8c8; margin-bottom:40px;}58  .preview .foot{font-size:32px; color:#8f8f8f;}59 60  /* Bottom sheet */61  .sheet{62    position:absolute; left:0; right:0; bottom:0;63    height:1240px; background:#201a19; color:#fff;64    border-top-left-radius:44px; border-top-right-radius:44px;65    box-shadow:0 -8px 24px rgba(0,0,0,0.6);66    padding:32px 48px 40px;67  }68  .grabber{69    width:140px;height:10px;border-radius:10px;background:#6e6663; opacity:.6;70    margin:8px auto 26px auto;71  }72  .sheet .sheet-title{font-size:54px; font-weight:700; margin:10px 0 6px 8px;}73  .sheet .sheet-sub{font-size:38px; color:#cfc5c2; margin:0 0 34px 8px;}74 75  .btn-row{display:flex; gap:28px; margin:16px 0 40px 8px;}76  .btn{77    display:flex; align-items:center; gap:18px;78    padding:22px 36px; border-radius:18px;79    border:3px solid #e39b8e; color:#ffd8d0; font-size:42px; font-weight:600;80    background:transparent;81  }82  .btn svg{width:40px;height:40px; fill:#e39b8e;}83 84  /* Contact chip */85  .contact{86    display:flex; align-items:center; gap:26px; margin:18px 0 40px 8px;87  }88  .avatar{89    position:relative; width:150px; height:150px; border-radius:50%; background:#4CAF50;90    display:flex; align-items:center; justify-content:center; font-size:82px; font-weight:700; color:#132d13;91  }92  .avatar .badge{93    position:absolute; right:-2px; bottom:10px; width:44px; height:44px; border-radius:50%;94    background:#3ea6ff; border:6px solid #201a19;95  }96  .contact .labels{line-height:1.2;}97  .labels .name{font-size:40px; font-weight:600;}98  .labels .role{font-size:34px; color:#c8c8c8; margin-top:6px;}99 100  /* App grid */101  .apps{102    position:absolute; left:0; right:0; bottom:140px;103    display:flex; justify-content:space-around; padding:0 48px;104    text-align:center;105  }106  .app{width:200px;}107  .app .icon-circle{108    width:150px; height:150px; border-radius:50%; background:#ffffff;109    display:flex; align-items:center; justify-content:center; color:#222; font-weight:700; font-size:44px;110    border:1px solid #e0e0e0;111  }112  .app .label{margin-top:18px; font-size:34px; color:#ffffff;}113  /* simple color hints for app letters */114  .gmail{color:#DB4437;}115  .messages{color:#1A73E8;}116  .drive{color:#0F9D58;}117  .chrome{color:#DB4437;}118 119  /* Gesture bar */120  .gesture{121    position:absolute; bottom:30px; left:50%; transform:translateX(-50%);122    width:460px; height:12px; border-radius:8px; background:rgba(255,255,255,0.7);123  }124</style>125</head>126<body>127<div id="render-target">128 129  <!-- Status bar -->130  <div class="status-bar">131    <div>8:06</div>132    <div class="status-icons">133      <!-- simple icons -->134      <svg class="icon" viewBox="0 0 24 24"><path fill="#fff" d="M2 20h20v2H2zM4 14h16v2H4zM7 8h10v2H7zM10 2h4v2h-4z"/></svg>135      <svg class="icon" viewBox="0 0 24 24"><path fill="#fff" d="M12 3C7 3 2.73 6.11 1 10.5L3.24 11.5C4.58 8.26 8 6 12 6s7.42 2.26 8.76 5.5L23 10.5C21.27 6.11 17 3 12 3zM12 9c-3.31 0-6.15 2.69-6.86 6.18L7.4 16.7C7.86 14.57 9.77 13 12 13s4.14 1.57 4.6 3.7l2.26-1.52C18.15 11.69 15.31 9 12 9z"/></svg>136      <div class="battery"><div class="level"></div></div>137    </div>138  </div>139 140  <!-- Share header -->141  <div class="share-header">142    <div class="share-left">143      <div class="close-btn">144        <svg width="36" height="36" viewBox="0 0 24 24"><path fill="#cfcfcf" 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>145      </div>146      <div class="tabs">147        <div class="tab active">Text</div>148        <div class="tab">Image</div>149      </div>150    </div>151    <div class="hide-markdown">152      <div class="radio"></div>153      <div>Hide Markdown</div>154    </div>155  </div>156 157  <!-- Preview card -->158  <div class="preview">159    <div class="title">Weeding plan</div>160    <div class="sub">Due Date: Jul 19, 12:30pm</div>161    <div class="foot">From TickTick:<br/>www.ticktick.com</div>162  </div>163 164  <!-- Bottom sheet -->165  <div class="sheet">166    <div class="grabber"></div>167    <div class="sheet-title">Weeding plan</div>168    <div class="sheet-sub">Due Date: Jul 19, 12:30pm...</div>169 170    <div class="btn-row">171      <div class="btn">172        <svg viewBox="0 0 24 24"><path d="M16 1H8C6.9 1 6 1.9 6 3v12c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2zm0 14H8V3h8v12zM4 7H2v14c0 1.1.9 2 2 2h12v-2H4V7z"/></svg>173        <span>Copy</span>174      </div>175      <div class="btn">176        <svg viewBox="0 0 24 24"><path d="M12 5l4 4h-3v6h-2V9H8l4-4zm8 10v4H4v-4H2v4c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-4h-2z"/></svg>177        <span>Nearby</span>178      </div>179    </div>180 181    <div class="contact">182      <div class="avatar">W<div class="badge"></div></div>183      <div class="labels">184        <div class="name">Wm Company</div>185        <div class="role">Hr No</div>186      </div>187    </div>188 189    <div class="apps">190      <div class="app">191        <div class="icon-circle gmail">G</div>192        <div class="label">Gmail</div>193      </div>194      <div class="app">195        <div class="icon-circle messages">💬</div>196        <div class="label">Messages</div>197      </div>198      <div class="app">199        <div class="icon-circle drive">▲</div>200        <div class="label">Drive</div>201      </div>202      <div class="app">203        <div class="icon-circle chrome">◎</div>204        <div class="label">Chrome</div>205      </div>206    </div>207  </div>208 209  <!-- Gesture bar -->210  <div class="gesture"></div>211</div>212</body>213</html>