From e61854235caf085a62cebc176a3f9ab6bcc58309 Mon Sep 17 00:00:00 2001 From: Konstantin Lemko Date: Sun, 5 Sep 2021 22:39:17 +0700 Subject: [PATCH 01/46] docs: create cv files --- README.md | 1 - cv.md | 0 2 files changed, 1 deletion(-) delete mode 100644 README.md create mode 100644 cv.md diff --git a/README.md b/README.md deleted file mode 100644 index 12715de..0000000 --- a/README.md +++ /dev/null @@ -1 +0,0 @@ -https://kolem1.github.io/rsschool-cv/cv \ No newline at end of file diff --git a/cv.md b/cv.md new file mode 100644 index 0000000..e69de29 From ca6cc9f7b03c69eb083333d5de3b1dd5286d5ea8 Mon Sep 17 00:00:00 2001 From: Konstantin Lemko Date: Mon, 6 Sep 2021 10:05:05 +0700 Subject: [PATCH 02/46] docs: cv file add contacts information --- cv.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/cv.md b/cv.md index e69de29..2779c36 100644 --- a/cv.md +++ b/cv.md @@ -0,0 +1,12 @@ +# Konstantin Lemko + +--- + +## Contacts + +* Phone: [+7 (913) 554-63-53](tel:+79135546353) +* E-mail: [lemko99@bk.ru](mailto:lemko99@bk.ru) +* Telegram [@kolem1212](https://t.me/kolem1212) + + + From fabd4c6d77e1eb99b5714da716b596cb076faa8a Mon Sep 17 00:00:00 2001 From: Konstantin Lemko Date: Mon, 6 Sep 2021 16:56:39 +0700 Subject: [PATCH 03/46] docs: add info about me into cv --- cv.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cv.md b/cv.md index 2779c36..6b09c94 100644 --- a/cv.md +++ b/cv.md @@ -8,5 +8,9 @@ * E-mail: [lemko99@bk.ru](mailto:lemko99@bk.ru) * Telegram [@kolem1212](https://t.me/kolem1212) +## About Me + +I am 22 years old and have just graduated from the Oil and Gas Institute. But already at the end of the 3rd year, I realized that I would not work in this specialty, since I did not like it. It was then that I got involved in web programming and continue to this day. This is really very interesting and I want to develop in the direction of front-end development. + From 17a9bebdd324ebc442f42d642579cf91109ee992 Mon Sep 17 00:00:00 2001 From: Konstantin Lemko Date: Mon, 6 Sep 2021 17:01:25 +0700 Subject: [PATCH 04/46] docs: add info about skills into cv --- cv.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/cv.md b/cv.md index 6b09c94..a69f757 100644 --- a/cv.md +++ b/cv.md @@ -12,5 +12,15 @@ I am 22 years old and have just graduated from the Oil and Gas Institute. But already at the end of the 3rd year, I realized that I would not work in this specialty, since I did not like it. It was then that I got involved in web programming and continue to this day. This is really very interesting and I want to develop in the direction of front-end development. - +## Skills + +* HTML5 +* CSS3 (SCSS) +* BEM +* JavaScript +* PHP +* Git/GitHub +* Gulp +* Figma +* Photoshop From 2e441f1e2b204c83527aa70e4b67e6819b0d6f0c Mon Sep 17 00:00:00 2001 From: Konstantin Lemko Date: Mon, 6 Sep 2021 17:38:38 +0700 Subject: [PATCH 05/46] docs: add code example into cv --- cv.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/cv.md b/cv.md index a69f757..c219a75 100644 --- a/cv.md +++ b/cv.md @@ -24,3 +24,26 @@ I am 22 years old and have just graduated from the Oil and Gas Institute. But al * Figma * Photoshop +## Code Example + +**Roman Numerals Encoder Kata from Codewars:** + +Create a function taking a positive integer as its parameter and returning a string containing the Roman Numeral representation of that integer. + +**Solution:** + +```javascript +function solution(num) { + let lookup = {M:1000,CM:900,D:500,CD:400,C:100,XC:90,L:50,XL:40,X:10,IX:9,V:5,IV:4,I:1}, + result = ''; + for (let i in lookup ) { + while ( num >= lookup[i] ) { + result += i; + num -= lookup[i]; + } + } + return result; +} +``` + + From b5a29218e1de7b8d73fb0a98919800cc491d315b Mon Sep 17 00:00:00 2001 From: Konstantin Lemko Date: Mon, 6 Sep 2021 17:53:13 +0700 Subject: [PATCH 06/46] docs: add work experience into cv --- cv.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/cv.md b/cv.md index c219a75..9fa9f99 100644 --- a/cv.md +++ b/cv.md @@ -46,4 +46,26 @@ function solution(num) { } ``` +## Work experience + +**Freelance experience:** +1. [LSTKPromStroy](https://lstkpromstroy.ru/) - Website for the construction company \ + Stack: + * HTML, CSS + * JavaScript + * Wordpress +2. [ClassikDent](https://classikdent.ru/) - Dentistry website \ + Stack: + * HTML, CSS + * JavaScript + * Wordpress +3. [CKI](http://polzunova.vtkteam.ru/) - Site for a cultural center \ + Stack: + * HTML, CSS + * JavaScript + * Wordpress +4. [AVTK](http://tensib.beget.tech/avtk/) - Online Store \ + Stack + * HTML, CSS + * JavaScript From 0146db467129d57d9b4899fe8800565ee28da044 Mon Sep 17 00:00:00 2001 From: Konstantin Lemko Date: Mon, 6 Sep 2021 17:57:34 +0700 Subject: [PATCH 07/46] docs: add info about education into cv --- cv.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cv.md b/cv.md index 9fa9f99..057b561 100644 --- a/cv.md +++ b/cv.md @@ -69,3 +69,8 @@ function solution(num) { * HTML, CSS * JavaScript +## Education + +* Institute of Oil and Gas + * Oil and Gas Engineering + From 6c48c39a6fa14222b74b37b3c2013fa574848921 Mon Sep 17 00:00:00 2001 From: Konstantin Lemko Date: Mon, 6 Sep 2021 17:58:52 +0700 Subject: [PATCH 08/46] docs: update info about skills --- cv.md | 1 + 1 file changed, 1 insertion(+) diff --git a/cv.md b/cv.md index 057b561..80ccd8c 100644 --- a/cv.md +++ b/cv.md @@ -19,6 +19,7 @@ I am 22 years old and have just graduated from the Oil and Gas Institute. But al * BEM * JavaScript * PHP +* Wordpress * Git/GitHub * Gulp * Figma From 8b3dacee0d90cf9d0a8cefea8e5717a10ea37c93 Mon Sep 17 00:00:00 2001 From: Konstantin Lemko Date: Mon, 6 Sep 2021 18:03:06 +0700 Subject: [PATCH 09/46] docs: add info about language into cv --- cv.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cv.md b/cv.md index 80ccd8c..3aac820 100644 --- a/cv.md +++ b/cv.md @@ -75,3 +75,8 @@ function solution(num) { * Institute of Oil and Gas * Oil and Gas Engineering +## Language + +Russian - Native Speaker\ +English - A2\ +German - A1 \ No newline at end of file From 188f13d8328ecfc0c7ac2c789280913c97e35304 Mon Sep 17 00:00:00 2001 From: Konstantin Lemko Date: Mon, 6 Sep 2021 19:29:56 +0700 Subject: [PATCH 10/46] docs: update info about language --- cv.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cv.md b/cv.md index 3aac820..1c431de 100644 --- a/cv.md +++ b/cv.md @@ -78,5 +78,5 @@ function solution(num) { ## Language Russian - Native Speaker\ -English - A2\ +English - B1\ German - A1 \ No newline at end of file From 91592d5ff75d3bf9b5f19232d93cbb1e94513fb5 Mon Sep 17 00:00:00 2001 From: Konstantin Lemko Date: Mon, 6 Sep 2021 22:50:50 +0700 Subject: [PATCH 11/46] feat: add html file --- index.html | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 index.html diff --git a/index.html b/index.html new file mode 100644 index 0000000..d412003 --- /dev/null +++ b/index.html @@ -0,0 +1,12 @@ + + + + + + + Document + + + + + \ No newline at end of file From aaa40c798753a65589e586df15f663a3d55da16b Mon Sep 17 00:00:00 2001 From: Konstantin Lemko Date: Mon, 6 Sep 2021 23:18:32 +0700 Subject: [PATCH 12/46] feat: create header layout --- index.html | 46 ++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 42 insertions(+), 4 deletions(-) diff --git a/index.html b/index.html index d412003..b716089 100644 --- a/index.html +++ b/index.html @@ -2,11 +2,49 @@ - - - Document + Konstantin Lemko - CV - +
+
+
+ +
+ +
+
+
+ +
+
+ +
\ No newline at end of file From 2e5460aacf1f00727ff4cf48ab0fdcd0bfbfbac3 Mon Sep 17 00:00:00 2001 From: Konstantin Lemko Date: Mon, 6 Sep 2021 23:25:12 +0700 Subject: [PATCH 13/46] feat: add styles file --- css/normalize.css | 349 ++++++++++++++++++++++++++++++++++++++++++++++ css/style.css | 0 index.html | 2 + 3 files changed, 351 insertions(+) create mode 100644 css/normalize.css create mode 100644 css/style.css diff --git a/css/normalize.css b/css/normalize.css new file mode 100644 index 0000000..192eb9c --- /dev/null +++ b/css/normalize.css @@ -0,0 +1,349 @@ +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ + +/* Document + ========================================================================== */ + +/** + * 1. Correct the line height in all browsers. + * 2. Prevent adjustments of font size after orientation changes in iOS. + */ + +html { + line-height: 1.15; /* 1 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/* Sections + ========================================================================== */ + +/** + * Remove the margin in all browsers. + */ + +body { + margin: 0; +} + +/** + * Render the `main` element consistently in IE. + */ + +main { + display: block; +} + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + ========================================================================== */ + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ + +hr { + box-sizing: content-box; /* 1 */ + height: 0; /* 1 */ + overflow: visible; /* 2 */ +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/* Text-level semantics + ========================================================================== */ + +/** + * Remove the gray background on active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * 1. Remove the bottom border in Chrome 57- + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ + +abbr[title] { + border-bottom: none; /* 1 */ + text-decoration: underline; /* 2 */ + text-decoration: underline dotted; /* 2 */ +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +code, +kbd, +samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/** + * Add the correct font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* Embedded content + ========================================================================== */ + +/** + * Remove the border on images inside links in IE 10. + */ + +img { + border-style: none; +} + +/* Forms + ========================================================================== */ + +/** + * 1. Change the font styles in all browsers. + * 2. Remove the margin in Firefox and Safari. + */ + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; /* 1 */ + font-size: 100%; /* 1 */ + line-height: 1.15; /* 1 */ + margin: 0; /* 2 */ +} + +/** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ + +button, +input { /* 1 */ + overflow: visible; +} + +/** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ + +button, +select { /* 1 */ + text-transform: none; +} + +/** + * Correct the inability to style clickable types in iOS and Safari. + */ + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +/** + * Remove the inner border and padding in Firefox. + */ + +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus styles unset by the previous rule. + */ + +button:-moz-focusring, +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Correct the padding in Firefox. + */ + +fieldset { + padding: 0.35em 0.75em 0.625em; +} + +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ + +legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + padding: 0; /* 3 */ + white-space: normal; /* 1 */ +} + +/** + * Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ + +progress { + vertical-align: baseline; +} + +/** + * Remove the default vertical scrollbar in IE 10+. + */ + +textarea { + overflow: auto; +} + +/** + * 1. Add the correct box sizing in IE 10. + * 2. Remove the padding in IE 10. + */ + +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ + +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ + +[type="search"] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** + * Remove the inner padding in Chrome and Safari on macOS. + */ + +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/* Interactive + ========================================================================== */ + +/* + * Add the correct display in Edge, IE 10+, and Firefox. + */ + +details { + display: block; +} + +/* + * Add the correct display in all browsers. + */ + +summary { + display: list-item; +} + +/* Misc + ========================================================================== */ + +/** + * Add the correct display in IE 10+. + */ + +template { + display: none; +} + +/** + * Add the correct display in IE 10. + */ + +[hidden] { + display: none; +} diff --git a/css/style.css b/css/style.css new file mode 100644 index 0000000..e69de29 diff --git a/index.html b/index.html index b716089..5165344 100644 --- a/index.html +++ b/index.html @@ -3,6 +3,8 @@ Konstantin Lemko - CV + +
From 4048eeea9411723bc0b037ec865efe8d1a0375c4 Mon Sep 17 00:00:00 2001 From: Konstantin Lemko Date: Tue, 7 Sep 2021 11:52:31 +0700 Subject: [PATCH 14/46] feat: add header style --- css/style.css | 117 ++++++++++++++++++++++++++++++++++++++++++++++++++ img/photo.jpg | Bin 0 -> 52748 bytes index.html | 65 +++++++++++++++------------- 3 files changed, 152 insertions(+), 30 deletions(-) create mode 100644 img/photo.jpg diff --git a/css/style.css b/css/style.css index e69de29..6a9e6b5 100644 --- a/css/style.css +++ b/css/style.css @@ -0,0 +1,117 @@ +*, +*::before, +*::after { + box-sizing: border-box; +} + +body { + font-size: 14px; + font-family: 'Montserrat', sans-serif; +} + +a { + color: inherit; + text-decoration: none; +} + +img { + max-width: 100%; + object-fit: cover; +} + +.container { + max-width: 1500px; + padding: 0 20px; + margin: 0 auto; +} + +.header { + background: #2d3038; + color: #fff; +} + +.header__inner { + display: flex; + justify-content: space-between; + margin: 0 -10px; +} + +.header__item { + padding: 0 10px; +} + +.logo { + display: flex; + align-items: center; + padding: 10px 0; + + font-family: "Sacramento", cursive; + font-size: 40px; + line-height: 40px; +} + +.logo__img { + width: 58px; + height: 58px; + margin-right: 10px; + + border-radius: 50%; +} + +.logo__text { + margin-top: 10px; +} + +.menu { + text-transform: uppercase; + display: flex; +} + +.menu__list { + display: flex; + justify-content: space-between; + margin: 0; + padding: 0; + + list-style: none; +} + +.menu__item { + display: flex; +} +/* .menu__item::before { + content: ''; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + + background-color: #2d3038; + + transition: opacity 0.3s; +} */ + +.menu__link { + position: relative; + z-index: 1; + + display: flex; + align-items: center; + padding: 0 18px; + + background-color: #2d3038; + + transition: all 0.3s; +} + +.menu__link:hover, +.menu__link:focus { + z-index: 10; + background-color: #873e95; + transform: scale(1.1) perspective(10px); +} + +/* .menu__item:hover::before{ + opacity: 0; +} */ \ No newline at end of file diff --git a/img/photo.jpg b/img/photo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..addbd4266a6e48c02aaf3a47d9edf8173d8fdea6 GIT binary patch literal 52748 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 literal 0 HcmV?d00001 diff --git a/index.html b/index.html index 5165344..53cebc2 100644 --- a/index.html +++ b/index.html @@ -3,43 +3,48 @@ Konstantin Lemko - CV + + +
-
-
-
From 19a12893e3c4e13ec79f931406a5bc603eb405a1 Mon Sep 17 00:00:00 2001 From: Konstantin Lemko Date: Tue, 7 Sep 2021 13:54:17 +0700 Subject: [PATCH 15/46] feat: add home section --- css/style.css | 62 +++++++++++++++++++++++++-------- index.html | 96 ++++++++++++++++++++++++++++++--------------------- 2 files changed, 103 insertions(+), 55 deletions(-) diff --git a/css/style.css b/css/style.css index 6a9e6b5..126a2bf 100644 --- a/css/style.css +++ b/css/style.css @@ -4,9 +4,15 @@ box-sizing: border-box; } +html { + scroll-behavior: smooth; +} + body { font-size: 14px; font-family: 'Montserrat', sans-serif; + font-weight: 400; + color: #2d3038; } a { @@ -25,6 +31,12 @@ img { margin: 0 auto; } +.wrapper { + display: flex; + flex-direction: column; + min-height: 100vh; +} + .header { background: #2d3038; color: #fff; @@ -79,18 +91,6 @@ img { .menu__item { display: flex; } -/* .menu__item::before { - content: ''; - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; - - background-color: #2d3038; - - transition: opacity 0.3s; -} */ .menu__link { position: relative; @@ -112,6 +112,38 @@ img { transform: scale(1.1) perspective(10px); } -/* .menu__item:hover::before{ - opacity: 0; -} */ \ No newline at end of file +.home__inner { + min-height: calc(100vh - 78px); + display: flex; + align-items: center; +} + +.home-info__text { + margin: 0; + + font-family: "Sacramento", cursive; + font-size: 60px; + font-weight: 700; +} + +.home-info__title { + margin: 0; + margin-bottom: 10px; + + font-size: 90px; +} + +.home-info__profession { + margin: 0; + text-transform: uppercase; + letter-spacing: 20px; +} + +.footer { + margin-top: auto; + padding: 15px 0; + + color: #fff; + + background-color: #2d3038; +} \ No newline at end of file diff --git a/index.html b/index.html index 53cebc2..0a76cb9 100644 --- a/index.html +++ b/index.html @@ -10,48 +10,64 @@ -
-
-
-
-
-
- -
-
- -
+
+
+
+
+
+
+

Hello, I am

+

Konstantin Lemko

+

Frontend Developer

+
+
+
+
+
+
+
+ +
+
+ \ No newline at end of file From ef5034248e0b9b6797fa1ba3027fbae8323f5911 Mon Sep 17 00:00:00 2001 From: Konstantin Lemko Date: Tue, 7 Sep 2021 22:37:33 +0700 Subject: [PATCH 16/46] feat: add about section --- index.html | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/index.html b/index.html index 0a76cb9..125a8c7 100644 --- a/index.html +++ b/index.html @@ -60,6 +60,26 @@

Frontend Developer

+
+
+
+

About Me

+
+

I am 22 years old and have just graduated from the Oil and Gas Institute. But already at the end of the 3rd year, I realized that I would not work in this specialty, since I did not like it. It was then that I got involved in web programming and continue to this day. This is really very interesting and I want to develop in the direction of front-end development.

+
+
Name:
+
Lemko Konstantin
+
E-mail:
+
lemko99@bk.ru
+
Phone:
+
+7 (913) 554-63-53
+
Date of Birth:
+
February 27, 1999
+
+
+
+
+