mirror of
https://github.com/eugene-serb/wavelovers.git
synced 2023-09-09 23:41:16 +03:00
Updated header styles
This commit is contained in:
parent
2cfc967a5e
commit
cb3ecd2f7c
@ -94,6 +94,7 @@
|
||||
<br />
|
||||
<span>Follow me on Twitter: </span>
|
||||
<a href="https://twitter.com/eugene_serb" target="_blank">@eugene_serb</a>
|
||||
<br />
|
||||
<span>Mail me: </span>
|
||||
<a href="mailto:eugene.serb@gmail.com" target="_blank">eugene.serb@gmail.com</a>
|
||||
</div>
|
||||
|
174
css/styles.css
174
css/styles.css
@ -26,20 +26,36 @@
|
||||
--color-e: #B3DEE2;
|
||||
}
|
||||
|
||||
:root {
|
||||
/* Base numbers */
|
||||
--number-border-radius: 8px;
|
||||
--number-border-size: 2px;
|
||||
}
|
||||
|
||||
@media (prefers-color-scheme: light) {
|
||||
:root {
|
||||
--color-border: var(--color-a);
|
||||
--color-background: var(--color-white);
|
||||
--color-content-background: var(--color-milk);
|
||||
--color-logo: var(--color-white);
|
||||
--color-header: var(--color-coal);
|
||||
--color-text: var(--color-coal);
|
||||
--color-text-header: var(--color-coal);
|
||||
--color-link: var(--color-b);
|
||||
--color-link-hover: var(--color-a);
|
||||
--color-border: var(--color-a);
|
||||
--color-selection: var(--color-b);
|
||||
--color-fieldset-border: var(--color-c);
|
||||
--color-table-header-background: var(--color-b);
|
||||
--color-table-header-text: var(--color-white);
|
||||
--color-table-item: var(--color-c);
|
||||
/**/
|
||||
--color-header-background: var(--color-b);
|
||||
--color-header-borderline: var(--color-a);
|
||||
--color-header-selection: var(--color-a);
|
||||
--color-header-logo: var(--color-white);
|
||||
--color-header-navigation-link: var(--color-white);
|
||||
--color-header-navigation-link-hover: var(--color-white);
|
||||
/**/
|
||||
--color-content-background: var(--color-milk);
|
||||
--color-logo: var(--color-white);
|
||||
--color-header: var(--color-coal);
|
||||
--color-anotation: var(--color-coal);
|
||||
--color-pattern-button: var(--color-c);
|
||||
--color-pattern-text: var(--color-white);
|
||||
@ -48,18 +64,28 @@
|
||||
|
||||
@media (prefers-color-scheme: dark) {
|
||||
:root {
|
||||
--color-border: var(--color-a);
|
||||
--color-background: var(--color-coal);
|
||||
--color-content-background: var(--color-c);
|
||||
--color-logo: var(--color-white);
|
||||
--color-header: var(--color-coal);
|
||||
--color-text: var(--color-coal);
|
||||
--color-text-header: var(--color-coal);
|
||||
--color-link: var(--color-b);
|
||||
--color-link-hover: var(--color-a);
|
||||
--color-border: var(--color-a);
|
||||
--color-selection: var(--color-b);
|
||||
--color-fieldset-border: var(--color-c);
|
||||
--color-table-header-background: var(--color-b);
|
||||
--color-table-header-text: var(--color-white);
|
||||
--color-table-item: var(--color-c);
|
||||
/**/
|
||||
--color-header-background: var(--color-a);
|
||||
--color-header-borderline: var(--color-b);
|
||||
--color-header-selection: var(--color-b);
|
||||
--color-header-logo: var(--color-white);
|
||||
--color-header-navigation-link: var(--color-white);
|
||||
--color-header-navigation-link-hover: var(--color-white);
|
||||
/**/
|
||||
--color-content-background: var(--color-c);
|
||||
--color-logo: var(--color-white);
|
||||
--color-header: var(--color-coal);
|
||||
--color-anotation: var(--color-milk);
|
||||
--color-pattern-button: var(--color-milk);
|
||||
--color-pattern-text: var(--color-black);
|
||||
@ -85,12 +111,17 @@ body {
|
||||
background: var(--color-selection);
|
||||
}
|
||||
|
||||
:focus {
|
||||
border-bottom: 2px solid var(--color-selection);
|
||||
}
|
||||
|
||||
:focus-visible {
|
||||
outline: 2px solid var(--color-selection);
|
||||
border-color: transparent;
|
||||
}
|
||||
|
||||
h1, h2, h3, h4, h5, h6 {
|
||||
color: var(--color-header);
|
||||
color: var(--color-text-header);
|
||||
font-weight: 500;
|
||||
margin-block-start: 0.382em;
|
||||
margin-block-end: 0.618em;
|
||||
@ -140,9 +171,21 @@ hr {
|
||||
margin-block-end: 0.5em;
|
||||
}
|
||||
|
||||
legend {
|
||||
padding: 2px 4px;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
fieldset {
|
||||
border: 2px solid var(--color-border-alpha);
|
||||
border-radius: 4px;
|
||||
padding: 8px;
|
||||
}
|
||||
|
||||
button, input, textarea, select {
|
||||
padding: 4px 8px;
|
||||
border: 2px solid var(--color-link);
|
||||
border-radius: var(--number-border-radius);
|
||||
background: var(--color-milk);
|
||||
color: var(--color-text);
|
||||
font-size: 16px;
|
||||
@ -168,17 +211,6 @@ option {
|
||||
color: var(--color-white);
|
||||
}
|
||||
|
||||
fieldset {
|
||||
border: 2px solid var(--color-border-alpha);
|
||||
border-radius: 4px;
|
||||
padding: 8px;
|
||||
}
|
||||
|
||||
legend {
|
||||
padding: 2px 4px;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
/* ------ */
|
||||
/* TABLES */
|
||||
/* ------ */
|
||||
@ -242,33 +274,32 @@ table, th, td {
|
||||
padding-right: 16px;
|
||||
}
|
||||
|
||||
/* ------ */
|
||||
/* BANNER */
|
||||
/* ------ */
|
||||
|
||||
.banner-container {
|
||||
min-height: 100vh;
|
||||
display: flex;
|
||||
}
|
||||
|
||||
.banner {
|
||||
margin: auto;
|
||||
padding: 16px;
|
||||
}
|
||||
|
||||
/* ------------ */
|
||||
/* ITEMS STYLES */
|
||||
/* ------------ */
|
||||
/* ----------------- */
|
||||
/* COMPONENTS STYLES */
|
||||
/* ----------------- */
|
||||
|
||||
/* ------ */
|
||||
/* HEADER */
|
||||
/* ------ */
|
||||
|
||||
.header {
|
||||
border-bottom: 32px solid var(--color-border);
|
||||
background: var(--color-b);
|
||||
border-bottom: 32px solid var(--color-header-borderline);
|
||||
background: var(--color-header-background);
|
||||
}
|
||||
|
||||
.header ::selection {
|
||||
background: var(--color-header-selection);
|
||||
}
|
||||
|
||||
.header :focus {
|
||||
border-bottom: 2px solid var(--color-header-navigation-link-hover);
|
||||
}
|
||||
|
||||
.header :focus-visible {
|
||||
outline: 2px solid var(--color-header-navigation-link-hover);
|
||||
border-color: transparent;
|
||||
}
|
||||
|
||||
.header-wrapper {
|
||||
padding-top: 64px;
|
||||
padding-bottom: 16px;
|
||||
@ -282,18 +313,7 @@ table, th, td {
|
||||
font-size: 48px;
|
||||
font-weight: 500;
|
||||
color: var(--color-logo);
|
||||
}
|
||||
|
||||
.logo-wrapper__logo::selection {
|
||||
background-color: var(--color-a);
|
||||
}
|
||||
|
||||
@media only screen and (min-width: 540px) {
|
||||
.logo-wrapper__logo {
|
||||
font-size: 64px;
|
||||
font-weight: 500;
|
||||
color: var(--color-logo);
|
||||
}
|
||||
cursor: default;
|
||||
}
|
||||
|
||||
.menu-wrapper {
|
||||
@ -305,7 +325,10 @@ table, th, td {
|
||||
padding: 0;
|
||||
list-style-type: none;
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
flex-wrap: wrap;
|
||||
justify-content: space-between;
|
||||
gap: 8px;
|
||||
}
|
||||
|
||||
.navigation__item {
|
||||
@ -314,39 +337,42 @@ table, th, td {
|
||||
}
|
||||
|
||||
.navigation__item a {
|
||||
color: var(--color-logo);
|
||||
border-color: transparent;
|
||||
color: var(--color-header-navigation-link);
|
||||
}
|
||||
|
||||
.navigation__item a:hover {
|
||||
color: var(--color-logo);
|
||||
border-color: var(--color-logo);
|
||||
}
|
||||
|
||||
.navigation__item a::selection {
|
||||
background: var(--color-a);
|
||||
border-color: var(--color-header-navigation-link-hover);
|
||||
color: var(--color-header-navigation-link-hover);
|
||||
}
|
||||
|
||||
@media only screen and (min-width: 720px) {
|
||||
.header-wrapper {
|
||||
display: grid;
|
||||
grid-template-columns: 1fr 1fr;
|
||||
gap: 32px;
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
flex-wrap: nowrap;
|
||||
justify-content: space-between;
|
||||
gap: 64px;
|
||||
}
|
||||
|
||||
.logo-wrapper {
|
||||
grid-column: 1 / 2;
|
||||
grid-row: 1 / 2;
|
||||
width: 50%;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.menu-wrapper {
|
||||
width: 50%;
|
||||
margin-top: 0px;
|
||||
grid-column: 2 / 3;
|
||||
grid-row: 1 / 2;
|
||||
align-self: flex-end;
|
||||
}
|
||||
}
|
||||
|
||||
@media only screen and (min-width: 1024px) {
|
||||
.logo-wrapper__logo {
|
||||
font-size: 64px;
|
||||
}
|
||||
}
|
||||
|
||||
/* ----------------------------------- */
|
||||
/* MAIN, PAGE FLOW AND CONTENT SECTION */
|
||||
/* ----------------------------------- */
|
||||
@ -510,3 +536,21 @@ table, th, td {
|
||||
word-break: break-all;
|
||||
}
|
||||
|
||||
/* ----- */
|
||||
/* PAGES */
|
||||
/* ----- */
|
||||
|
||||
/* ------ */
|
||||
/* BANNER */
|
||||
/* ------ */
|
||||
|
||||
.banner-container {
|
||||
min-height: 100vh;
|
||||
display: flex;
|
||||
}
|
||||
|
||||
.banner {
|
||||
margin: auto;
|
||||
padding: 16px;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user