courses:ast100:0
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| courses:ast100:0 [2026/01/26 00:25] – [1. Timelines] asad | courses:ast100:0 [2026/02/01 09:01] (current) – asad | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Seven Ages of the Universe ====== | + | ====== |
| Slides: https:// | Slides: https:// | ||
| Line 11: | Line 11: | ||
| ===== - Timelines ===== | ===== - Timelines ===== | ||
| - | <!DOCTYPE | + | < |
| - | <html lang="en"> | + | <div id="doku-cosmic-light"> |
| - | < | + | < |
| - | <meta charset=" | + | /* SCOPED CSS FOR DOKUWIKI |
| - | <meta name=" | + | Container ID: #doku-cosmic-light |
| - | < | + | Theme: Elegant |
| - | < | + | */ |
| - | | + | |
| - | --bg-color: #0b0d17; | + | |
| - | --card-bg: #15192b; | + | |
| - | --text-primary: | + | |
| - | --text-secondary: | + | |
| - | --accent-particle: | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | --accent-biological: | + | |
| - | --accent-cultural: | + | |
| - | } | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | } | + | |
| - | + | | |
| - | body { | + | |
| - | font-family: | + | |
| + | | ||
| + | --line-color: | ||
| + | |||
| + | /* Typography & Layout */ | ||
| + | font-family: | ||
| background-color: | background-color: | ||
| color: var(--text-primary); | color: var(--text-primary); | ||
| line-height: | line-height: | ||
| - | padding-bottom: 50px; | + | |
| + | display: block; | ||
| + | margin: 0; | ||
| + | | ||
| } | } | ||
| - | | + | |
| - | text-align: center; | + | # |
| - | | + | |
| - | background: radial-gradient(circle at center, #1b2735 0%, #090a0f 100%); | + | |
| - | | + | |
| } | } | ||
| - | | + | |
| - | font-size: 2.5rem; | + | #doku-cosmic-light |
| - | | + | |
| - | | + | |
| - | | + | |
| } | } | ||
| - | | + | |
| - | color: var(--text-secondary); | + | border-top: 1px solid var(--border-color); |
| - | font-size: 1.1rem; | + | |
| - | } | + | |
| - | + | ||
| - | .container { | + | |
| - | max-width: 900px; | + | |
| - | margin: 0 auto; | + | |
| - | padding: 0 20px; | + | |
| - | } | + | |
| - | + | ||
| - | /* Age Section Styling */ | + | |
| - | .age-section | + | |
| - | margin-bottom: | + | |
| - | border-radius: 8px; | + | |
| - | overflow: hidden; | + | |
| - | box-shadow: 0 4px 6px rgba(0, | + | |
| - | background-color: var(--card-bg); | + | |
| - | transition: transform 0.2s ease; | + | |
| } | } | ||
| - | .age-header { | + | |
| - | padding: 20px 30px; | + | # |
| + | padding: 20px 15px; | ||
| cursor: pointer; | cursor: pointer; | ||
| display: flex; | display: flex; | ||
| justify-content: | justify-content: | ||
| align-items: | align-items: | ||
| - | background-color: | ||
| - | border-left: | ||
| user-select: | user-select: | ||
| + | position: relative; | ||
| } | } | ||
| - | .age-header: | + | |
| - | background-color: | + | background-color: |
| } | } | ||
| - | .age-title { | + | |
| - | font-size: 1.4rem; | + | display: flex; |
| + | flex-direction: | ||
| + | } | ||
| + | |||
| + | # | ||
| + | font-size: 1.1rem; | ||
| font-weight: | font-weight: | ||
| + | text-transform: | ||
| + | letter-spacing: | ||
| + | color: var(--text-primary); | ||
| + | margin-bottom: | ||
| } | } | ||
| - | .age-meta { | + | |
| - | font-size: 0.9rem; | + | font-size: 0.95rem; |
| color: var(--text-secondary); | color: var(--text-secondary); | ||
| - | | + | |
| + | font-style: italic; | ||
| } | } | ||
| - | .toggle-icon { | + | |
| - | font-size: 1.5rem; | + | font-size: 1.2rem; |
| + | color: var(--text-secondary); | ||
| transition: transform 0.3s ease; | transition: transform 0.3s ease; | ||
| + | margin-left: | ||
| } | } | ||
| - | .age-content { | + | |
| + | # | ||
| max-height: 0; | max-height: 0; | ||
| overflow: hidden; | overflow: hidden; | ||
| transition: max-height 0.5s ease-out; | transition: max-height 0.5s ease-out; | ||
| - | background-color: | + | background-color: |
| } | } | ||
| - | /* Timeline | + | /* Timeline |
| - | .timeline { | + | |
| position: relative; | position: relative; | ||
| - | padding: | + | padding: |
| + | max-width: 800px; | ||
| + | margin: 0 auto; | ||
| } | } | ||
| - | .timeline:: | + | |
| + | # | ||
| content: ''; | content: ''; | ||
| position: absolute; | position: absolute; | ||
| - | left: 24px; | + | left: 19px; /* Aligns with the dot center */ |
| - | top: 0; | + | top: 45px; |
| - | bottom: | + | bottom: |
| width: 2px; | width: 2px; | ||
| - | background: | + | background: |
| } | } | ||
| - | .event-item { | + | |
| position: relative; | position: relative; | ||
| + | padding-left: | ||
| margin-bottom: | margin-bottom: | ||
| } | } | ||
| - | .event-item: | + | |
| margin-bottom: | margin-bottom: | ||
| } | } | ||
| - | .event-dot { | + | |
| + | # | ||
| position: absolute; | position: absolute; | ||
| - | left: -33px; | + | left: -26px; /* Adjust based on padding-left */ |
| - | top: 5px; | + | top: 6px; |
| - | width: | + | width: |
| - | height: | + | height: |
| border-radius: | border-radius: | ||
| background-color: | background-color: | ||
| - | border: 2px solid #fff; | + | border: 2px solid var(--accent-color); |
| - | z-index: | + | z-index: |
| } | } | ||
| - | .time-badge { | + | |
| display: inline-block; | display: inline-block; | ||
| font-size: 0.85rem; | font-size: 0.85rem; | ||
| - | font-weight: | + | font-weight: |
| - | color: var(--text-secondary); | + | color: var(--accent-color); |
| - | margin-bottom: | + | margin-bottom: |
| - | font-family: | + | background: |
| - | background: | + | |
| padding: 2px 8px; | padding: 2px 8px; | ||
| border-radius: | border-radius: | ||
| } | } | ||
| - | .event-title { | + | |
| - | font-size: 1.2rem; | + | font-size: 1.15rem; |
| - | margin-bottom: 8px; | + | margin: |
| - | color: #fff; | + | color: #1a202c; |
| + | font-weight: | ||
| + | line-height: | ||
| } | } | ||
| - | .event-desc { | + | |
| - | color: | + | color: |
| font-size: 0.95rem; | font-size: 0.95rem; | ||
| + | margin: 0; | ||
| + | line-height: | ||
| } | } | ||
| - | /* Specific Age Colors | + | /* Math Superscripts |
| - | | + | |
| - | .age-particle .age-title { color: var(--accent-particle); | + | |
| - | .age-particle .event-dot { border-color: | + | |
| - | + | ||
| - | .age-galactic { border-color: | + | |
| - | .age-galactic .age-title { color: var(--accent-galactic); | + | |
| - | .age-galactic .event-dot { border-color: | + | |
| - | + | ||
| - | .age-stellar { border-color: | + | |
| - | .age-stellar .age-title { color: var(--accent-stellar); | + | |
| - | .age-stellar .event-dot { border-color: | + | |
| - | + | ||
| - | .age-planetary { border-color: | + | |
| - | .age-planetary .age-title { color: var(--accent-planetary); | + | |
| - | .age-planetary .event-dot { border-color: | + | |
| - | + | ||
| - | .age-chemical { border-color: | + | |
| - | .age-chemical .age-title { color: var(--accent-chemical); | + | |
| - | .age-chemical .event-dot { border-color: | + | |
| - | + | ||
| - | .age-biological { border-color: | + | |
| - | .age-biological .age-title { color: var(--accent-biological); | + | |
| - | .age-biological .event-dot { border-color: | + | |
| - | + | ||
| - | .age-cultural { border-color: | + | |
| - | .age-cultural .age-title { color: var(--accent-cultural); | + | |
| - | .age-cultural .event-dot { border-color: | + | |
| - | + | ||
| - | /* Utility for math superscripts */ | + | |
| - | | + | |
| font-size: 0.7em; | font-size: 0.7em; | ||
| vertical-align: | vertical-align: | ||
| + | line-height: | ||
| } | } | ||
| - | /* Responsive | + | /* Animation States |
| - | | + | |
| - | .age-header { padding: 15px; } | + | |
| - | .timeline { padding: 20px 15px 20px 30px; } | + | |
| - | .timeline:: | + | |
| - | .event-dot { left: -22px; width: 12px; height: 12px; } | + | |
| - | .age-meta { display: block; margin-left: | + | |
| - | .age-header { flex-wrap: wrap; } | + | |
| - | .toggle-icon { margin-left: | + | |
| - | } | + | |
| - | + | ||
| - | | + | |
| transform: rotate(180deg); | transform: rotate(180deg); | ||
| } | } | ||
| | | ||
| - | .open { | + | |
| - | max-height: | + | max-height: |
| + | border-bottom: | ||
| } | } | ||
| - | </ | ||
| - | </ | ||
| - | < | ||
| - | < | + | |
| - | < | + | |
| - | <p class=" | + | # |
| - | </header> | + | # |
| - | + | # | |
| - | <div class=" | + | # |
| + | # | ||
| + | # | ||
| + | } | ||
| + | | ||
| - | <div class=" | + | <div class=" |
| <div class=" | <div class=" | ||
| - | <div> | + | < |
| <span class=" | <span class=" | ||
| - | <span class=" | + | <span class=" |
| </ | </ | ||
| <span class=" | <span class=" | ||
| Line 260: | Line 221: | ||
| </ | </ | ||
| <div class=" | <div class=" | ||
| - | <span class=" | + | <span class=" |
| <h3 class=" | <h3 class=" | ||
| <p class=" | <p class=" | ||
| Line 266: | Line 227: | ||
| </ | </ | ||
| <div class=" | <div class=" | ||
| - | <span class=" | + | <span class=" |
| <h3 class=" | <h3 class=" | ||
| - | <p class=" | + | <p class=" |
| <div class=" | <div class=" | ||
| </ | </ | ||
| <div class=" | <div class=" | ||
| - | <span class=" | + | <span class=" |
| <h3 class=" | <h3 class=" | ||
| - | <p class=" | + | <p class=" |
| <div class=" | <div class=" | ||
| </ | </ | ||
| <div class=" | <div class=" | ||
| - | <span class=" | + | <span class=" |
| <h3 class=" | <h3 class=" | ||
| - | <p class=" | + | <p class=" |
| <div class=" | <div class=" | ||
| </ | </ | ||
| Line 286: | Line 247: | ||
| <span class=" | <span class=" | ||
| <h3 class=" | <h3 class=" | ||
| - | <p class=" | + | <p class=" |
| <div class=" | <div class=" | ||
| </ | </ | ||
| Line 292: | Line 253: | ||
| <span class=" | <span class=" | ||
| <h3 class=" | <h3 class=" | ||
| - | <p class=" | + | <p class=" |
| <div class=" | <div class=" | ||
| </ | </ | ||
| Line 299: | Line 260: | ||
| </ | </ | ||
| - | <div class=" | + | <div class=" |
| <div class=" | <div class=" | ||
| - | <div> | + | < |
| <span class=" | <span class=" | ||
| - | <span class=" | + | <span class=" |
| </ | </ | ||
| <span class=" | <span class=" | ||
| Line 312: | Line 273: | ||
| <span class=" | <span class=" | ||
| <h3 class=" | <h3 class=" | ||
| - | <p class=" | + | <p class=" |
| <div class=" | <div class=" | ||
| </ | </ | ||
| Line 318: | Line 279: | ||
| <span class=" | <span class=" | ||
| <h3 class=" | <h3 class=" | ||
| - | <p class=" | + | <p class=" |
| <div class=" | <div class=" | ||
| </ | </ | ||
| Line 324: | Line 285: | ||
| <span class=" | <span class=" | ||
| <h3 class=" | <h3 class=" | ||
| - | <p class=" | + | <p class=" |
| <div class=" | <div class=" | ||
| </ | </ | ||
| Line 330: | Line 291: | ||
| <span class=" | <span class=" | ||
| <h3 class=" | <h3 class=" | ||
| - | <p class=" | + | <p class=" |
| <div class=" | <div class=" | ||
| </ | </ | ||
| Line 336: | Line 297: | ||
| <span class=" | <span class=" | ||
| <h3 class=" | <h3 class=" | ||
| - | <p class=" | + | <p class=" |
| <div class=" | <div class=" | ||
| </ | </ | ||
| Line 342: | Line 303: | ||
| <span class=" | <span class=" | ||
| <h3 class=" | <h3 class=" | ||
| - | <p class=" | + | <p class=" |
| <div class=" | <div class=" | ||
| </ | </ | ||
| Line 348: | Line 309: | ||
| <span class=" | <span class=" | ||
| <h3 class=" | <h3 class=" | ||
| - | <p class=" | + | <p class=" |
| <div class=" | <div class=" | ||
| </ | </ | ||
| Line 355: | Line 316: | ||
| </ | </ | ||
| - | <div class=" | + | <div class=" |
| <div class=" | <div class=" | ||
| - | <div> | + | < |
| <span class=" | <span class=" | ||
| - | <span class=" | + | <span class=" |
| </ | </ | ||
| <span class=" | <span class=" | ||
| Line 367: | Line 328: | ||
| <div class=" | <div class=" | ||
| <span class=" | <span class=" | ||
| - | <h3 class=" | + | <h3 class=" |
| - | <p class=" | + | <p class=" |
| <div class=" | <div class=" | ||
| </ | </ | ||
| Line 374: | Line 335: | ||
| <span class=" | <span class=" | ||
| <h3 class=" | <h3 class=" | ||
| - | <p class=" | + | <p class=" |
| <div class=" | <div class=" | ||
| </ | </ | ||
| <div class=" | <div class=" | ||
| <span class=" | <span class=" | ||
| - | <h3 class=" | + | <h3 class=" |
| - | <p class=" | + | <p class=" |
| <div class=" | <div class=" | ||
| </ | </ | ||
| <div class=" | <div class=" | ||
| <span class=" | <span class=" | ||
| - | <h3 class=" | + | <h3 class=" |
| - | <p class=" | + | <p class=" |
| + | <div class=" | ||
| + | </ | ||
| + | <div class=" | ||
| + | <span class=" | ||
| + | <h3 class=" | ||
| + | <p class=" | ||
| <div class=" | <div class=" | ||
| </ | </ | ||
| Line 392: | Line 359: | ||
| <span class=" | <span class=" | ||
| <h3 class=" | <h3 class=" | ||
| - | <p class=" | + | <p class=" |
| <div class=" | <div class=" | ||
| </ | </ | ||
| Line 398: | Line 365: | ||
| <span class=" | <span class=" | ||
| <h3 class=" | <h3 class=" | ||
| - | <p class=" | + | <p class=" |
| <div class=" | <div class=" | ||
| </ | </ | ||
| Line 405: | Line 372: | ||
| </ | </ | ||
| - | <div class=" | + | <div class=" |
| <div class=" | <div class=" | ||
| - | <div> | + | < |
| <span class=" | <span class=" | ||
| - | <span class=" | + | <span class=" |
| </ | </ | ||
| <span class=" | <span class=" | ||
| Line 418: | Line 385: | ||
| <span class=" | <span class=" | ||
| <h3 class=" | <h3 class=" | ||
| - | <p class=" | + | <p class=" |
| <div class=" | <div class=" | ||
| </ | </ | ||
| Line 424: | Line 391: | ||
| <span class=" | <span class=" | ||
| <h3 class=" | <h3 class=" | ||
| - | <p class=" | + | <p class=" |
| + | <div class=" | ||
| + | </ | ||
| + | <div class=" | ||
| + | <span class=" | ||
| + | <h3 class=" | ||
| + | <p class=" | ||
| <div class=" | <div class=" | ||
| </ | </ | ||
| <div class=" | <div class=" | ||
| <span class=" | <span class=" | ||
| - | <h3 class=" | + | <h3 class=" |
| - | <p class=" | + | <p class=" |
| <div class=" | <div class=" | ||
| </ | </ | ||
| Line 436: | Line 409: | ||
| <span class=" | <span class=" | ||
| <h3 class=" | <h3 class=" | ||
| - | <p class=" | + | <p class=" |
| <div class=" | <div class=" | ||
| </ | </ | ||
| Line 442: | Line 415: | ||
| <span class=" | <span class=" | ||
| <h3 class=" | <h3 class=" | ||
| - | <p class=" | + | <p class=" |
| <div class=" | <div class=" | ||
| </ | </ | ||
| Line 448: | Line 421: | ||
| <span class=" | <span class=" | ||
| <h3 class=" | <h3 class=" | ||
| - | <p class=" | + | <p class=" |
| <div class=" | <div class=" | ||
| </ | </ | ||
| Line 455: | Line 428: | ||
| </ | </ | ||
| - | <div class=" | + | <div class=" |
| <div class=" | <div class=" | ||
| - | <div> | + | < |
| <span class=" | <span class=" | ||
| - | <span class=" | + | <span class=" |
| </ | </ | ||
| <span class=" | <span class=" | ||
| Line 468: | Line 441: | ||
| <span class=" | <span class=" | ||
| <h3 class=" | <h3 class=" | ||
| - | <p class=" | + | <p class=" |
| <div class=" | <div class=" | ||
| </ | </ | ||
| <div class=" | <div class=" | ||
| <span class=" | <span class=" | ||
| - | <h3 class=" | + | <h3 class=" |
| - | <p class=" | + | <p class=" |
| + | <div class=" | ||
| + | </ | ||
| + | <div class=" | ||
| + | <span class=" | ||
| + | <h3 class=" | ||
| + | <p class=" | ||
| <div class=" | <div class=" | ||
| </ | </ | ||
| Line 480: | Line 459: | ||
| <span class=" | <span class=" | ||
| <h3 class=" | <h3 class=" | ||
| - | <p class=" | + | <p class=" |
| <div class=" | <div class=" | ||
| </ | </ | ||
| Line 486: | Line 465: | ||
| <span class=" | <span class=" | ||
| <h3 class=" | <h3 class=" | ||
| - | <p class=" | + | <p class=" |
| <div class=" | <div class=" | ||
| </ | </ | ||
| Line 492: | Line 471: | ||
| <span class=" | <span class=" | ||
| <h3 class=" | <h3 class=" | ||
| - | <p class=" | + | <p class=" |
| <div class=" | <div class=" | ||
| </ | </ | ||
| Line 498: | Line 477: | ||
| <span class=" | <span class=" | ||
| <h3 class=" | <h3 class=" | ||
| - | <p class=" | + | <p class=" |
| <div class=" | <div class=" | ||
| </ | </ | ||
| Line 505: | Line 484: | ||
| </ | </ | ||
| - | <div class=" | + | <div class=" |
| <div class=" | <div class=" | ||
| - | <div> | + | < |
| <span class=" | <span class=" | ||
| - | <span class=" | + | <span class=" |
| </ | </ | ||
| <span class=" | <span class=" | ||
| Line 518: | Line 497: | ||
| <span class=" | <span class=" | ||
| <h3 class=" | <h3 class=" | ||
| - | <p class=" | + | <p class=" |
| <div class=" | <div class=" | ||
| </ | </ | ||
| Line 524: | Line 503: | ||
| <span class=" | <span class=" | ||
| <h3 class=" | <h3 class=" | ||
| - | <p class=" | + | <p class=" |
| <div class=" | <div class=" | ||
| </ | </ | ||
| Line 530: | Line 509: | ||
| <span class=" | <span class=" | ||
| <h3 class=" | <h3 class=" | ||
| - | <p class=" | + | <p class=" |
| <div class=" | <div class=" | ||
| </ | </ | ||
| Line 536: | Line 515: | ||
| <span class=" | <span class=" | ||
| <h3 class=" | <h3 class=" | ||
| - | <p class=" | + | <p class=" |
| <div class=" | <div class=" | ||
| </ | </ | ||
| Line 542: | Line 521: | ||
| <span class=" | <span class=" | ||
| <h3 class=" | <h3 class=" | ||
| - | <p class=" | + | <p class=" |
| <div class=" | <div class=" | ||
| </ | </ | ||
| Line 548: | Line 527: | ||
| <span class=" | <span class=" | ||
| <h3 class=" | <h3 class=" | ||
| - | <p class=" | + | <p class=" |
| <div class=" | <div class=" | ||
| </ | </ | ||
| Line 554: | Line 533: | ||
| <span class=" | <span class=" | ||
| <h3 class=" | <h3 class=" | ||
| - | <p class=" | + | <p class=" |
| <div class=" | <div class=" | ||
| </ | </ | ||
| Line 561: | Line 540: | ||
| </ | </ | ||
| - | <div class=" | + | <div class=" |
| <div class=" | <div class=" | ||
| - | <div> | + | < |
| <span class=" | <span class=" | ||
| - | <span class=" | + | <span class=" |
| </ | </ | ||
| <span class=" | <span class=" | ||
| Line 574: | Line 553: | ||
| <span class=" | <span class=" | ||
| <h3 class=" | <h3 class=" | ||
| - | <p class=" | + | <p class=" |
| <div class=" | <div class=" | ||
| </ | </ | ||
| <div class=" | <div class=" | ||
| <span class=" | <span class=" | ||
| - | <h3 class=" | + | <h3 class=" |
| - | <p class=" | + | <p class=" |
| <div class=" | <div class=" | ||
| </ | </ | ||
| Line 586: | Line 565: | ||
| <span class=" | <span class=" | ||
| <h3 class=" | <h3 class=" | ||
| - | <p class=" | + | <p class=" |
| <div class=" | <div class=" | ||
| </ | </ | ||
| Line 592: | Line 571: | ||
| <span class=" | <span class=" | ||
| <h3 class=" | <h3 class=" | ||
| - | <p class=" | + | <p class=" |
| <div class=" | <div class=" | ||
| </ | </ | ||
| Line 598: | Line 577: | ||
| <span class=" | <span class=" | ||
| <h3 class=" | <h3 class=" | ||
| - | <p class=" | + | <p class=" |
| <div class=" | <div class=" | ||
| </ | </ | ||
| <div class=" | <div class=" | ||
| - | <span class=" | + | <span class=" |
| <h3 class=" | <h3 class=" | ||
| - | <p class=" | + | <p class=" |
| <div class=" | <div class=" | ||
| </ | </ | ||
| Line 610: | Line 589: | ||
| <span class=" | <span class=" | ||
| <h3 class=" | <h3 class=" | ||
| - | <p class=" | + | <p class=" |
| <div class=" | <div class=" | ||
| </ | </ | ||
| Line 617: | Line 596: | ||
| </ | </ | ||
| - | </div> | + | |
| + | (function() { | ||
| + | const wrapper = document.getElementById(' | ||
| + | if (!wrapper) return; | ||
| - | < | + | |
| - | document.addEventListener(' | + | |
| - | | + | |
| - | | + | |
| - | header.addEventListener(' | + | header.addEventListener(' |
| - | const content = header.nextElementSibling; | + | const content = header.nextElementSibling; |
| - | const icon = header.querySelector(' | + | const icon = header.querySelector(' |
| - | | + | |
| - | content.classList.toggle(' | + | content.classList.toggle(' |
| - | icon.classList.toggle(' | + | icon.classList.toggle(' |
| - | + | }); | |
| - | | + | |
| - | // headers.forEach(otherHeader => { | + | |
| - | // if (otherHeader !== header) { | + | |
| - | // | + | |
| - | // | + | |
| - | // } | + | |
| - | // }); | + | |
| }); | }); | ||
| - | }); | + | })(); |
| - | | + | </ |
| - | </ | + | </div> |
| - | + | ||
| - | </body> | + | |
| </ | </ | ||
courses/ast100/0.1769412313.txt.gz · Last modified: by asad
