Toggle menu
Toggle preferences menu
Toggle personal menu
Nejste přihlášen(a)
Your IP address will be publicly visible if you make any edits.

Šablona:Hlavní strana/header/styles.css: Porovnání verzí

Z Bradavice Online Wiki
založena nová stránka s textem „Home header (bez CSS custom properties): .home-header { position: relative; padding-block: 3.5rem; line-height: 1.1; text-align: center; } .home-header__pretitle { margin-bottom: 0.25rem; color: #6b7280; jemně tlumený text: font-size: 0.875rem; ~small: letter-spacing: 0.05em; } .home-header__title { font-size: 4.5rem; nahraďte problémový řádek: margin: 0; text-tr…“
 
Bez shrnutí editace
 
(Není zobrazeno 11 mezilehlých verzí od stejného uživatele.)
Řádek 1: Řádek 1:
/* Home header (bez CSS custom properties) */
.home-header {
.home-header {
    position: relative;
position: relative;
    padding-block: 3.5rem;
padding-block: 3.5rem;
    line-height: 1.1;
line-height: var( --line-height-xx-small );
    text-align: center;
text-align: center;
}
}


.home-header__pretitle {
.home-header__pretitle {
    margin-bottom: 0.25rem;
margin-bottom: var( --space-xxs );
     color: #6b7280;           /* jemně tlumený text */
     color: var( --color-subtle );
    font-size: 0.875rem;     /* ~small */
font-size: var( --font-size-medium );
    letter-spacing: 0.05em;
letter-spacing: 0.2em;
}
}


.home-header__title {
.home-header__title {
    font-size: 4.5rem;   /* nahraďte problémový řádek */
--display-font-size: min( calc( 2.5rem + 3.9vw ), 4.5rem );
    margin: 0;
margin: 0;
    text-transform: uppercase;
font-size: var( --display-font-size );
    line-height: 0.9;
text-transform: uppercase;
    font-weight: 600;
line-height: 0.9;
font-weight: var( --font-weight-semi-bold );
    color: #FFCF5B;
}
}


.home-header__subtitle {
.home-header__subtitle {
    margin-top: 0.25rem;
margin-top: var( --space-xxs );
    color: #6b7280;
color: var( --color-subtle );
    font-size: 0.875rem;
font-size: var( --font-size-small );
}
}


/* „Vyhledávací“ box */
.home-header__search {
.home-header__search {
    padding: 1rem;
--gradient:  #120d0e, #321d13, #512d19, #713d1e, #90571d, #b0701b, #cf8a1a,
    margin-top: 2rem;
              #de9822, #eea529, #fdb331, #eea529, #de9822, #cf8a1a, #b0701b,
    margin-left: auto;
              #90571d, #713d1e, #512d19, #321d13, #120d0e !important;
    margin-right: auto;
--gradient-blur: 4px;
    max-width: 600px;
padding: var( --space-md );
    border: 1px solid rgba(0,0,0,0.12);
margin-top: var( --space-xxl );
    border-radius: 9999px;     /* pill */
margin-left: auto;
    background-color: #fff;     /* povrch */
margin-right: auto;
    cursor: pointer;
max-width: 600px;
    font-size: 0.875rem;
border: var( --border-base );
    font-weight: 500;
border-radius: var( --border-radius-pill );
    text-align: center;
background-color: var( --color-surface-2 );
    transition: background-color 160ms ease, box-shadow 160ms ease, transform 160ms ease;
cursor: pointer;
font-size: var( --font-size-small );
font-weight: var( --font-weight-medium );
text-align: center;
}
}


.home-header__search .desktoponly {
.home-header__search .desktoponly {
    margin-left: 0.5rem;
margin-left: var( --space-xs );
}
}


.home-header__search:hover {
.home-header__search:hover {
    background-color: #f9fafb;
--gradient: #120d0e, #321d13, #512d19, #713d1e, #90571d, #b0701b, #cf8a1a, #de9822, #eeA529, #fdb331, #eeA529, #de9822, #cf8a1a, #b0701b, #90571d, #713d1e, #512d19, #321d13, #120d0e;
    box-shadow: 0 6px 20px rgba(0,0,0,0.08);
--gradient-blur: 8px;
    transform: translateY(-1px);
background: var( --color-surface-4 );
}
}


.home-header__searchIcon img {
.home-header__searchIcon img {
    margin-right: 1rem;
margin-right: var( --space-md );
     opacity: 0.75;
     opacity: var( --opacity-icon-base );
    /* Volitelně: invert pro tmavé pozadí lze vynechat, protože validátor brblal na filter */
}
}


/* Fix vertikálního zarovnání */
/* Fix vertical alignment problem */
.home-header__search .keyboard-key {
.home-header__search .keyboard-key {
    display: inline;
display: inline;
    padding-top: 0.1em;
padding-top: 0.1em;
    padding-bottom: 0.1em;
padding-bottom: 0.1em;
}
}


/* Skrytí „desktop only“ na touch zařízeních */
.home-header:before,
@media (hover: none) {
.home-header__searchIcon img {
    .home-header__search .desktoponly {
filter: var( --filter-invert );
        display: none;
}
    }
 
@media ( hover: none ) {
.home-header__search .desktoponly {
display: none;
}
}
}

Aktuální verze z 14. 10. 2025, 10:10

.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-medium );
	letter-spacing: 0.2em;
}

.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 );
    color: #FFCF5B;
}

.home-header__subtitle {
	margin-top: var( --space-xxs );
	color: var( --color-subtle );
	font-size: var( --font-size-small );
}

.home-header__search {
	--gradient:  #120d0e, #321d13, #512d19, #713d1e, #90571d, #b0701b, #cf8a1a,
               #de9822, #eea529, #fdb331, #eea529, #de9822, #cf8a1a, #b0701b,
               #90571d, #713d1e, #512d19, #321d13, #120d0e !important;
	--gradient-blur: 4px;
	padding: var( --space-md );
	margin-top: var( --space-xxl );
	margin-left: auto;
	margin-right: auto;
	max-width: 600px;
	border: var( --border-base );
	border-radius: var( --border-radius-pill );
	background-color: var( --color-surface-2 );
	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-4 );
}

.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;
	}
}