Dans ce tutoriel, je vais suivre le processus de création du portefeuille simple basé sur Instagram, conçu dans un précédent tutoriel de Tomas Laurinavicius..
Thomas a fait un excellent travail en conservant un design simple, spacieux et fonctionnel, donc je pense que ce n’est que justice que nous fassions de même lorsque nous le construisons. Pour nous faciliter la vie, nous allons nous appuyer sur quelques outils et bibliothèques. Commençons par les examiner..
Il y a quelques choses que nous devons préparer avant de commencer notre construction. Elles sont:
Tout d'abord, vous devez installer Sass sur votre ordinateur. Pour ce faire, le moyen le plus simple consiste à utiliser l'une des excellentes applications disponibles pour regarder et compiler. J'utilise actuellement Koala, qui est multi-plateforme et gratuit, c'est donc une très bonne option pour être opérationnel rapidement. Il existe des alternatives telles que l'application Scout, Prepros et Compass. Ils offrent tous presque la même fonctionnalité et le choix vous appartient.!
La prochaine étape est Bootstrap. Nous allons utiliser Bootstrap à un niveau très basique pour gérer certains des éléments réactifs de la page. Nous voulons spécifiquement télécharger le Version sass afin que nous puissions l'inclure dans notre propre feuille de style et utiliser les variables disponibles. Allez-y et téléchargez la dernière version.
Presque là! Nous avons maintenant besoin de récupérer un exemplaire de Instafeed.js, qui gèrera tout le travail en prenant des photos sur Instagram. Il convient de noter ici que pour obtenir quelque chose d’Instagram, vous devez fournir au plugin un identité du client qui peut être généré en vous inscrivant à Instagram et en remplissant le formulaire dans la section développeurs.
Enfin, nous devrions télécharger la dernière version de Modernizr afin de pouvoir, si nécessaire, cibler certaines fonctionnalités du navigateur. Nous avons donc également le shim HTML5 pour les navigateurs plus anciens. Ce n’est pas strictement nécessaire, mais j’aime bien l’inclure dans des projets pour être sûr.
Maintenant que nous avons ces atouts, nous pouvons commencer notre construction!
Nous devons créer des fichiers et des dossiers pour notre projet. Allez-y, créez ce qui suit dans le répertoire racine du projet..
Ceci est notre bloc de base. Ensuite, recherchez l’archive Bootstrap que vous avez téléchargée précédemment et extrayez-la quelque part, facilement. Dans le dossier extrait devrait se trouver un dossier nommé les atouts
. Ouvrez ce dossier et vous verrez quelque chose de similaire au suivant:
Copier le les polices
répertoire dans la racine du projet avec les autres dossiers que nous venons de créer. S'ouvrir javascripts
et copier le bootstrap.js
déposer dans le js
dossier de notre projet. Enfin, ouvrez le feuilles de style
répertoire et copiez le bootstrap.scss
fichier et bootstrap
dossier dans le css
dossier de notre projet. Nos fichiers et dossiers devraient maintenant ressembler à ceci…
Bon travail! Maintenant, trouvez le instafeed.min.js
et Moderniser
les fichiers que vous avez téléchargés précédemment et les copier dans le js
dossier. Nous avons juste besoin de mettre en place un peu plus de choses avant de pouvoir commencer à construire la mise en page.
Il est maintenant temps de configurer notre projet dans l'application Sass que vous avez choisi d'utiliser. En Koala, il s'agit de faire glisser le dossier dans la fenêtre de l'application. Je crois que c'est un processus similaire pour les autres aussi. La prochaine chose que je fais toujours lors de la configuration est de regarder les options de compilation Sass et, le cas échéant, de cocher la case pour utiliser Autoprefixer. Cet ajout pratique analysera notre fichier Sass et ajoutera tous les préfixes de fournisseurs dont nous avons besoin afin que nous n'ayons pas à nous soucier de les écrire nous-mêmes. N'hésitez pas à jouer avec les paramètres de votre application Sass pour obtenir la meilleure configuration possible. J'aime garder les choses simples et vérifie normalement simplement le préfixe automatique et un style de sortie de Étendu (Comprimé en production).
Ouvrez le projet dans l'éditeur que vous utilisez pour pouvoir ajouter quelques fichiers..
Tout d'abord sous la css
répertoire ajouter un fichier appelé style.scss
. Puis à l'intérieur du js
dossier ajouter un fichier appelé app.js
.
Assurez-vous d'actualiser l'application Sass que vous utilisez pour qu'elle récupère les nouveaux fichiers. Certains le font automatiquement mais il est préférable de vérifier et d'actualiser manuellement si nécessaire.
Je pense que c'est tout le fichier mis en place pour le moment. Nous pouvons continuer avec la construction de la mise en page!
S'ouvrir index.html
et entrez (ou copiez / collez) le code HTML de base suivant:
Portfolio Instagram
Nous avons notre premier morceau de code! Faisons le décomposer.
le la section contient la fenêtre de visualisation nécessairetag afin que nos requêtes de média fonctionnent correctement. Ensuite, nous donnons un titre à la page et incluons un
balise pour les différentes polices de Google que nous voulons utiliser. Les polices ici sont basées sur celles utilisées dans la conception de Thomas. La ligne suivante peut paraître étrange car nous n’avons pas créé de
style.css
fichier encore, mais la génération de ce fichier sera gérée par notre compilateur Sass. Enfin, nous incluons Modernizr.
le L'élément contient quatre autres éléments pour contenir chacune des bandes qui apparaissent sur le dessin. J'ai appliqué des classes descriptives à la
éléments afin que nous puissions voir clairement à quoi ils serviront.
Ajoutez l'extrait suivant sous le pied de page
section:
Celles-ci >