diff --git a/index.html b/index.html index 23944e8..8b78b59 100644 --- a/index.html +++ b/index.html @@ -4,6 +4,16 @@ + + + + + + + + + + Сложно сосредоточиться @@ -34,6 +44,10 @@ +
+

+ no focus +

diff --git a/styles/dark.css b/styles/dark.css index eb9daf6..39ba844 100644 --- a/styles/dark.css +++ b/styles/dark.css @@ -10,3 +10,23 @@ чем стили в медиазапросе предпочтений пользователя */ } + +.header { + background-image: var(--background_image); +} + +.header__theme-menu-button { + color: var(--accent-color); +} + +.header__theme-menu-button_active { + border: 1px solid var(--accent-color); +} + +.rec { + color: var(--accent-color); +} + +.dot { + background-color: var(--accent-color); +} \ No newline at end of file diff --git a/styles/style.css b/styles/style.css index d0e2027..8e1e7ba 100644 --- a/styles/style.css +++ b/styles/style.css @@ -2,4 +2,73 @@ .page { /* сохраните в разметке и стилях класс page. На его основе работает скрипт. */ + width: 375px; + margin: 0 auto; } + +.header { + display: grid; + background-size: cover; + background-position: 50% 50%; + grid-row: repeat(3, 1fr); + padding: 10px; +} + +.header__theme-menu { + justify-self: end; + margin-top: 49px; +} + +.header__theme-menu-list { + list-style: none; + display: flex; + flex-direction: column; + gap: 10px; +} + +.header__theme-menu-button { + display: inline-block; + width: 100%; + height: 100%; + border: none; + background-color: transparent; + text-transform: lowercase; + font-family: 'IBM Plex Mono', Arial, sans-serif; + font-weight: 400; + line-height: 18px; + font-size: 18px; + min-width: 70px; + min-height: 26px; + padding-bottom: 5px; +} + +.rec { + position: absolute; + justify-self: end; + font-family: 'IBM Plex Mono', Arial, sans-serif; + text-transform: uppercase; + font-size: 18px; + font-weight: 400; + line-height: 25px; +} + +.rec::before { + content: "rec"; +} + +.rec::after { + content: ''; + display: inline-block; + width: 9px; + height: 9px; + border-radius: 7.5px; + background-color: var(--accent-color); + margin-block-end: 1px; + margin-inline-start: 10px; + margin-inline-end: 9px; +} + +.dot { + width: 9px; + height: 9px; +} \ No newline at end of file diff --git a/styles/variables.css b/styles/variables.css index 9cef8ca..67f1fa1 100644 --- a/styles/variables.css +++ b/styles/variables.css @@ -2,3 +2,7 @@ Переменные для вашего проекта и их переопределение под различные устройства */ +:root { + --background_image: url(../images/cover-image-dark.png); + --accent-color: #ff0070; +} \ No newline at end of file