summaryrefslogtreecommitdiff
path: root/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'index.html')
-rw-r--r--index.html46
1 files changed, 44 insertions, 2 deletions
diff --git a/index.html b/index.html
index 74ab471..a32a04b 100644
--- a/index.html
+++ b/index.html
@@ -13,8 +13,21 @@
overflow: hidden;
}
+ :root {
+ --ui-border: white;
+ --ui-height: 2.5em;
+ }
+
#page {
width: 100vw;
+ position: relative;
+ }
+ #page[data-ui-shown="1"] {
+ top: var(--ui-height);
+ height: calc(100vh - var(--ui-height));
+ }
+ #page[data-ui-shown="0"] {
+ top: 0;
height: 100vh;
}
@@ -36,7 +49,7 @@
font-family: monospace;
}
button {
- border: 2px solid white;
+ border: 2px solid var(--ui-border);
background-color: black;
color: white;
}
@@ -49,6 +62,29 @@
button:focus {
outline: 2px solid #0a0;
}
+ #ui {
+ display: block;
+ width: 100vw;
+ height: var(--ui-height);
+ background-color: #111;
+ border-bottom: 2px solid var(--ui-border);
+ position: absolute;
+ top: 0;
+ left: 0;
+ vertical-align:middle;
+ }
+ #ui input {
+ vertical-align: middle;
+ display: inline-block;
+ height: 2.0em;
+ margin: 0.5em 0.2em 0.5em 0.5em;
+ padding: 0;
+ border: 2px solid var(--ui-border);
+ background-color: #333;
+ }
+ #ui label {
+ margin-right: 0.5em;
+ }
</style>
<meta charset="utf-8">
<meta content="width=device-width,initial-scale=1" name="viewport">
@@ -56,7 +92,7 @@
<body>
<script src="fractiform.js" type="text/javascript"></script>
-<div id="page">
+<div id="page" data-ui-shown="1">
<noscript>
<p>
This page requires JavaScript to function.<br>
@@ -71,6 +107,12 @@
</canvas>
<canvas id="ui-canvas"></canvas>
</div>
+<div id="ui">
+ <input type="color" value="#ffffff" name="color-input" id="color-input">
+ <label for="color-input">color</label>
+ <input type="range" value="0" min="0" max="1" step="any" name="color-mix-input" id="color-mix-input">
+ <label for="color-mix-input">opacity</label>
+</div>
<dialog id="error-dialog">
<pre id="error-message" class="error"></pre>