Ce template permet de présenter une idée d’application web prototypée avec https://www.figma.com.
Ex: https://joz84.github.io/product.github.io/ .
Elle contient 6 sections :
- Une barre de navigation
- Une bannière
- Un section présentant le concept
- Une section présentant une Prévisualisation du prototype Figma
- Une section présentant l’équipe
- Un pied de page
Le template est structuré de la manière suivante:
- Un fichier index.html
- Un fichier style.css avec le style À NE PAS MODIFIER
- Un fichier custom.css regroupant les propriétés modifiable
- Un dossier « images » contenant toutes les images au format jpg sauf le logo au format png ( correspondant au format produit par freelogodesign.org )
Lien vers le projet Github: https://github.com/Joz84/product.github.io
Cliquer sur "Clone or Download" puis sur "Download ZIP » Décompresser le fichier sur sa machine et l’ouvrir dans sublime text
L’ensemble du texte à modifier est dans le fichier index.html. Avec la configuration de base de sublime text ( theme: Monokai ) le texte modifiable a la couleur syntaxique BLANCHE. Il est déconseillé de toucher le reste, car cela risque de casser la structure globale du site.
Pour personnaliser la police il faut tout d’abord choisir une police sur https://fonts.google.com.
Une fois la police choisie il faut cliquer sur le « + » en haut à droite de la fiche de la police choisie :
Un cadre Noir apparait en bas de la fenêtre. Il contient les instructions nécessaires pour importer la police dans son projet :
Dans index.html Remplacer la ligne 9 :
<!-- ########## -->
<!-- Récupérer cette ligne de code sur Google fonts : https://fonts.google.com/ -->
<link href="https://fonts.googleapis.com/css?family=Abril+Fatface" rel="stylesheet">
<!-- ########## -->
Dans custom.css
Modifier la ligne 3 pour changer la police des titres
Modifier la ligne 4 pour changer la police du texte
/*Les polices*/
/*Récupérer cette propriété sur Google fonts : https://fonts.google.com/*/
h1, h2, h3, h4, h5, h6, i { font-family: 'Abril Fatface', cursive; }
p { font-family: 'arial'; }
Pour modifier la couleur des titres et des cadres, il faut modifier le fichier custom.css. Plus précisément, il faut modifier le code hexadécimal de la couleur dominante ( ex: #00898E ) aux ligne 7 et 8 :
/*La couleur dominante*/
.circle, .navbar, .frame { border-color: #00898E; }
h1, h2, h3, h4, h5, h6, i, .item { color: #00898E; }
Pour modifier la fond couleur, il faut encore une fois modifier le fichier custom.css. Plus précisément, les lignes 14, 15 et 16 qui sont issues de https://www.uigradients.com
Cliquer sur « <> » ( Get css ) en haut à droite.
Cliquer sur « CLICK TO COPY » et coller le code à la place des lignes 14, 15 et 16 du fichier custom.css :
/*Le fond de couleur*/
/*Récupérer ces propriétés sur Ui Gradients: https://uigradients.com*/
.bg-color {
background: #74ebd5;
background: -webkit-linear-gradient(to right, #ACB6E5, #74ebd5);
background: linear-gradient(to right, #ACB6E5, #74ebd5);
}
Il est fortement conseillé de ne pas modifier le code pour changer les images. Il est conseillé de changer les images dans le dossier images. Pour que cela fonctionne il faut que les images et le MÊME NOM et la MÊME EXTENTION. Les extensions sont toutes jpg SAUF le logo qui est en png ( car cela correspond au format fourni par freelogodesign.org ).
Pour inclure la prévisualisation du prototype Figma il faut se rendre sur https://www.figma.com sur son projet et lancer la présentation ( le triangle en haut à droite ) :
Puis cliquer sur « Share Prototype » en haut à droite :
Puis « Public embed »:
Puis « Copy » :
Enfin coller le code dans le fichier index.html à la place de la ligne 93 :
<!-- ########## -->
<!-- Récupérer cette ligne de code sur Figma: https://www.figma.com/ -->
<iframe style="border: none;" width="600" height="450" src="https://www.figma.com/embed?embed_host=share&url=https%3A%2F%2Fwww.figma.com%2Fproto%2FKDiAjenZMX9E13POgPsYTzBV%2Fkedge-2019-4%3Fnode-id%3D0%253A1%26scaling%3Dscale-down" allowfullscreen></iframe>
<!-- ########## -->
Si l’équipe n’est pas constituée de 4 personnes il est possible d’ajouter/supprimer une fiche de présentation d’un membre dans la rubrique « L’équipe ». Pour cela il suffit de copier/supprimer le section comprise entre la ligne 141 et 151 du fichier index.html :
<!-- ########## -->
<!-- Supprimer( ou copier-coller) ces lignes code pour supprimer (ou ajouter) un membre à la team -->
<div class="col-lg-3">
<div class="card">
<img src="images/team4.jpg" class="card-img-top" alt="name4">
<div class="card-body">
<p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
</div>
</div>
</div>
<!-- ########## -->
La mise en production se fera sur https://github.com.
Après être retourné sur le dossier :
https://github.com/Joz84/product.github.io
Cliquer sur « Fork » en haut à droite.
Sélectionner votre nom.
Le dossier est alors copier sur votre compte Github en ligne.
Cliquer sur le fichier que vous souhaitez modifier, par exemple: index.html :
Puis sur le petit stylet ( « Edit this file ») en haut à droite.
Le fichier est alors en mode édition et modifiable.
Copier coller le contenu de votre index.html à la place de celui-ci puis cliquer sur le bouton vert « Commit changes » en bas à gauche.
Faite de même pour tous les fichiers/dossiers que vous souhaitez modifier.
Pour mettre le projet en ligne cliquer sur « Settings » en haut à droite
Scroller jusqu’à la section « GitHub Pages »
Cliquer sur « None » dans la rubrique « Source », puis sur « Master branch »
Le site est alors en ligne. Un bandeau bleu avec le message « Your site is ready to be published at https://joz84.github.io/product.github.io/. »