Skip to content

amarc-sudo/amarc-sudo.github.io

Repository files navigation

Contributors Forks Stargazers Issues MIT License LinkedIn

📚 Site WEB - METWEB

Ceci est le TD/TP de Javascript de l'IUT de velizy visant a cree un site usant du parallaxe

Pour ce faire j'ai utiliser le Framework Angular et pour le deployement une instance firebase

⚙️ Compilation en local

En premier lieu il faut installer node.js : https://nodejs.org/en/download/

Pour lancer et tester le projet en local il faut faire les commandes suivantes :

git clone https://github.com/amarc-sudo/amarc-sudo.github.io.git
cd amarc-sudo.github.io
npm install
npm run watch

🚶 Marche a suivre pour le test

Adresse du site en sur FireBase : https://metweb-amarc.web.app/

Adresse du site en local : http://localhost:4200

⚙️ Comprendre le code

Angular est un framework monopage qui integre un systeme de composant, les composant sont des sous modules Pour cree ce site j'ai cree deux composant principal, menu et information.

Chaque composant est compose de la maniere suivante :

  • dossier-menu
    • menu.componement.css - le css specifique au composant
    • menu.componement.ts - le typescript specifique au composant
    • menu.componement.spec.ts - fichier generer qui nous interesse pas ici
    • menu.componement.html - l'html specifique au composant

Le typescript est une version typer et ameliorer du Javascript qui permet une meilleure robustese du code

Toutes les fonctions JS et JQuerry marche en TS

Pour creer l'effet de parallaxe j'ai effectuer du full css Pour l'effet d'apparition au scroll j'ai rajouter une listenner sur le scroll qui detecte quand on arriver a une section specifique

  • see information.componement.ts > la fonction scroll = (event: events): void => {}

Le menu est fait avec du CSS et du TS

Built With

Angular

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published