Comment personnaliser le panneau d'administration CSS de Bootstrap ?

Le panneau d'administration est construit avec Bootstrap et TWIG Templates.
Le design peut être personnalisé à volonté en utilisant Bootstrap CSS.
En fonction de ce que vous voulez personnaliser, vous avez plusieurs possibilités.


Personnaliser le thème CSS de Bootstrap Admin avec le formulaire des paramètres généraux

Plus de 20 modèles de tableaux de bord sont fournis.
Chaque modèle est de qualité supérieure et présente un design moderne et réactif.
Tous les thèmes sont fournis gratuitement par Bootswatch.

  1. Ouvrez generator/generator.php dans votre navigateur
  2. Cliquez sur le bouton Paramètres généraux

    PHP CRUD General Settings button
  3. Choisissez votre thème Bootstrap préféré dans la liste déroulante parmi les 20+ thèmes disponibles.
    Le template est appliqué à l'Interface d'administration Bootstrap en temps réel dès que vous validez le formulaire. N'hésitez pas à tester différents modèles pour votre projet.
  4. [facultatif] Modifier la partie ADMIN SKIN

    Les thèmes inclus dans le package sont tous conçus en responsive design et en qualité premium, mais vous êtes libre d'y apporter vos propres modifications. Les principaux éléments du tableau de bord peuvent être facilement personnalisés pour correspondre au design de votre projet (voir illustration ci-dessous).

    Bootstrap template design customization with CSS
    Personnalisation du design du template Bootstrap avec CSS

Le CSS principal de Bootstrap est construit avec Color Variants (Codepen).

Vous pouvez utiliser des classes CSS avec des variantes de couleurs de 100 à 900 et des couleurs personnalisées comme Teal, Purple, Cyan, ...

Par exemple : bg-bleu-600bg-jaune-200bg-info-800

Vous trouverez ci-dessous quelques exemples de thèmes comportant des éléments CSS personnalisés

  • Bootstrap Admin Panel Skin
  • Bootstrap Admin Panel Skin
  • Bootstrap Admin Panel Skin
  • Bootstrap Admin Panel Skin
  • Bootstrap Admin Panel Skin

Aperçu des thèmes Bootstrap

  • PHP CRUD Bootstrap Dashboard default
  • PHP CRUD Bootstrap Dashboard cerulean
  • PHP CRUD Bootstrap Dashboard cosmo
  • PHP CRUD Bootstrap Dashboard cyborg
  • PHP CRUD Bootstrap Dashboard darkly
  • PHP CRUD Bootstrap Dashboard flatly
  • PHP CRUD Bootstrap Dashboard journal
  • PHP CRUD Bootstrap Dashboard litera
  • PHP CRUD Bootstrap Dashboard lumen
  • PHP CRUD Bootstrap Dashboard lux
  • PHP CRUD Bootstrap Dashboard minty
  • PHP CRUD Bootstrap Dashboard morph
  • PHP CRUD Bootstrap Dashboard pulse
  • PHP CRUD Bootstrap Dashboard quartz
  • PHP CRUD Bootstrap Dashboard sandstone
  • PHP CRUD Bootstrap Dashboard simplex
  • PHP CRUD Bootstrap Dashboard slate
  • PHP CRUD Bootstrap Dashboard solar
  • PHP CRUD Bootstrap Dashboard spacelab
  • PHP CRUD Bootstrap Dashboard superhero
  • PHP CRUD Bootstrap Dashboard united
  • PHP CRUD Bootstrap Dashboard yeti
  • PHP CRUD Bootstrap Dashboard zephyr

Changer l'image de l'en-tête principal, l'image de l'utilisateur de la barre latérale
ou tout autre CSS

  1. Créez un nouveau fichier CSS dans admin/assets/stylesheets/
  2. Ouvrez admin/inc/css-includes.php et ajoutez un lien vers votre fichier CSS :
    <link rel="stylesheet" href="<?php echo ADMIN_URL; ?>assets/stylesheets/custom.css" type="text/css" media="screen">
  3. Ajoutez n'importe quelle feuille de style CSS dans votre fichier pour remplacer la feuille de style CSS du modèle initial :
    body {
        font-family: Arial, Helvetica, sans-serif;
    }
    
    .page-header.has-cover {
        background: url(../images/backgrounds/custom-header-bg.jpg);
    }
    
    .sidebar .sidebar-user .category-content {
        background: url(../images/backgrounds/custom-user-bg.jpg) 50% no-repeat;
    }

Personnaliser le thème de l'Interface d'administration de Bootstrap avec SASS et Gulp

PHP CRUD Generator est construit avec SASS & Gulp.

Un package prêt à l'emploi pour minifier et compiler SASS et Javascripts est disponible en téléchargement sur Github ici : https://github.com/migliori/php-crud-generator-gulp.
Ces fichiers sources permettent d'éditer le thème Bootstrap Admin CSS et/ou Javascript.

Pour compiler SASS et/ou Javascript :

Téléchargez ou clonez le dépôt Github à la racine de votre projet et suivez les instructions du README.

Les fichiers SASS

Tous les fichiers SASS, y compris Bootstrap, sont situés dans admin/assets/sass/ et compilés dans admin/assets/stylesheets/.

Les fichiers CSS sont chargés dans le fichier admin/inc/css-includes.php.

Les fichiers Javascript

Tous les fichiers Javascript sont organisés dans admin/assets/javascripts/ et minifiés dans le même dossier.

Le Javascript principal est admin/assets/javascripts/project.js.
Il charge toutes les dépendances du projet à l'aide de LoadJs.

Conditions préalables

Pour personnaliser le CSS de votre interface d'administration Bootstrap, vous devez au préalable.. :

Page principale du tutoriel CRUD PHP