- Installation de NodeJS (node 10.15+ / npm 6.4+)
- Installation de Aurelia CLI : Aurelia cli v1.3.1+
- Navigateur (Chromium)
- Visual Studio Code
- Git git-scm.com
- Documentation Aurelia : aurelia.io/docs
- Aurelia UX package : aurelia-ux
- Clone repos
- Installation package :
npm install - Test de démarrage :
npm start - Ouvrir nav.
http://localhost:8080(le port peut être variable)
Montrer son talent dans le maniement des objets HTML, CSS avec Aurelia.io
Le plus important, c'est d'appliquer les règles responsives et l'écriture CSS basées sur les conventions BEM.
Les couleurs et dimension des textes, objets ne doivent pas être exact pour la réussite de l'exercice.
L'entier de l'exercice sera écrit dans src/app.html, app.ts, app.css.
- Créer un Titre (h1) en orange dans une section, comportant la variable
message - dans
app.tsdéfinir la variablemessageavec la propriéténamedu documentobjects.ts - Charger dans une variable de tableau les objets
featuresdu documentobjects.ts - Créer un élément
ux-cardpour chaquefeaturesdansapp.html - Dans chaque
ux-cardcharger la valeur defeature.properties.name,feature.geometry.typeet le nombre de coordonnéesfeature.geometry.coordinates - Créer un fichier CSS
app.csset le mettre en référence dansapp.html - Ajouter dans le CSS les styles du texte, dégradé et couleurs, Google font
Titillium - Ajouter les règles permettant aux cards d'être responsive.
Montrer tes talents avec Three.js !
L'entier de l'exercice sera écrit dans src/app.html, app.ts, app.css.
- Installation du package ThreeJS
- Intégration du module dans la page
/src/app - Création d'une forme extrudée de chaque objet
featureen utilisant les coordonnées dansfeature.geometry.coordinatesdu fichiersrc/objects.jsonavec la hauteur d'extrusion selon la cléfeature.properties.height - Import et activer le contrôle
OrbitControls - Déplacer et mettre à l'échelle les objets pour les voir à l'écran.
Question : Trouver ce que la clé peut démarrer ?
Indice : La réponse se trouve au centre de la croix rouge !



