index.html 8.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225
  1. <!DOCTYPE html>
  2. <html lang="ru">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>Сайт-визитка | Семён Бирюков</title>
  7. <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css">
  8. <link rel="preconnect" href="https://fonts.gstatic.com">
  9. <link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap" rel="stylesheet">
  10. <style>
  11. body {
  12. font-family: 'Montserrat', sans-serif;
  13. margin: 0;
  14. padding: 0;
  15. background-color: #f5f5f5;
  16. }
  17. .container {
  18. max-width: 1200px;
  19. margin: 0 auto;
  20. padding: 40px;
  21. background-color: #fff;
  22. box-shadow: 0 0 10px rgba(0,0,0,0.1);
  23. border-radius: 10px;
  24. }
  25. h1 {
  26. text-align: center;
  27. color: #333;
  28. margin-bottom: 30px;
  29. text-shadow: 2px 2px 4px rgba(0,0,0,0.2);
  30. }
  31. .profile-pic {
  32. display: block;
  33. margin: 0 auto 20px;
  34. width: 200px;
  35. height: 200px;
  36. border-radius: 50%;
  37. object-fit: cover;
  38. border: 5px solid #6172a2;
  39. box-shadow: 0 0 10px rgba(0,0,0,0.3);
  40. }
  41. .intro {
  42. text-align: center;
  43. margin-bottom: 40px;
  44. line-height: 1.6;
  45. }
  46. .skills {
  47. display: flex;
  48. flex-wrap: wrap;
  49. justify-content: center;
  50. margin-bottom: 40px;
  51. }
  52. .skill {
  53. background-color: #6172a2;
  54. color: white;
  55. padding: 8px 16px;
  56. margin: 4px;
  57. border-radius: 20px;
  58. box-shadow: 0 2px 4px rgba(0,0,0,0.2);
  59. transition: transform 0.3s;
  60. }
  61. .skill:hover {
  62. transform: scale(1.1);
  63. }
  64. .section {
  65. margin-bottom: 40px;
  66. }
  67. .section h2 {
  68. color: #6172a2;
  69. text-shadow: 1px 1px 2px rgba(0,0,0,0.2);
  70. position: relative;
  71. padding-bottom: 10px;
  72. }
  73. .section h2::after {
  74. content: "";
  75. position: absolute;
  76. bottom: 0;
  77. left: 0;
  78. width: 100px;
  79. height: 3px;
  80. background-color: #6172a2;
  81. }
  82. .contacts {
  83. text-align: center;
  84. }
  85. .contacts a {
  86. display: inline-block;
  87. margin: 0 10px;
  88. color: #333;
  89. font-size: 30px;
  90. transition: color 0.3s, transform 0.3s;
  91. }
  92. .contacts a:hover {
  93. color: #6172a2;
  94. transform: scale(1.2);
  95. }
  96. .projects {
  97. display: grid;
  98. grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  99. grid-gap: 20px;
  100. }
  101. .project {
  102. background-color: #f9f9f9;
  103. padding: 20px;
  104. border-radius: 10px;
  105. box-shadow: 0 2px 4px rgba(0,0,0,0.1);
  106. transition: transform 0.3s;
  107. position: relative;
  108. overflow: hidden;
  109. }
  110. .project::before {
  111. content: "";
  112. position: absolute;
  113. top: 0;
  114. left: -100%;
  115. width: 100%;
  116. height: 100%;
  117. background: linear-gradient(120deg, rgba(255,255,255,0) 30%, rgba(255,255,255,0.8) 50%, rgba(255,255,255,0) 70%);
  118. transition: 0.5s;
  119. transform: skewX(-25deg);
  120. }
  121. .project:hover::before {
  122. left: 100%;
  123. }
  124. .project:hover {
  125. transform: translateY(-5px);
  126. }
  127. .project h3 {
  128. margin-top: 0;
  129. }
  130. .project p {
  131. margin-bottom: 0;
  132. }
  133. .certifications {
  134. display: grid;
  135. grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  136. grid-gap: 20px;
  137. }
  138. .certification {
  139. background-color: #f9f9f9;
  140. padding: 20px;
  141. border-radius: 10px;
  142. box-shadow: 0 2px 4px rgba(0,0,0,0.1);
  143. text-align: center;
  144. transition: transform 0.3s;
  145. }
  146. .certification:hover {
  147. transform: translateY(-5px);
  148. }
  149. .certification img {
  150. max-width: 100%;
  151. height: auto;
  152. margin-bottom: 10px;
  153. }
  154. </style>
  155. </head>
  156. <body>
  157. <div class="container">
  158. <h1>Семён Бирюков</h1>
  159. <div class="intro">
  160. <p>Я увлеченный и целеустремленный студент 2 курса, специализирующийся на разработке веб-приложений. Мой интерес к программированию зародился еще в школьные годы, и с тех пор я не перестаю совершенствовать свои навыки. Я стремлюсь создавать качественные, эффективные и красивые веб-решения, которые улучшают жизнь людей. Я всегда открыт для новых вызовов и готов учиться новому.</p>
  161. </div>
  162. <div class="section">
  163. <h2>Навыки</h2>
  164. <div class="skills">
  165. <span class="skill">Laravel</span>
  166. <span class="skill">PHP</span>
  167. <span class="skill">JavaScript</span>
  168. <span class="skill">HTML/CSS</span>
  169. <span class="skill">MySQL</span>
  170. <span class="skill">Git</span>
  171. <span class="skill">Vue.js</span>
  172. </div>
  173. </div>
  174. <div class="section">
  175. <h2>Образование</h2>
  176. <p>Я получаю знания в области информационных технологий в Колледже предпринимательства №11. Помимо основной программы, я прохожу дополнительные курсы и тренинги по веб-разработке, включая курсы по Laravel, Vue.js. Я стремлюсь постоянно расширять свои знания и навыки, чтобы быть конкурентоспособным на рынке труда.</p>
  177. </div>
  178. <div class="section">
  179. <h2>Опыт работы</h2>
  180. <p>Для колледжа разработал интернет магазин (админскую и пользовательскую часть), а также to-do лист. Также в данный момент я изучаю язык программирования Kotlin для разработки мобильного приложения на платформе Android.</p>
  181. </div>
  182. <div class="section">
  183. <h2>Проекты</h2>
  184. <div class="projects">
  185. <div class="project">
  186. <h3>Админская часть интернет магазина</h3>
  187. <p>Админская часть на Laravel и JavaScript, в которой можно напрямую изменять пользовательскую часть интернет магазина.</p>
  188. </div>
  189. <div class="project">
  190. <h3>Пользовательская часть интернет магазина</h3>
  191. <p>Пользовательская часть на Laravel и PHP, где отображаются измения с админской части, также реализовано оформление заказов.</p>
  192. </div>
  193. <div class="project">
  194. <h3>Приложение для учета задач</h3>
  195. <p>Простое приложение для управления задачами, созданное на PHP. Здесь я изучил PHP и работу с SQL базами данных.</p>
  196. </div>
  197. </div>
  198. </div>
  199. <div class="section">
  200. <h2>Сертификаты</h2>
  201. <div class="certifications">
  202. <div class="certification">
  203. <img src="1.png" alt="Сертификат 1">
  204. <p>Сертификат по PHP</p>
  205. </div>
  206. <div class="certification">
  207. <img src="2.png" alt="Сертификат 2">
  208. <p>Сертификат по JavaScript</p>
  209. </div>
  210. <div class="certification">
  211. <img src="3.png" alt="Сертификат 3">
  212. <p>Сертификат по SQL</p>
  213. </div>
  214. </div>
  215. </div>
  216. <div class="section">
  217. <h2>Контакты</h2>
  218. <div class="contacts">
  219. <a href="mailto:s.biryukov11@gmail.com"><i class="fas fa-envelope"></i></a>
  220. <a href="https://github.com/birukovs" target="_blank"><i class="fab fa-github"></i></a>
  221. </div>
  222. </div>
  223. </div>
  224. </body>
  225. </html>