From f5e06adabf4c873556bdea734d6f10b60bf02e26 Mon Sep 17 00:00:00 2001 From: Kamil Niemczycki Date: Tue, 31 Aug 2021 17:19:29 +0200 Subject: [PATCH] Updated experiences --- src/components/SiteHeader.vue | 3 - src/components/sections/Experiences.vue | 141 +++++++++++++++++++++++- 2 files changed, 140 insertions(+), 4 deletions(-) diff --git a/src/components/SiteHeader.vue b/src/components/SiteHeader.vue index ede983b..ca2e214 100644 --- a/src/components/SiteHeader.vue +++ b/src/components/SiteHeader.vue @@ -79,7 +79,4 @@ export default { color: white; } } -.welcome { - min-height: 40vh; -} diff --git a/src/components/sections/Experiences.vue b/src/components/sections/Experiences.vue index 0eb478d..7695931 100644 --- a/src/components/sections/Experiences.vue +++ b/src/components/sections/Experiences.vue @@ -1,8 +1,69 @@ @@ -18,6 +79,84 @@ export default { .container { padding-top: 45px; padding-bottom: 45px; + + .skills { + display: grid; + grid-template-columns: repeat(4, 1fr); + column-gap: 20px; + row-gap: 20px; + margin-top: 35px; + + .skill-group { + background-color: rgba(0, 0, 0, .02); + padding: 15px; + border-radius: 5px; + + .tech-icons { + font-size: 1.8em; + margin-bottom: 3px; + + & > *[class|=icon] { + margin-right: 10px; + + &:last-child { + margin-right: 0; + } + } + } + h3 { + font-size: 1.2em; + line-height: 1.6em; + font-weight: bold; + } + .skill-list { + margin-block: auto; + padding-inline: inherit; + margin-left: 5px; + list-style-type: initial; + } + p { + font-size: .9em; + } + &:hover { + background-color: rgba(0, 0, 0, .03); + } + } + + @media screen and (max-width: 1100px) { + grid-template-columns: repeat(3, 1fr); + } + @media screen and (max-width: 800px) { + grid-template-columns: repeat(2, 1fr); + } + @media screen and (max-width: 550px) { + grid-template-columns: repeat(1, 1fr); + } + } } } +.icon-js { + color: #F1DE4F; +} +.icon-php { + color: #777bb3; +} +.icon-laravel { + color: #FF2D20; +} +.icon-vue { + color: #64B687; +} +.icon-html5 { + color: #DE6E3C; +} +.icon-node { + color: #64B687; +} +.icon-css3 { + color: #53A7DC; +} +.icon-sass { + color: #BF6B97; +}