Skip to content

Kiszuriwalilibori/portfolio

Repository files navigation

The objective

  • primary: present my projects
  • secondary: present my skills

Technologies

  • SASS/SCSS
  • JS

Installation

  • That site is hosted on GH Pages

Browser Support

  • Not for IE and Opera Mini

Versions

1
  • initial
1.2
  • layout of email form more consistent with general layout
  • white border around intro removed
  • email script simplified
  • formspree replaced enformed as email service provider
  • better timeframes for intro animation in modal view
  • background image stable
  • author foto as animation in shadowDOM
  • modals can be closed with Escape button
  • lazy load also for background-images
  • fixed bug with projects display
1.3
  • mobile menu as slider
  • restyled
1.4
  • one of animations delayed to avaoid overlapping with previous

1.5

  • added mail flood prevention

To do

fallback dla lazy loading native

render ścieżi krytycznej css

https://web.dev/en/replace-gifs-with-videos/ albo tak

https://web.dev/en/native-lazy-loading/

projekty i skile przepisać na funkcje z pliku w guziku wysyłania maila dodać jakiś informator progressu. Tu lepsze by było debounce w prepare hamburgermenu tez lepsze by było debounce albo jakiś sposób na przyspieszenie pokazywania menu. //dopisać o nie -buttonie i dodawaniu tabindexu. Ale w przykładzie jest rethrowing na podstawie typu -SyntaxError - a to jest bardzo

w nav jest niekonsekwencja -są tam a a treść jest buttonowa dynamiczna podmiana numeru wersji w tymco wyswietla html FLIP w animacjach headera przenieść spróbować większość dodawanych skryptów na po animacji bo teraz może spowalniać animacj prawdopodbnie w main należaloby pozbyć się tych ogolnych zmiennych bo nie są garbowane

czy da się przenosić kursor bo strona się przesuwa po kliknięciu w projekt?

https://www.smashingmagazine.com/2012/11/writing-fast-memory-efficient-javascript/