Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/juliolmuller/poseidon-splash-screen

A cool splash screen for the Poseidon brand.
https://github.com/juliolmuller/poseidon-splash-screen

animation css html keyframes spa splash-screen svg

Last synced: 21 days ago
JSON representation

A cool splash screen for the Poseidon brand.

Awesome Lists containing this project

README

        


:fountain_pen: Animated Splash Screen


Lessons Learned   |   
Technologies


Creation Date

Update Date

Latest Version

Pull Requests Welcome

Project License


Poseidon Splash Screen

This project is a proof of conceipt to develop a splash screen for SPA's (single page applications) using inline SVG and CSS, with cool and performant animations to make the application loading fun and less painful 😜.

> DISCLAIMER: The brand/logo "_Poseidon_" does not represent an existing product. It was developed for the purpose of this PoC alone.

[Check out the page running!](https://juliolmuller.github.io/poseidon-splash-screen)

## :trophy: Lessons Learned

- Creating `CSS @keyframes` to define custom and multiple animations to HTML elements;
- Selecting SVG pieces (`` tag) and applying animations separately to each one;
- Using browser devtools to manipulate CSS properties and define animations states;
- CSS properties related to `animation` and `transform` to create performant transitions;
- CSS pseudo selector `:empty`, to transition the splash screen to the SPA when it has finished loading;

## :rocket: Technologies & Resources

- HTML
- SVG
- CSS

---

:star2: Feel free to submit pull requests to improve this project.