Team Ai
Datasetpublic

GD-ML/AndroidCode

sourceHugging Facemitupdated 6mo agoView on Hugging Face
1likes3.4kdownloads
10449_5.html198 linesDownload Raw Back to 10449
1<!DOCTYPE html>2<html>3<head>4<meta charset="UTF-8">5<title>Departure Ports UI</title>6<style>7  body { margin: 0; padding: 0; background: transparent; font-family: Arial, Helvetica, sans-serif; }8  #render-target {9    width: 1080px; height: 2400px; position: relative; overflow: hidden;10    background: #FFFFFF;11  }12  .status-bar {13    position: absolute; top: 0; left: 0; width: 100%; height: 110px;14    background: #37474F; color: #ECEFF1; font-size: 40px;15    display: flex; align-items: center; justify-content: space-between;16    padding: 0 30px;17  }18  .status-left { display: flex; align-items: center; gap: 20px; }19  .status-right { display: flex; align-items: center; gap: 20px; }20  .status-icon {21    width: 34px; height: 34px; border-radius: 50%; border: 2px solid #CFD8DC; opacity: 0.9;22  }23  .battery {24    display: flex; align-items: center; gap: 10px; color: #CFD8DC; font-size: 34px;25  }26  .battery svg { width: 46px; height: 26px; }27  .app-bar {28    position: absolute; top: 110px; left: 0; width: 100%; height: 160px;29    background: #37474F; color: #FFFFFF; display: flex; align-items: center; justify-content: space-between;30    padding: 0 30px; box-sizing: border-box;31  }32  .app-left { display: flex; align-items: center; gap: 26px; }33  .app-title { font-size: 56px; font-weight: 600; letter-spacing: 0.3px; }34  .app-actions { display: flex; align-items: center; gap: 20px; }35  .divider-top {36    position: absolute; top: 270px; left: 0; width: 100%; height: 6px; background: #B0BEC5;37  }38  .section {39    position: absolute; top: 276px; left: 0; width: 100%; height: 100px;40    background: #F3F5F7; color: #37474F; display: flex; align-items: center;41    padding: 0 32px; box-sizing: border-box; font-size: 38px; font-weight: 600;42    border-bottom: 1px solid #E0E0E0;43  }44  .list {45    position: absolute; top: 376px; left: 0; right: 0; bottom: 190px;46    overflow: hidden; /* visual only; no actual scrolling in this static render */47    background: #FFFFFF;48  }49  .list-item {50    display: flex; align-items: center; gap: 34px;51    padding: 38px 32px; box-sizing: border-box;52    border-bottom: 2px solid #E0E0E0;53  }54  .radio {55    width: 84px; height: 84px; border-radius: 50%;56    border: 6px solid #BDBDBD; box-sizing: border-box;57  }58  .item-text {59    font-size: 48px; color: #616161;60  }61  .bottom-nav {62    position: absolute; bottom: 0; left: 0; width: 100%; height: 190px;63    background: #37474F; color: #ECEFF1; display: flex; align-items: center; justify-content: space-around;64    box-shadow: 0 -4px 12px rgba(0,0,0,0.15);65  }66  .nav-item { display: flex; flex-direction: column; align-items: center; gap: 16px; }67  .nav-label { font-size: 34px; }68  .nav-icon svg { width: 60px; height: 60px; }69  .pink { color: #E91E63; fill: #E91E63; }70  .white { color: #FFFFFF; fill: #FFFFFF; }71</style>72</head>73<body>74<div id="render-target">75  <!-- Status Bar -->76  <div class="status-bar">77    <div class="status-left">78      <div>10:03</div>79      <div class="status-icon"></div>80      <div class="status-icon"></div>81      <div class="status-icon"></div>82    </div>83    <div class="status-right">84      <div class="status-icon"></div>85      <div class="battery">86        <svg viewBox="0 0 60 30">87          <rect x="2" y="6" width="50" height="18" rx="3" stroke="#CFD8DC" fill="none" stroke-width="3"/>88          <rect x="54" y="11" width="5" height="8" rx="1" fill="#CFD8DC"/>89          <rect x="5" y="9" width="40" height="12" rx="2" fill="#CFD8DC"/>90        </svg>91        <span>100%</span>92      </div>93    </div>94  </div>95 96  <!-- App Bar -->97  <div class="app-bar">98    <div class="app-left">99      <svg width="64" height="64" viewBox="0 0 48 48">100        <path d="M30 10 L14 24 L30 38" fill="none" stroke="#FFFFFF" stroke-width="6" stroke-linecap="round" stroke-linejoin="round"/>101      </svg>102      <div class="app-title">Departure Ports</div>103    </div>104    <div class="app-actions">105      <svg width="52" height="52" viewBox="0 0 24 24">106        <circle cx="12" cy="5" r="2" fill="#FFFFFF"/>107        <circle cx="12" cy="12" r="2" fill="#FFFFFF"/>108        <circle cx="12" cy="19" r="2" fill="#FFFFFF"/>109      </svg>110    </div>111  </div>112 113  <div class="divider-top"></div>114 115  <!-- Section Header -->116  <div class="section">Europe</div>117 118  <!-- List Items -->119  <div class="list">120    <div class="list-item">121      <div class="radio"></div>122      <div class="item-text">Amsterdam, Netherlands</div>123    </div>124    <div class="list-item">125      <div class="radio"></div>126      <div class="item-text">Avignon, France</div>127    </div>128    <div class="list-item">129      <div class="radio"></div>130      <div class="item-text">Barcelona, Spain</div>131    </div>132    <div class="list-item">133      <div class="radio"></div>134      <div class="item-text">Basel, Switzerland</div>135    </div>136    <div class="list-item">137      <div class="radio"></div>138      <div class="item-text">Budapest, Hungary</div>139    </div>140    <div class="list-item">141      <div class="radio"></div>142      <div class="item-text">Chalon-Sur-Saone, France</div>143    </div>144    <div class="list-item">145      <div class="radio"></div>146      <div class="item-text">Civitavecchia (Rome), Italy</div>147    </div>148    <div class="list-item">149      <div class="radio"></div>150      <div class="item-text">Copenhagen, Denmark</div>151    </div>152    <div class="list-item">153      <div class="radio"></div>154      <div class="item-text">Dover (London), England</div>155    </div>156    <div class="list-item">157      <div class="radio"></div>158      <div class="item-text">Genoa, Italy</div>159    </div>160    <div class="list-item">161      <div class="radio"></div>162      <div class="item-text">Hamburg, Germany</div>163    </div>164  </div>165 166  <!-- Bottom Navigation -->167  <div class="bottom-nav">168    <div class="nav-item">169      <div class="nav-icon white">170        <svg viewBox="0 0 24 24">171          <polygon points="12,2 15,9 22,9 16.5,13.5 18.5,21 12,17 5.5,21 7.5,13.5 2,9 9,9" fill="currentColor"/>172        </svg>173      </div>174      <div class="nav-label">Top Deals</div>175    </div>176    <div class="nav-item">177      <div class="nav-icon pink">178        <svg viewBox="0 0 24 24">179          <circle cx="10" cy="10" r="7" fill="none" stroke="currentColor" stroke-width="2"/>180          <line x1="16" y1="16" x2="22" y2="22" stroke="currentColor" stroke-width="3" stroke-linecap="round"/>181        </svg>182      </div>183      <div class="nav-label" style="color:#E91E63;">Cruise Search</div>184    </div>185    <div class="nav-item">186      <div class="nav-icon white">187        <svg viewBox="0 0 24 24">188          <circle cx="12" cy="12" r="10" fill="none" stroke="currentColor" stroke-width="2"/>189          <rect x="11" y="7" width="2" height="2" fill="currentColor"/>190          <rect x="11" y="10" width="2" height="7" fill="currentColor"/>191        </svg>192      </div>193      <div class="nav-label">Contact Us</div>194    </div>195  </div>196</div>197</body>198</html>
GD-ML/AndroidCode · Team Ai