faderud / faderud.github.io Goto Github PK
View Code? Open in Web Editor NEWFade Rudnitsky's personal website
Fade Rudnitsky's personal website
Added a "hover" animation to the scroll indicator.
Animation spec:
Additional feature:
Adding a portrait tablet layout completes the set of resolutions and screen I'd like to support at this stage.
Mock:
"768" on Zeplin
Layout Logic
This layout is almost identical to the Mobile Landscape layout, with the following exceptions:
Animates down on scroll up + reverse.
https://app.zeplin.io/project/5ca2ffb09972713e00419380/screen/5ca5ae5d561e75a1fdea0bfe
I'm trying to create the quickest MVP of a new methodology section. Desired result: points 1,2m and 3 should appear below the title, right above points 4,5, and 6.
On mobile, it seems to render as desired.
The temp HTML for this is: https://faderud.com/experiences/index-test.html
Thanks in advance!
So... we're updating the main image on faderud.com homepage.
Unlike the current one, the new one is used as a background image, requiring some CSS changes to position it well on all resolutions as well as some color tweaks for the content itself.
๐ Updated Sketch file, containing all changes is here
Changes required:
Thank you, kind sir ๐๐ผ
Adding support for 1024px-wide screens will optimize the website for smaller laptops, as well as for tablets in landscape mode
Mock:
"1024" on Zeplin
Layout Logic
This layout is based on the regular website, with the following changes:
.h1
CSS style - created .h1-1024 in Sketch in Zeplin with the following changes:
.h2
CSS style - created .h2-1024 in Sketch in Zeplin with the following changes:
.h4
CSS style - created .h4-1024 in Sketch in Zeplin with the following changes:
"Skillset built...", "Shoot me an Email", "Social, Maybe?" and "Let's Have Lunch" texts should be assigned to a new style ('.h4') with style duplicated from current 'h3'.
Rest of the titles assigned to '.h3' should stay as they are, and the style itself should change to:
font-family: Effra-Medium;
font-size: 46px;
color: #494949;
letter-spacing: 0;
line-height: 45px;
All per original design.
When hovering on buttons, no underline should appear.
With a tool like https://tinypng.com
When scrolling, the texts of the design showcases shouldn't scroll with the page but rather fade in/out when the scroll reaches certain points.
The only exception is the EvMe showcase, where logo and business cards' texts should join the main text instead of replacing it.
Irrelevant for mobile
Not in MVP.
Since some content elements protrude the 1200px width restriction there's naturally a horizontal scroll present.
Fixed by applying overflow-x: hidden
to the <html>
tag but that doesn't seem to work in Safari.
Safari does react correctly to applying it on the <body>
tag but then Safari messes up the sticky header ๐คฆโโ๏ธ
Something like:
<meta name="description" content="Fade Rudnitsky's website. I Create Human Experiences.">
Something like:
<meta name="keywords" content="Product Design, Web Design, Capiens">
Evme and web content.
I put placeholders for subject and body.
The website loads a lot of heavy image which hinder the initial loading experience (I always see @faderud's head disembodied till everything loads...)
A new capability is about to be published in Chrome (majority of humanity usage) which does exactly that! Doesn't need any code change. It's probably just gonna be enabled by default ๐
Currently, after clicking a button and focusing away it looses it's "selected" style.
Browsers only support a few hypertext state hooks in css (hover, clicked, visited, not) but no selected state.
Can be solved with JS.
Basic animation definition to start with and finalize later:
Words array: Human, Authentic, Trustworthy, Sensitive
Please make it easy for me to add/remove words without messing up the animation.
I'm marking it MVP not only because I'm a greedy pig, but also because it's important for me to emphasize these values.
@ranbena I updated the copyright text style. Please create a separate CSS style for it (it's being used exclusively by this component):
font-family: Effra-Regular;
font-size: 14px;
color: #9B9B9B;
letter-spacing: 0;
In Safari on the iPad, when more than one tab is present (and therefore the tab bar is open), the scroll appears again, since the footer gets cut off.
Needs implementing.
@ranbena please add favicon.png and webclip.png to the code, both are in the assets folder on Dropbox.
In addition, please change the page title to "Fade Rudnitsky - I Create Human Experiences."
Thanks
List items <li>
should have the same text style as paragraph text.
Currently, the text in the skillset section is significantly smaller than the paragraph text.
Adding support for landscape orientation on mobile devices will do exactly that, plus will lay the grounds for the tablet portrait mode
Mock:
"Mobile Landscape" on Zeplin
Layout Logic
This layout is based on the portrait mobile version, with the following changes:
I'm relying on a browser implementation called "scroll-behavior" which isn't available in Safari yet. Full list of adoption here https://caniuse.com/#feat=css-scroll-behavior
Solvable with JS
Under 1200px viewport widths the "Fade Rudnitsky" title gets pushed off screen.
This is an expected but unwanted result of my crazy sticky header implementation.
It's not crucial but I'd like to solve it.
Images [email protected] and [email protected] are not needed in mobile version.
They are hidden with css (class="desktop-only) but the http requests still go out.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.