Skip to content

Marvel0usx/haoyan.org

Repository files navigation

Haoyan.org

This is the personal website I am developing from scratch! To view the site, go to https://haoyan.org

Friend Links

To request a friend links, please email me at marvel0usx@outlook.com with the link to your site and a line of description.

Develop Notes

Being the first website that I developed, this site is majorly implemented using vanilla Js, HTML5, and CSS3. It is rudimentary yet very robust and independent of third-party libraries. The developing notes are as follows.

Some of the highlights in the implementation

  • lazy-loading of images using intersection observer;
  • decorations using ::before and ::after pseudo-elements;
  • page transitions using iframe elements;
  • animations and transitions in CSS, directing by Js;
  • minimalistic design;
  • grid and flexbox layout;

Future Improvements

To further the initiative of this website, I will work on several new aspects of the current implementation has to be improved, and these including:

  • improve the frame rate when rendering the animations;
  • use postMessage for media control;
  • change to a SPA if possible;
  • turn the home page to a long-scrolling page;
  • add blog page.

About

The website that I am developing from scratch! Click the link below to visit.

Topics

Resources

Stars

Watchers

Forks