From 663a2145547f4f6706ce80d155c1ad4372192757 Mon Sep 17 00:00:00 2001 From: BenjaminToby <52448020+BenjaminToby@users.noreply.github.com> Date: Mon, 7 Jun 2021 05:57:50 +0100 Subject: [PATCH] More refinements --- images/placeholder-portrait-2.png | Bin 0 -> 27507 bytes scripts/v2.js | 12 +-- v2.css | 132 +++++++++++++++++++++--------- v2.html | 36 ++++---- 4 files changed, 116 insertions(+), 64 deletions(-) create mode 100644 images/placeholder-portrait-2.png diff --git a/images/placeholder-portrait-2.png b/images/placeholder-portrait-2.png new file mode 100644 index 0000000000000000000000000000000000000000..9640303755fb789f130e5117d5f1765257220307 GIT binary patch literal 27507 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 { } }); -//function hamburgerCLickOut() { -// document.querySelector("nav").className = "none"; -// document.querySelector("#aside-heder-block").className = "aside-header"; -// hc = 0; -//} + +document.querySelector(".hamburger-wrapper").onblur = () => { + document.querySelector("nav").className = "none"; + document.querySelector("#aside-heder-block").className = "aside-header"; + hc = 0; +} diff --git a/v2.css b/v2.css index ccbce2a..2fc9a4d 100644 --- a/v2.css +++ b/v2.css @@ -45,12 +45,15 @@ header { } header > a { - font-family: "Anton"; + font-family: "Squada One"; font-size: 36px; text-transform: uppercase; border: none; - letter-spacing: 1px; + letter-spacing: -1px; color: inherit; + position: relative; + z-index: 100; + line-height: 36px; } nav { @@ -63,8 +66,9 @@ nav { nav > a { margin-bottom: 10px; - font-size: 14px; + font-size: 16px; color: inherit; + font-weight: 600; } nav > a:hover { @@ -123,7 +127,7 @@ a:hover { } h1, h2, h3, h4 { - font-family: "Anton"; + font-family: "Squada One"; margin-top: 0px; margin-bottom: 15px; width: 100%; @@ -172,6 +176,22 @@ span { line-height: inherit; } +span > a { + font-size: inherit; + font-weight: inherit; + font-family: inherit; + color: inherit; + letter-spacing: inherit; + line-height: inherit; + border: inherit; + border-color: inherit; +} + +span > a:hover { + border: inherit; + border-color: inherit; +} + @@ -219,6 +239,10 @@ input:focus { /*############################################################# -- General classes and IDs -- */ +.nav-mobile { + +} + .preloader-init { position: fixed; width: 100vw; @@ -368,8 +392,8 @@ input:focus { } @keyframes hamburgershow { - 0% {display: flex; opacity: 0; transform: translateX(-100);} - 100% {display: flex; opacity: 1; transform: none;} + 0% {display: flex; opacity: 0; left: -100px;} + 100% {display: flex; opacity: 1;left: 0;} } @@ -422,7 +446,7 @@ input:focus { } #toby-hero-text { - font-family: "Anton"; + font-family: "Squada One"; font-size: 205px; text-transform: uppercase; letter-spacing: 0px; @@ -445,6 +469,7 @@ input:focus { .hero-graphic-block > img { position: relative; top: -40px; + width: 400px; } .hero-text-wrapper { @@ -552,7 +577,7 @@ input:focus { .hero-watermark { position: absolute; font-size: 40em; - font-family: "Anton"; + font-family: "Squada One"; z-index: -1; top: -20px; color: rgba(0,0,0,0.05); @@ -612,7 +637,7 @@ input:focus { } .section-watermark { - font-family: "Anton"; + font-family: "Squada One"; position: absolute; color: rgba(0,0,0,0.05); font-size: 15em; @@ -733,8 +758,9 @@ input:focus { } @keyframes fadeinbottom { - 0% {transform: translateY(100px) rotateX(5deg); opacity: 0;} - 100% {transform: none; opacity: 1;} + 0% {transform: translateY(100px) rotateX(5deg); opacity: 0; pointer-events: none;} + 99% {transform: none; opacity: 1; pointer-events: none;} + 100% {transform: none; opacity: 1; pointer-events: auto;} } .scroll-into-view { @@ -800,7 +826,7 @@ input:focus { } header > a { - + margin: 0; } nav { @@ -809,16 +835,28 @@ input:focus { } .nav-mobile { + position: fixed; + top: 0; + left: 0; flex-direction: column; - align-items: flex-start; - margin-top: 10px; + align-items: center; + margin-top: 0; display: flex; background-color: white; - padding: 20px 20px 140px 20px; - width: 150px; + padding: 80px 20px 140px 20px; + width: 100vw; + height: 400px; box-shadow: 0 0 40px -10px rgba(0,0,0,0.2); border-radius: 5px; color: #222; + text-align: center; + animation: hamburgershow .5s; + animation-fill-mode: both; + animation-timing-function: cubic-bezier( 0.215, 0.61, 0.355, 1 ); + } + + .nav-mobile > a { + text-align: center; } nav > a { @@ -898,23 +936,27 @@ input:focus { position: fixed; top: 240px; right: auto; - left: 20px; + left: 0; display: flex; - align-items: flex-start; - padding: 20px; + align-items: center; + padding: 20px 0 0 0; border-top: 1px solid #ddd; flex-direction: column; z-index: 1000; - width: 150px; + width: 100%; + animation: hamburgershow .5s; + animation-fill-mode: both; + animation-timing-function: cubic-bezier( 0.215, 0.61, 0.355, 1 ); + animation-delay: .1s; } .aside-header-mobile > a { - font-size: 14px; display: flex; align-items: center; padding: 5px; transition: all .3s ease-out; position: relative; + text-align: center; } .hamburger-wrapper { @@ -926,7 +968,7 @@ input:focus { /*###################################*/ .hero-section { - padding: 40px 40px; + padding: 60px 40px 40px 40px; } .hero-container { @@ -942,10 +984,10 @@ input:focus { } .hero-graphic-wrapper { - width: 50%; + width: 40%; height: 600px; margin-right: none; - margin-left: 0px; + margin-left: 20px; margin-top: 50px; } @@ -962,11 +1004,12 @@ input:focus { } .hero-graphic-block > img { - width: 100%; + width: 300px; + top: -100px; } .hero-text-wrapper { - width: 50%; + width: 60%; padding-top: 40px; margin-left: 80px; } @@ -1020,7 +1063,7 @@ input:focus { .skewed-bg { height: 400px; - margin-top: -100px; + margin-top: -80px; } section > div.container { @@ -1133,36 +1176,42 @@ input:focus { } .hero-graphic-wrapper { - widows: 40%; - min-width: 200px; + width: 200px; height: 600px; - margin-left: -20px; + margin-left: 0px; margin-bottom: -40px; top: 0; margin-top: 0; justify-content: flex-start; + align-items: center; + display: flex; } #benjamin-hero-text { - margin-bottom: 0; - width: 100%; + margin: 0 0 -10px 0; + width: 220px; height: 180px; + align-self: center; + left: 12px; + right: 0; } .hero-graphic-block { - width: 100%; - height: auto; + width: 250px; + height: 200px; margin-top: -25px; } .hero-graphic-block > img { - width: 100%; + position: absolute; + width: 300px; } .hero-text-wrapper { width: 50%; + min-width: 220px; padding-top: 20px; - margin-left: 40px; + margin-left: 60px; } .hero-text-wrapper > a { @@ -1253,7 +1302,7 @@ input:focus { /*###################################*/ .hero-section { - padding: 17vw 20px 0px 20px; + padding: 60px 20px 0px 20px; } .hero-container { @@ -1281,16 +1330,19 @@ input:focus { margin-bottom: -50px; width: 100%; height: 250px; + left: auto; + right: auto; } .hero-graphic-block { - width: 100%; - height: auto; + width: 250px; + height: 250px; margin-top: -25px; } .hero-graphic-block > img { - width: 100%; + width: 280px; + position: absolute; } .hero-text-wrapper { diff --git a/v2.html b/v2.html index ef4876e..adbd0d5 100644 --- a/v2.html +++ b/v2.html @@ -10,7 +10,7 @@ Tben Design - + @@ -34,19 +34,19 @@
- Tben.Design + Tben.Design
@@ -84,10 +84,10 @@
Hi. I'm a

- UI/UX Designer, - Web Designer, - Frontend Web Developer, - Graphic and Motion Designer. + UI/UX Designer, + Web Designer, + Frontend Web Developer, + Graphic and Motion Designer.

Get me on LinkedIn @@ -115,7 +115,7 @@ -