Table des matières
Dans un autre didacticiel, une introduction aux interfaces utilisateur Bootstrap a été expliquée ainsi qu'un didacticiel sur la façon de concevoir un projet Web avec Bootstrap 2.0, dans lequel nous nous dirigerons vers les interfaces et les éléments les plus utilisés dans le développement Web.Nous pouvons télécharger Bootstrap et le mettre dans un répertoire sur notre site Web ou l'utiliser en le liant à votre bibliothèque en ligne.
Bootstrap est un framework open source et ouvert pour un développement Web plus rapide et plus facile.
En recherchant, nous pouvons trouver de nombreuses contributions de la communauté CSS et des composants personnalisés et des modèles de conception que d'autres utilisateurs ont créés et les rendre disponibles, il existe de nombreux composants pour créer des barres de navigation, des fenêtres modales et des popups, des carrousels d'images, des menus et bien d'autres , ainsi en tant que plugins JavaScript et Jquery pour valider les formulaires et autres fonctionnalités
Tableaux et lignes avec effets
Bootstrap a déjà programmé des styles et des effets CSS que nous pouvons utiliser, par exemple, pour changer la couleur des lignes d'un tableau et lorsque la souris passe dessus.
Le code sera le suivant :
Tableau et lignes avec effet
Véhicule | Origine | État | Prix |
---|---|---|---|
Fiat 500 | Madrid | Utilisé | 9690€ |
Accord Honda | Barcelone | Utilisé | 14500€ |
Renault laguna | Tolède | Utilisé | 2800€ |
AGRANDIR
Le code sera le suivant :Menu à plusieurs niveaux utilisant Css Bootstrap
Administrateur des ventes clients
- Système
- Utilisateurs
- Paramètres
- Autorisations
- Les serveurs
- Serveur Vps A
- Serveur Vps B
- La consommation de ressources
- Sauvegarde
.container {largeur : 1170px; }Les classes de lignes suivantes fournissent une marge gauche et droite sur toute la page :
.ligne {; marge-droite : -15px ; }La classe de menu déroulant est déjà fournie avec Bootstrap et les classes de bouton btn btn-primary également. Nous allons ajouter le sous-menu et les classes de niveau pour pouvoir générer le sous-menu. Rappelez-vous que les classes ont des hiérarchies, donc si nous nommons la même classe que nous avons dans Bootstrap et y ajoutons un attribut, la dernière déclaration faite prévaut.
C'est pour le cas où nous ajoutons un attribut shift left même si la classe est déjà définie dans bootstrap.min.css
.menu déroulant {gauche : 150px; }Popup css et jquery avec contenu html
Nous allons utiliser la fonction popover qui affiche une popup lorsqu'un lien est survolé avec la souris et que la variable de contenu a le code html à afficher.
Nous allons reprendre le tableau précédent et ajouter une colonne pour une fiche technique.
Dans chaque lien, nous aurons la phrase suivante, puis avec l'identifiant, nous invoquerons un script.
Véhicule | Origine | État | Prix | Photos |
---|---|---|---|---|
Fiat 500 | Madrid | Utilisé | 9690€ | Fiche technique |
Accord Honda | Barcelone | Utilisé | 14500€ | Fiche technique |
Colonnes et blocs sur la page
Bootstrap est basé sur une largeur de 1200 pixels, divisé en 12 blocs qui couvrent 99% de la structure du web, chaque bloc couvre 8,3333%, équivalent à 100 pixels et a également un espace de 1 pixel.
Toujours la combinaison de blocs dans une même ligne pour ajouter 12 par exemple :
Deux blocs de 3 et un de 6
Ci-dessous, nous mettons un bloc de taille 8 qui est de 800 pixels :Blocs d'amorçage
Bloc Col-md-3 de 300px.
Bloc Col-md-6 de 600px.
Bloc Col-md-3 de 300px.
Bloc 800px col-md-8.
Ces blocs sont réactifs car ils sont configurés dans le css Bootstrap. Ici, nous pouvons voir un exemple de la façon dont les blocs s'adaptent à un changement d'écran d'un appareil mobile.
Comment personnaliser Bootstrap pour changer les styles et les fonctionnalités
Pour créer des styles et des fonctionnalités compatibles avec Bootstrap, nous devons l'utiliser comme n'importe quelle autre bibliothèque css ou js, comme un autre framework du projet, dans ce cas, il sera utilisé pour la conception et les fonctionnalités du navigateur de l'utilisateur. Nous devons éviter de réformer les bibliothèques d'origine, mais ancrer les nôtres, donc lorsque les développeurs Bootstrap publieront une mise à jour, nous n'aurons aucun problème à incorporer la nouvelle si nous gardons nos modifications séparées.
Pour définir nos propres feuilles de style, nous devons créer un nouveau fichier de styles CSS, pour définir nos modifications sans affecter le css d'origine. Rappelons-nous la hiérarchie, par exemple.
Si dans Bootstrap css bootstrap.min.css
.col-md-3 {largeur : 25 %; }Et nous voulons qu'il ait une bordure puis dans un fichier séparé my styles.css, nous pouvons déclarer :
.borderojo {bordure : 1px rouge uni}Ensuite, sur la page, nous invoquons les deux fichiers
Dans le bloc, nous l'appliquons comme suit :
Cela équivaudrait à le déclarer comme ceci :Bloc Col-md-3 de 300px.
col-md-3 {largeur : 25 %; bordure : 1 pixel rouge uni ; }Maintenant, si pour une raison quelconque il avait deux déclarations similaires, supposons
.borderojo {bordure : 1px rouge solide; } .clientblock {border : 1px bleu uni ; }C'est la sentence qui a été prononcée en dernier lieu qui l'emporte. Par conséquent, le bloc aura une bordure bleue.Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positifBloc Col-md-3 de 300px.