Персональная страничка (совместная)
by helpD54
HTML
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Logo</title>
<link rel="stylesheet" href="assets/styles/style.css">
</head>
<body>
<header class="header">
<h1 class="header__logo">Logo</h1>
<nav class="nav">
<ul class="nav__links">
<li class="links__item">Free designs</li>
<li class="links__item">License</li>
<li class="links__item">Aricles</li>
<li class="links__item">Contributors</li>
<li class="links__item">About</li>
</ul>
</nav>
<div class="header__profile">
<img src="assets/icons/notification.svg" alt="notification icon" class="profile__notification">
<img src="assets/images/profile-pic.png" alt="profile picture" class="profile__picture" />
<button class="profile__upload-button">
<img src="assets/icons/upload.svg" alt="upload button icon" class="upload-button__icon">
Upload
</button>
</div>
</header>
<main class="container">
<section class="settings-nav">
<h1 class="settings-nav__title">Settings</h1>
<ul class="settings-nav__links">
<li class="settings-nav__link">Public profile</li>
<li class="settings-nav__link">Account Settings</li>
<li class="settings-nav__link">Notifications</li>
<li class="settings-nav__link">PRO Account</li>
</ul>
</section>
<section class="settings">
<h2 class="settings__title">
Account settings
</h2>
<div class="settings-block">
<header class="settings-block__header">
<h3 class="settings-block__title">
Email address
</h3>
</header>
<div class="settings-block__field">
<p class="field__text">Your email address is <strong>[email protected]</strong></p>
<button class="btn btn-borderless...
CSS
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;500;700&display=swap');
body {
margin: 0;
font-family: "Poppins", sans-serif;
width: 100vw;
display: flex;
flex-direction: column;
overflow-x: hidden;
}
h1 {
font-size: 32px;
}
.header {
background-color: #FCFCFF;
color: #202142;
display: flex;
align-items: center;
justify-content: space-between;
font-size: 16px;
padding: 30px 50px;
border-bottom: 1px solid #efefff;
}
.header__logo {
font-size: 18px;
margin: 0;
}
.header__profile {
display: flex;
align-items: center;
justify-content: space-evenly;
}
.header__profile > * {
padding: 0 20px;
}
.profile__picture {
width: 38px;
}
.nav__links {
list-style: none;
display: flex;
margin: 0;
padding: 0;
}
.links__item {
margin: 0 10px;
}
.profile__notification {
height: 54px;
width: 54px;
}
.profile__upload-button {
font-size: 16px;
font-weight: 300;
padding: 15px 30px;
border-radius: 10px;
border: none;
background-color: #202142;
color: white;
display: flex;
gap: 10px; /* Отступ между элементами flex-a */
justify-content: center;
align-items: center;
}
.container {
width: 60%;
align-self: center;
display: flex;
color: #202142;
margin-top: 90px;
font-size:22px;
}
.settings-nav {
border-right: 1px solid #efefff;
padding-right: 100px;
display: flex;
flex-direction: column;
height: max-content;
}
.settings-nav__links {
list-style: none;
padding: 0;
margin: 0;
}
.settings-nav__link {
margin-bottom: 30px;
font-size: 16px;
font-weight: 300px;
}
.settings-nav-title {
margin: 0;
margin-bottom: 40px;
font-family: 'Merriweather', sans-serif;
}
.settings {
padding-left: 100px;
margin-top: 80px;
}
.settings__title {
margin: 20px 0;
font-family: 'Merriweather', sans-serif;
font-size: 24px;
}
.settings-block {
border-bottom: 1px solid #efefff;
padding-bottom: 40px;
}
.settings-block__title {
margin: 30px 0;
...