Pumpskin est mon framework CSS perso. Vous pouvez avoir un aperçu des éléments ici : https:///projetsmerlin.github.io/Pumpskin/
Ce dépôt contient donc un ensemble de fichiers et dossier organisés et qui permettront de donner un aperçu du framework CSS/SCSS dont il est question. Vous trouverez ci-dessous sa structure et comment l'installer.
Placez ce code à la bonne place dans votre HTML ;
<link rel="stylesheet" href="https://pumpskin.lintermediaire.be/style/css/style.css" />
<script src="https://pumpskin.lintermediaire.be/js/vendor/jQuery.js"></script>
<script src="https://pumpskin.lintermediaire.be/js/main.js"></script>
<!-- OPTIONAL -->
<script src="https://pumpskin.lintermediaire.be/js/filter.js"></script>
<script src="https://pumpskin.lintermediaire.be/js/map.js"></script>
Et éventuellement les dépendances* si vous souhaitez vous en servir.
vendor : 2 librairies externes* non obligatoire & jQuery, (obligatoire)
- jQuery : pour écrire plus facilement le Javascript : https://jquery.com/
- beerSlider : qui permet de réaliser un "avant-après" -> https://github.com/pehaa/beerslider
- SlickSlider : pour la mise en place de sliders -> https://kenwheeler.github.io/slick/
et 3 fichiers JS différents
- filter.js : le filtre du blog
- map.js : la config de la GoogleMap
- main.js : la config générale
-
css : les fichiers compilés
- vendor
- styles des librairies externes précitées (beerSlider & SlickSlider)
- reset css : afin de mettre à zéro les styles HTML par défaut : -> https://meyerweb.com/eric/tools/css/reset/
- vendor
-
scss
-
pumpskin : le framework en question et que je divise en trois catégories qui parlent d'elles-mêmes
- base (Où vous trouverez les variables, le style de base de la typo & les mixins)
- elements (les éléments HTML construisant le template d'exemple)
- position (Le positionnement et la taille des éléments. C'est aussi là que vous trouverez les propriétés des flex-boxes)
-
theme
- my_theme: c'est ici qu'il est possible de customiser votre propre thème
-