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