App.js 8.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230
  1. /*
  2. <Header>
  3. <HeaderNav />
  4. <HeaderBanner />
  5. </Header>
  6. <Projects />
  7. <Wrapper>
  8. <WrapperHeader />
  9. <WrapperMain>
  10. <Skills />
  11. <MyWork />
  12. <Gallery />
  13. <Client />
  14. <Footer />
  15. </WrapperMain>
  16. </Wrapper>
  17. */
  18. import logo from './logo.svg';
  19. import './App.css';
  20. const ProjectInfo=()=>
  21. <li className="project-item">
  22. <div className="project-data">
  23. <div><img className="project-img" src="img/proj.png" alt="img" /></div>
  24. <div className="project-txt">
  25. <p>40+</p>
  26. <p>проектов</p>
  27. </div>
  28. </div>
  29. </li>
  30. const Projects = () =>
  31. <div className="projects">
  32. <ul className="projects-list">
  33. <ProjectInfo />
  34. <ProjectInfo />
  35. <ProjectInfo />
  36. <ProjectInfo />
  37. <ProjectInfo />
  38. <ProjectInfo />
  39. </ul>
  40. </div>
  41. const NavItem = ({text1}) =>
  42. <li className="nav-item">
  43. <a href="#" className="nav-link">{text1}</a>
  44. </li>
  45. function App() {
  46. return (
  47. <div>
  48. <header className="header-topx">
  49. <div className="container-top">
  50. <div className="header-wrap-top">
  51. <a href="#" className="logo-top">
  52. <img src="img/wd.png" alt="logo" />
  53. </a>
  54. <nav className="nav">
  55. <label className="opener" htmlFor="burger">
  56. <span></span>
  57. </label>
  58. <input className="burger" type="checkbox" name="" id="burger" title="#" />
  59. <ul className="nav-list">
  60. <NavItem text1="ГЛАВНАЯ" />
  61. <NavItem text1="ОБ АВТОРЕ" />
  62. <NavItem text1="РАБОТЫ" />
  63. <NavItem text1="ПРОЦЕСС" />
  64. <NavItem text1="КОНТАКТЫ" />
  65. </ul>
  66. </nav>
  67. </div>
  68. </div>
  69. <div className="banner">
  70. <div className="banner-img">
  71. <img src="img/frame.png" alt="img" />
  72. </div>
  73. <div className="banner-text">
  74. <h2>Дизайн и верстка</h2>
  75. <p>Lorem Ipsum - это текст-"рыба", часто используемый в печати и вэб-дизайне.
  76. Lorem Ipsum является стандартной "рыбой" для текстов на латинице с начала XVI
  77. века.</p>
  78. <div><button className="banner-btn">НАПИСАТЬ МНЕ</button> </div>
  79. </div>
  80. </div>
  81. </header>
  82. <div className="about">
  83. <h2>Обо мне</h2>
  84. <p>Lorem Ipsum - это текст-"рыба", часто используемый в печати и вэб-дизайне.
  85. Lorem Ipsum является стандартной "рыбой" для текстов на латинице с начала XVI
  86. века.</p>
  87. </div>
  88. <Projects />
  89. <div className="wrapper">
  90. <header className="header">
  91. <div className="container">
  92. <div className="header-wrap">
  93. </div>
  94. </div>
  95. </header>
  96. <main className="main">
  97. <section className="section-skills">
  98. <div className="container">
  99. <div className="row">
  100. <div className="col">
  101. <div className="skill-holder">
  102. <header className="section-header">
  103. <h1 className="section-title">Мои
  104. навыки</h1>
  105. </header>
  106. <div className="skill-list">
  107. <div className="skill-item">
  108. <span className="skill-title">Adobe
  109. Photoshop</span>
  110. <div className="skill-loader">
  111. <div className="skill-load"
  112. style={{width: "80%" }}>
  113. </div>
  114. </div>
  115. </div>
  116. <div className="skill-item">
  117. <span className="skill-title">Adobe
  118. Photoshop</span>
  119. <div className="skill-loader">
  120. <div className="skill-load"
  121. style={{width: "90%"}}>
  122. </div>
  123. </div>
  124. </div>
  125. <div className="skill-item">
  126. <span className="skill-title">Adobe
  127. Photoshop</span>
  128. <div className="skill-loader">
  129. <div className="skill-load"
  130. style={{width: "60%"}}>
  131. </div>
  132. </div>
  133. </div>
  134. </div>
  135. </div>
  136. </div>
  137. <div className="col">
  138. <div className="col-img"
  139. style={{ backgroundImage: "url(img/img.png)" }}>
  140. </div>
  141. </div>
  142. </div>
  143. </div>
  144. </section>
  145. <section className="my-work">
  146. <div className="my-work-text">
  147. <h2>Как я работаю</h2>
  148. <p>Lorem Ipsum - это текст-"рыба", часто используемый в печати и
  149. вэб-дизайне.
  150. Lorem Ipsum является стандартной "рыбой" для текстов на
  151. латинице с
  152. начала XVI века.</p>
  153. </div>
  154. <div className="my-work-video">
  155. <img className="video-main" src="img/video.png" alt="my-work-video" />
  156. <img src="img\button.png" alt="play button" className="button-play" />
  157. </div>
  158. </section>
  159. <section className="section-gallery">
  160. <div className="gallery-list">
  161. <a href="#" className="gallery-item"
  162. style={{backgroundImage: "url(img/pic1.png)"}} alt="img"></a>
  163. <a href="#" className="gallery-item"
  164. style={{backgroundImage: "url(img/pic2.png)"}} alt="img"></a>
  165. <a href="#" className="gallery-item"
  166. style={{backgroundImage: "url(img/pic1.png)"}} alt="img"></a>
  167. <a href="#" className="gallery-item"
  168. style={{backgroundImage: "url(img/pic2.png)"}} alt="img"></a>
  169. <a href="#" className="gallery-item"
  170. style={{backgroundImage: "url(img/pic2.png)"}} alt="img"></a>
  171. <a href="#" className="gallery-item"
  172. style={{backgroundImage: "url(img/pic1.png)"}} alt="img"></a>
  173. <a href="#" className="gallery-item"
  174. style={{backgroundImage: "url(img/pic2.png)"}} alt="img"></a>
  175. <a href="#" className="gallery-item"
  176. style={{backgroundImage: "url(img/pic1.png)"}} alt="img"></a>
  177. </div>
  178. </section>
  179. <section className="clients">
  180. <img className="client-logo" src="img\microsoft.png" alt="logo client" />
  181. <img className="client-logo" src="img\microsoft.png" alt="logo client" />
  182. <img className="client-logo" src="img\microsoft.png" alt="logo client" />
  183. <img className="client-logo" src="img\microsoft.png" alt="logo client" />
  184. </section>
  185. <section className="client-form">
  186. <div className="form-wrapper">
  187. <h2 style={{paddingTop:"50px"}}>Хотите веб-сайт?</h2>
  188. <p>Lorem Ipsum - это текст-"рыба", часто используемый в печати и
  189. вэб-дизайне.
  190. Lorem Ipsum является стандартной "рыбой" для текстов на латинице
  191. с начала XVI
  192. века.</p>
  193. <div className="form table">
  194. <div className="form-name">
  195. <input className="form-name1" placeholder="Ваше имя" size="25" />
  196. <input className="form-name2" placeholder="Ваш e-mail" size="25" />
  197. <textarea className="form-message" placeholder="Сообщение" rows="8"
  198. cols="62"></textarea>
  199. <button className="button-form">ОТПРАВИТЬ</button>
  200. </div>
  201. </div>
  202. </div>
  203. </section>
  204. </main>
  205. <footer className="footer">
  206. <div className="sign">
  207. <h3>Иванов Иван</h3>
  208. <p>&#40;с&#41; 2018.Все права защищены.</p>
  209. </div>
  210. <div className="vk">
  211. <img src="img/VK.png" alt="img" />
  212. <img className="vk-i" src="img/VK.png" alt="img" />
  213. <img src="img/VK.png" alt="img" />
  214. </div>
  215. </footer>
  216. </div>
  217. </div>
  218. );
  219. }
  220. export default App;