mirror of
https://github.com/DeNNiiInc/Connect-5.git
synced 2026-04-17 20:36:00 +00:00
Feat: Add brightness sliders for grid lines and intersection dots
This commit is contained in:
45
index.html
45
index.html
@@ -155,6 +155,51 @@
|
||||
<div class="board" id="gameBoard"></div>
|
||||
</div>
|
||||
|
||||
<!-- Grid Brightness Controls -->
|
||||
<div class="grid-controls">
|
||||
<div class="control-group">
|
||||
<label for="gridLineOpacity">Grid Lines</label>
|
||||
<input
|
||||
type="range"
|
||||
id="gridLineOpacity"
|
||||
min="0.1"
|
||||
max="1"
|
||||
step="0.1"
|
||||
value="0.3"
|
||||
/>
|
||||
</div>
|
||||
<div class="control-group">
|
||||
<label for="dotOpacity">Intersections</label>
|
||||
<input
|
||||
type="range"
|
||||
id="dotOpacity"
|
||||
min="0.1"
|
||||
max="1"
|
||||
step="0.1"
|
||||
value="0.4"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
const gridLineSlider = document.getElementById("gridLineOpacity");
|
||||
const dotOpacitySlider = document.getElementById("dotOpacity");
|
||||
|
||||
gridLineSlider.addEventListener("input", (e) => {
|
||||
document.documentElement.style.setProperty(
|
||||
"--grid-line-opacity",
|
||||
e.target.value
|
||||
);
|
||||
});
|
||||
|
||||
dotOpacitySlider.addEventListener("input", (e) => {
|
||||
document.documentElement.style.setProperty(
|
||||
"--grid-dot-opacity",
|
||||
e.target.value
|
||||
);
|
||||
});
|
||||
</script>
|
||||
|
||||
<!-- Multiplayer Panel -->
|
||||
<div
|
||||
id="multiplayerPanel"
|
||||
|
||||
@@ -16,7 +16,9 @@
|
||||
--border-medium: rgba(255, 255, 255, 0.2);
|
||||
--success: #10b981;
|
||||
--danger: #ef4444;
|
||||
--grid-line: rgba(147, 51, 234, 0.3);
|
||||
--grid-line-opacity: 0.3;
|
||||
--grid-dot-opacity: 0.4;
|
||||
--grid-line: rgba(147, 51, 234, var(--grid-line-opacity));
|
||||
--grid-bg: #0f1420;
|
||||
--cell-hover: rgba(147, 51, 234, 0.1);
|
||||
--win-highlight: hsl(270, 70%, 60%);
|
||||
@@ -342,7 +344,7 @@ body {
|
||||
height: 4px;
|
||||
background: var(--grid-line);
|
||||
border-radius: 50%;
|
||||
opacity: 0.4;
|
||||
opacity: var(--grid-dot-opacity);
|
||||
}
|
||||
|
||||
.cell:hover:not(.occupied) {
|
||||
|
||||
Reference in New Issue
Block a user