Template:Main Page/styles/header.css: Difference between revisions
Template page
More actions
No edit summary Tag: Reverted |
No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 84: | Line 84: | ||
gap: var( --space-xs ); | gap: var( --space-xs ); | ||
grid-template-columns: repeat( auto-fill, minmax( 320px, 1fr ) ); | grid-template-columns: repeat( auto-fill, minmax( 320px, 1fr ) ); | ||
grid-auto-rows: | grid-auto-rows: 5rem; | ||
font-size: var( --font-size-small ); | font-size: var( --font-size-small ); | ||
} | } | ||
Line 94: | Line 94: | ||
line-height: var( --line-height-xx-small ); | line-height: var( --line-height-xx-small ); | ||
overflow: hidden; | overflow: hidden; | ||
} | } | ||
Latest revision as of 18:40, 5 August 2025
.home-header { position: relative; padding-block: 3.5rem; line-height: var( --line-height-xx-small ); text-align: center; } .home-header__pretitle { margin-bottom: var( --space-xxs ); color: var( --color-subtle ); font-size: var( --font-size-small ); letter-spacing: 0.05em; } .home-header__title { --display-font-size: min( calc( 2.5rem + 3.9vw ), 4.5rem ); margin: 0; font-size: var( --display-font-size ); text-transform: uppercase; line-height: 0.9; font-weight: var( --font-weight-semi-bold ); margin-top:10px; } .home-header__subtitle { margin-top: var( --space-xxs ); color: var( --color-subtle ); font-size: var( --font-size-small ); } .home-header__search { box-shadow: 0 0 5px #212e3d; --gradient: #87bfdb, #77abC8, #6797b5, #577f9d, #476684, #43668a, #3e668f, #304a66, #212e3d, #304a66, #3e668f, #43668a, #476684, #577f9d, #6797b5, #77abC8, #87bfdb; --gradient-blur: 4px; padding: var( --space-md ); margin-top: var( --space-xl ); margin-left: auto; margin-right: auto; max-width: 600px; border: var( --border-base ); border-radius: var( --border-radius-pill ); background-color: var( --color-surface-1 ); cursor: pointer; font-size: var( --font-size-small ); font-weight: var( --font-weight-medium ); text-align: center; } .home-header__search .desktoponly { margin-left: var( --space-xs ); } .home-header__search:hover { --gradient: #120d0e, #321d13, #512d19, #713d1e, #90571d, #b0701b, #cf8a1a, #de9822, #eeA529, #fdb331, #eeA529, #de9822, #cf8a1a, #b0701b, #90571d, #713d1e, #512d19, #321d13, #120d0e; --gradient-blur: 8px; background: var( --color-surface-0 ); } .home-header__searchIcon img { margin-right: var( --space-md ); opacity: var( --opacity-icon-base ); } /* Fix vertical alignment problem */ .home-header__search .keyboard-key { display: inline; padding-top: 0.1em; padding-bottom: 0.1em; } .home-header:before, .home-header__searchIcon img { filter: var( --filter-invert ); } @media ( hover: none ) { .home-header__search .desktoponly { display: none; } } .template-navpills { display: grid; gap: var( --space-xs ); grid-template-columns: repeat( auto-fill, minmax( 320px, 1fr ) ); grid-auto-rows: 5rem; font-size: var( --font-size-small ); } .template-navpill { position: relative; border-radius: var( --border-radius-medium ); font-weight: var( --font-weight-medium ); line-height: var( --line-height-xx-small ); overflow: hidden; } .template-navpill-background { position: absolute; inset: 0; pointer-events: none; } .template-navpill-background:after { content: ''; position: absolute; inset: 0; background: linear-gradient(to right, #000, transparent); transition: transform 250ms ease; } .template-navpill-background img { width: 100%; height: 100%; object-fit: cover; transition: var( --transition-hover ); transition-property: transform; } .template-navpill:hover .template-navpill-background::after { transform: translateX( -100% ); } .template-navpill:hover .template-navpill-background img { transform: scale( 1.1 ); } .template-navpill > a { position: relative; padding: 0 var( --space-lg ); display: flex; align-items: center; color: var( --color-emphasized ); text-decoration: none; height: 100%; } .template-navpill > .template-navpill-background + a { color: #fff; text-shadow: -1px 0 .2em #000, 0 1px .2em #000, 1px 0 .2em #000, 0 -1px .2em #000; } .template-navpill:hover { background: var( --background-color-button-quiet--hover ); } .template-navpill:active { background: var( --background-color-button-quiet--active ); }