Dans ce repo se trouvent 22 composants interfaces.
Intègre-les en html+css en suivant l'ordre numérique (de 1 à ...).
Utilise SASS pour générer le fichier css. Profite-en pour tester les variables, le nesting et les @import.
Pour chaque composant, crée un dossier du même nom que l'image, contenant cette structure:
- nom-du-composant/
L index.html
L assets
L css
L sass
L img
Nom du repository à créer sur github: 7-composants-de-design
- Installer Ruby
- Installer un compilateur: koala est gratuit et cross-platform.
- lancer koala et y ajouter ton dossier de travail
- créer le(s) fichier(s) scss
- compiler le fichier css à chaque fois que le fichier scss est modifié.
- utilisation de variables
- importation de fichiers partiels
- Imbrication ("Nesting") des sélecteurs
Tutos: The SASS way - thesassway Playground: SASS meister
Les images ne permettent pas d'identifier les fonts facilement. Utilise des polices différentes mais proches.
Voici deux outils utiles:
Quelques images te sont fournies dans le dossier assets.
Pour le reste tu devras parfois extraire des captures d'écran les images nécessaires pour ton intégration html/css. Pour cela, utilises des outils en ligne comme pixlr ou GIMP en local.
Les photos peuvent être différentes et tu peux en trouver ici : Unsplash.
Fais ta propre grille avec SASS
À appliquer au body
.outline-mode * {
outline: 1px solid #000;
}