summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordavidovski <david@davidovski.xyz>2023-08-09 11:28:21 +0100
committerdavidovski <david@davidovski.xyz>2023-08-09 11:28:21 +0100
commit085415092d6310a6fc87dfa5002a72f1cce6c376 (patch)
tree3f0910c3f5cafc5e21307910f3cd46a1cc72ce5d
parentc32244676379c7f23429446c574f19832518226e (diff)
Fix to work on chromium browsers
-rw-r--r--index.php30
1 files changed, 13 insertions, 17 deletions
diff --git a/index.php b/index.php
index 0f844e9..81a4b43 100644
--- a/index.php
+++ b/index.php
@@ -27,7 +27,6 @@
<title>cellgrid</title>
<style>
-
@font-face {
font-family: pixel;
src: url("font.woff")
@@ -42,7 +41,7 @@
}
.grid {
- overflow: scroll;
+ overflow: auto;
position: absolute;
left: 50%;
top: 50%;
@@ -68,30 +67,34 @@
background: #373b41;
}
- #selector:target {
+ form:valid > #selector {
height: 3em;
visibility: visible;
opacity: 1;
}
+ input[type="color"] {
+ width: 20px;
+ height: 20px;
+ }
+
input[type='radio'] {
opacity: 0;
- height: 100%;
- width: 100%;
margin: 0;
}
input[type='radio']:checked {
opacity: 1;
+ height: 100%;
+ width: 100%;
}
- td {
+ .cell {
position: relative;
width: 10px;
height: 10px;
}
-
table {
border: 0.1em solid black;
font-size: 1px;
@@ -99,12 +102,7 @@
height: 640px;
}
- input[type="color"] {
- width: 20px;
- height: 20px;
- }
-
</style>
@@ -121,11 +119,9 @@
for($y = 0; $y < $GRID_SIZE; ++$y) {
$id = "$x,$y";
$color = $grid[$x][$y];
- echo "<td style='background-color:$color;>";
- echo "<label for='cell1'>";
- echo "<a href='#selector'>";
- echo "<input type='radio' name='cell' id='cell$id' value='$id'>";
- echo "</a>";
+ echo "<td style='background-color:$color;'>";
+ echo "<label for='cell$id'>";
+ echo "<input type='radio' name='cell' id='cell$id' value='$id' required>";
echo "</label>";
echo "</td>";
}