More actions
mNo edit summary |
mNo edit summary |
||
Line 53: | Line 53: | ||
transform: rotate(360deg); | transform: rotate(360deg); | ||
} | } | ||
} | |||
.main-page-header-search { | |||
align-items: center; | |||
background-color: var(--tg-color-progressive); | |||
border-radius: var(--tg-border-radius-pill); | |||
color: var(--tg-color-inverted-progressive); | |||
cursor: pointer; | |||
display: flex; | |||
font-size: 0.875rem; | |||
font-weight: var(--font-weight-medium); | |||
gap: 0.5rem; | |||
line-height: 1; | |||
margin-top: 1rem; | |||
padding: 1rem 2rem; | |||
user-select: none; | |||
} | |||
.main-page-header-search:before { | |||
content: ''; | |||
width: 1rem; | |||
height: 1rem; | |||
mask-image: url(/w/images/a/a5/CdxIconSearch.svg); | |||
mask-size: contain; | |||
background-color: currentColor; | |||
display: block; | |||
} | |||
/* Keyboard hint */ | |||
@media (hover: hover) { | |||
.main-page-header-search:after { | |||
content: '/'; | |||
margin-top: -2px; | |||
margin-bottom: -2px; | |||
margin-left: 2px; | |||
width: 18px; | |||
height: 18px; | |||
display: flex; | |||
background-color: var(--tg-color-inverted-progressive); | |||
color: var(--tg-color-progressive); | |||
border-radius: var(--tg-border-radius-small); | |||
line-height: 1; | |||
align-items: center; | |||
justify-content: center; | |||
font-size: 10px; | |||
font-weight: 900; | |||
opacity: 0.6; | |||
} | |||
} | |||
.main-page-header-search:hover { | |||
background-color: var(--tg-color-progressive--hover); | |||
} | |||
.main-page-header-search:active { | |||
background-color: var(--tg-color-progressive--active); | |||
} | } |
Revision as of 23:38, 26 December 2024
.main-page-header { position: relative; margin-top: -2rem; margin-bottom: -4rem; padding-top: 6rem; padding-bottom: 6rem; clear: both; overflow: hidden; /* Prevent circular inscription from affecting element size */ pointer-events: none; /* So that you can click elements overlap with the header */ } .main-page-header::before { content: ''; position: absolute; inset: 0; background-image: url(https://credoth-spaces.nyc3.digitaloceanspaces.com/wiki/Ouroboros_Pin_no_bars_or_pin_SVG.svg); background-repeat: no-repeat; background-position: center; background-size: contain; opacity: 0.1; filter: var(--filter-invert); pointer-events: none; animation: spin 60s infinite linear; } .main-page-content { align-items: center; display: flex; flex-direction: column; text-align: center; pointer-events: auto; /* Reset pointer-events: none from header */ } .main-page-header-logo { position: relative; margin-top: 2.5rem; width: 420px; max-width: 100%; padding-top: 0.75rem; } .main-page-header-logo img { width: 100%; height: 100%; } @keyframes spin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } .main-page-header-search { align-items: center; background-color: var(--tg-color-progressive); border-radius: var(--tg-border-radius-pill); color: var(--tg-color-inverted-progressive); cursor: pointer; display: flex; font-size: 0.875rem; font-weight: var(--font-weight-medium); gap: 0.5rem; line-height: 1; margin-top: 1rem; padding: 1rem 2rem; user-select: none; } .main-page-header-search:before { content: ''; width: 1rem; height: 1rem; mask-image: url(/w/images/a/a5/CdxIconSearch.svg); mask-size: contain; background-color: currentColor; display: block; } /* Keyboard hint */ @media (hover: hover) { .main-page-header-search:after { content: '/'; margin-top: -2px; margin-bottom: -2px; margin-left: 2px; width: 18px; height: 18px; display: flex; background-color: var(--tg-color-inverted-progressive); color: var(--tg-color-progressive); border-radius: var(--tg-border-radius-small); line-height: 1; align-items: center; justify-content: center; font-size: 10px; font-weight: 900; opacity: 0.6; } } .main-page-header-search:hover { background-color: var(--tg-color-progressive--hover); } .main-page-header-search:active { background-color: var(--tg-color-progressive--active); }