Spaces:
Running
Running
File size: 4,422 Bytes
f3aaf6b 95bf165 f3aaf6b 95bf165 f3aaf6b 95bf165 f3aaf6b 95bf165 f3aaf6b 95bf165 f3aaf6b efcea67 f3aaf6b 95bf165 f3aaf6b 95bf165 f3aaf6b efcea67 f3aaf6b 95bf165 f3aaf6b 95bf165 05e55ac f3aaf6b 95bf165 f3aaf6b 95bf165 5e16ce4 f3aaf6b 95bf165 f3aaf6b 95bf165 05e55ac f3aaf6b 95bf165 f3aaf6b 95bf165 f3aaf6b 1ddecdb |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 |
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Ayurvedic Daily Clock</title>
<style>
:root {
--kapha: #dddddd;
--pitta: #bbbbbb;
--vata: #eeeeee;
--text: #111111;
--background: #ffffff;
}
body {
margin: 0;
padding: 0;
font-family: Arial, sans-serif;
background: var(--background);
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
}
main.clock {
width: 420px;
height: 420px;
border-radius: 50%;
position: relative;
background: conic-gradient(
var(--kapha) 0% 25%,
var(--pitta) 25% 50%,
var(--vata) 50% 75%,
var(--kapha) 75% 100%
);
box-shadow: 0 0 10px rgba(0,0,0,0.2);
}
h1.center-label {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
text-align: center;
font-weight: bold;
font-size: 1.2em;
background: white;
padding: 10px;
border-radius: 10px;
z-index: 2;
color: var(--text);
}
section.segment {
position: absolute;
width: 110px;
text-align: center;
font-size: 0.75em;
line-height: 1.3em;
color: var(--text);
text-shadow: 0 0 2px white;
}
span.emoji {
display: block;
font-size: 1.6em;
margin-bottom: 2px;
}
/* Clock label positions */
.l1 { top: 5%; left: 50%; transform: translateX(-50%); }
.l2 { top: 20%; left: 82%; transform: translate(-50%, -50%); }
.l3 { top: 50%; left: 95%; transform: translate(-50%, -50%); }
.l4 { top: 80%; left: 82%; transform: translate(-50%, -50%); }
.l5 { bottom: 5%; left: 50%; transform: translateX(-50%); }
.l6 { top: 80%; left: 18%; transform: translate(-50%, -50%); }
.l7 { top: 50%; left: 5%; transform: translate(-50%, -50%); }
.l8 { top: 20%; left: 18%; transform: translate(-50%, -50%); }
/* Clock hour marker lines */
.line {
position: absolute;
width: 2px;
height: 210px;
background: #999;
top: 50%;
left: 50%;
transform-origin: top center;
z-index: 0;
opacity: 0.4;
}
.h3 { transform: rotate(45deg); }
.h6 { transform: rotate(90deg); }
.h9 { transform: rotate(135deg); }
.h12 { transform: rotate(180deg); }
.h15 { transform: rotate(225deg); }
.h18 { transform: rotate(270deg); }
.h21 { transform: rotate(315deg); }
.h0 { transform: rotate(0deg); }
/* Responsive design */
@media (max-width: 500px) {
main.clock {
width: 90vw;
height: 90vw;
}
section.segment {
font-size: 1.0em;
width: 100px;
}
span.emoji {
font-size: 1.4em;
}
}
</style>
</head>
<body>
<main class="clock" role="region" aria-label="Ayurvedic Daily Clock">
<h1 class="center-label"><br>Ayurvedic<br>Daily Rhythm</h1>
<!-- Hour lines -->
<div class="line h0"></div>
<div class="line h3"></div>
<div class="line h6"></div>
<div class="line h9"></div>
<div class="line h12"></div>
<div class="line h15"></div>
<div class="line h18"></div>
<div class="line h21"></div>
<!-- Segments -->
<section class="segment l1">
<span class="emoji">π
</span>
6β9 AM<br>Kapha π§ββοΈ<br>Exercise, Energize
</section>
<section class="segment l2">
<span class="emoji">π</span>
9β12 PM<br>Pitta πΌ<br>Work, Focus
</section>
<section class="segment l3">
<span class="emoji">π½οΈ</span>
12β3 PM<br>Pitta π₯<br>Main Meal, Digest
</section>
<section class="segment l4">
<span class="emoji">πΆββοΈ</span>
3β6 PM<br>Vata π¬<br>Socialize, Move
</section>
<section class="segment l5">
<span class="emoji">π</span>
6β9 PM<br>Kapha π<br>Relax, Wind Down
</section>
<section class="segment l6">
<span class="emoji">π</span>
9β12 AM<br>Pitta ποΈ<br>Sleep, Process
</section>
<section class="segment l7">
<span class="emoji">π</span>
12β3 AM<br>Pitta π§ <br>Deep Sleep, Repair
</section>
<section class="segment l8">
<span class="emoji">π</span>
3β6 AM<br>Vata β¨<br>Meditate, Create
</section>
</main>
</body>
</html>
|