Files
2026-06-24 13:00:51 +02:00

63 lines
1.5 KiB
HTML

<!DOCTYPE html>
<html lang="it">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Clock</title>
<style>
*, *::before, *::after { margin: 0; padding: 0; box-sizing: border-box; }
html, body {
width: 100%;
height: 100%;
overflow: hidden;
font-family: 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;
background: transparent;
color: #fff;
user-select: none;
}
.widget {
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.clock {
background: rgba(0,0,0,0.5);
backdrop-filter: blur(6px);
border: 1px solid rgba(255,255,255,0.08);
border-radius: calc(min(8px, 0.6vw));
padding: 0.4em 1em;
font-size: clamp(16px, 2vw, 32px);
font-weight: 600;
letter-spacing: 1px;
color: rgba(255,255,255,0.7);
box-shadow: 0 4px 16px rgba(0,0,0,0.4);
}
@keyframes fadeIn {
from { opacity: 0; }
to { opacity: 1; }
}
.clock { animation: fadeIn 0.8s ease-out; }
</style>
</head>
<body>
<div class="widget">
<div class="clock" id="clock">00:00:00</div>
</div>
<script>
function updateClock() {
const now = new Date();
document.getElementById('clock').textContent =
now.toLocaleTimeString('it-IT', { hour12: false });
}
setInterval(updateClock, 1000);
updateClock();
</script>
</body>
</html>