diff --git a/public/calculators/subnet.js b/public/calculators/subnet.js index c101204..ff07306 100644 --- a/public/calculators/subnet.js +++ b/public/calculators/subnet.js @@ -53,9 +53,9 @@ export default { + / - / `; @@ -97,6 +97,10 @@ export default { ipv6CidrLabel.style.cssText = 'display: block; margin-bottom: 8px; font-weight: 500; color: var(--text);'; ipv6CidrLabel.textContent = 'CIDR Prefix Length'; + const ipv6CidrSpan = document.createElement('span'); + ipv6CidrSpan.style.cssText = 'color: var(--muted); margin-right: 10px;'; + ipv6CidrSpan.textContent = '/'; + const ipv6CidrInput = document.createElement('input'); ipv6CidrInput.type = 'number'; ipv6CidrInput.name = 'ipv6Cidr'; @@ -105,13 +109,9 @@ export default { ipv6CidrInput.max = '128'; ipv6CidrInput.style.cssText = 'width: 200px; padding: 12px; border: 1px solid var(--border); border-radius: 8px; font-size: 16px;'; - const ipv6CidrSpan = document.createElement('span'); - ipv6CidrSpan.style.cssText = 'color: var(--muted); margin-left: 10px;'; - ipv6CidrSpan.textContent = '/'; - ipv6CidrContainer.appendChild(ipv6CidrLabel); - ipv6CidrContainer.appendChild(ipv6CidrInput); ipv6CidrContainer.appendChild(ipv6CidrSpan); + ipv6CidrContainer.appendChild(ipv6CidrInput); // Add all elements to IPv6 section ipv6Section.appendChild(ipv6AddressContainer); diff --git a/public/css/styles.css b/public/css/styles.css index 38a4b83..aca385d 100644 --- a/public/css/styles.css +++ b/public/css/styles.css @@ -123,16 +123,20 @@ html,body{margin:0;background:var(--bg);color:var(--text);font:16px/1.5 system-u display: block; } - /* Add mobile overlay */ - .sidenav::before { - content: ''; + /* Mobile overlay - separate element */ + .mobile-nav-overlay { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.5); - z-index: -1; + z-index: 99; + display: none; + } + + .mobile-nav-overlay.active { + display: block; } /* Adjust main content spacing for mobile */ diff --git a/public/index.html b/public/index.html index 0db8ca1..bc8ff1a 100644 --- a/public/index.html +++ b/public/index.html @@ -29,6 +29,9 @@
+ + +