diff --git a/frontend/src/app/welcome/assets/custom_2.png b/frontend/src/app/welcome/assets/custom_2.png new file mode 100644 index 0000000..93001d6 Binary files /dev/null and b/frontend/src/app/welcome/assets/custom_2.png differ diff --git a/frontend/src/app/welcome/assets/main.png b/frontend/src/app/welcome/assets/main.png new file mode 100644 index 0000000..3409265 Binary files /dev/null and b/frontend/src/app/welcome/assets/main.png differ diff --git a/frontend/src/app/welcome/page.tsx b/frontend/src/app/welcome/page.tsx index eaa56e8..e5166f3 100644 --- a/frontend/src/app/welcome/page.tsx +++ b/frontend/src/app/welcome/page.tsx @@ -1,7 +1,52 @@ +import React from 'react'; +import './Welcome.css'; +import MainImage from '/assets/main.png' +import Custom2Image from './assets/custom_2.png'; + export default function Home() { - return ( - - Hello - - ); -} + return ( + + + + StudyPlatform + Платформа для продажи тренировочных планов с геймификацией + + Начать + + + + + + + + + + + + @aleksnekr + Role: Front-end + mail@main.com + +7 (900) 000-00-00 + + + @dimamrkv + Role: Front-end + mail@main.com + +7 (900) 000-00-00 + + + @zakhar_mol4anov + Role: Back-end + mail@main.com + +7 (900) 000-00-00 + + + @crazygrisha + Role: Back-end + mail@main.com + +7 (900) 000-00-00 + + + + ); +} \ No newline at end of file diff --git a/frontend/src/app/welcome/welcome.css b/frontend/src/app/welcome/welcome.css new file mode 100644 index 0000000..4e02483 --- /dev/null +++ b/frontend/src/app/welcome/welcome.css @@ -0,0 +1,95 @@ +html, body { + height: 100%; + margin: 0; + padding: 0; + font-family: "Montserrat", sans-serif; +} + +.container { + display: flex; + justify-content: space-between; /* Расположение блоков слева и справа */ + align-items: center; /* Центрирование по вертикали */ + height: 100vh; + background-color: #333; +} + +.left, .right { + flex: 1; + color: white; +} + +.left { + text-align: left; /* Текст справа */ + margin-left: 10%; +} + +.right { + text-align: left; /* Текст слева */ +} + +.btn { + width: 210px; + height: 60px; + background-color: #42BECF; + color: #fff; + border: none; + border-radius: 500px; + cursor: pointer; + text-align: center; + font-size: 20px; + line-height: 60px; /* Центрирование текста по вертикали */ +} + +.img-main { + width: 100%; +} + +h1 { + font-size: 96px; + margin: 0; +} + +p { + font-size: 20px; +} + +.container2 { + display: flex; + align-items: center; /* Центрирование по вертикали */ + height: 100vh; + background-color: #fff; +} + +.custom_2 { + max-width: 80%; /* Ширина изображения не более 60% от ширины контейнера */ + width: auto; /* Автоматическая ширина */ + height: auto; /* Автоматическая высота */ + margin: 0 10%; /* Отступы по 20% справа и слева */ +} + +.container3 { + display: flex; + justify-content: space-between; /* Равное распределение между блоками */ + padding: 0 150px; /* Общий отступ справа и слева */ + background-color: #333; + color: #fff; +} + +.container3 > div { + flex: 1; /* Блоки занимают равное пространство */ + margin: 0 20px; /* Отступы между блоками */ + color: #fff; +} + +h2 { + font-size: 20px; +} + +.id1, .id2, .id3, .id4 { + color: white; /* Установка цвета текста на белый */ +} + +.id1 a, .id2 a, .id3 a, .id4 a { + color: inherit; /* Наследование цвета текста родительского элемента */ + text-decoration: none; /* Удаление подчеркивания для ссылок */ +} \ No newline at end of file diff --git a/frontend/src/declaration.d.ts b/frontend/src/declaration.d.ts new file mode 100644 index 0000000..36ea77a --- /dev/null +++ b/frontend/src/declaration.d.ts @@ -0,0 +1,4 @@ +declare module '*.png' { + const value: string; + export default value; +}
Платформа для продажи тренировочных планов с геймификацией
Role: Front-end
mail@main.com
+7 (900) 000-00-00
Role: Back-end