Files
lcd1602atest/firmware/cyd/media/preview.html

48 lines
2.0 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>LCD1602A</title>
<style>
*{box-sizing:border-box;margin:0;padding:0}
html,body{width:320px;height:240px;overflow:hidden;background:#000;margin:0}
.bezel{width:320px;height:240px;background:#1a1408}
.screen{width:320px;height:240px;background:#0A1016;color:#EAF0F6;font:12px/1.2 system-ui,sans-serif;position:relative;overflow:hidden}
.muted{color:#7A8B9C}.ok{color:#3DDC97}.bad{color:#E85D4C}.acc{color:#4FC3F7}.amber{color:#FFB74D}
.btn{border:0;border-radius:8px;background:#243140;color:#EAF0F6;font-weight:600}
.btn.acc{background:#1A4A6E}.btn.on{background:#1B5E4A}.btn.warn{background:#6B3A1E}
.t{position:absolute;left:0;right:0;top:2px;text-align:center;font-size:24px;font-weight:700}
.pin{position:absolute;left:0;right:0;top:34px;text-align:center;font-size:11px}
.st{position:absolute;left:0;right:0;top:52px;text-align:center;font-weight:700}
.warn{position:absolute;left:8px;right:8px;top:72px;text-align:center;font-size:11px;color:#FFB74D}
.line{position:absolute;left:24px;right:24px;height:22px;background:#0d1820;border:1px solid #1E2C40;border-radius:4px;
color:#7CDBFF;font-family:ui-monospace,monospace;padding:2px 8px;display:flex;align-items:center}
.l1{top:96px}.l2{top:122px}
.grid{position:absolute;left:12px;right:12px;bottom:10px;display:grid;grid-template-columns:1fr 1fr;gap:8px}
.grid .btn{height:36px}
</style>
</head>
<body>
<div class="bezel"><div class="screen" id="s">
<div class="t">LCD1602A</div>
<div class="pin muted">I2C SDA22 SCL27 PCF8574</div>
<div class="st ok">OK 0x27 map0</div>
<div class="warn">Blank? turn BLUE pot on backpack</div>
<div class="line l1">[Hello World!]</div>
<div class="line l2">[LCD1602A]</div>
<div class="grid">
<button class="btn" type="button">Demo 1/4</button>
<button class="btn" type="button">Hello</button>
<button class="btn" type="button">Map 0</button>
<button class="btn on" type="button">BL ON</button>
</div>
</div></div>
</body>
</html>