Bootstrap est un framework frontal puissant, mobile, réactif, construit avec CSS, HTML et JavaScript. Il offre de nombreux avantages par rapport à zéro et même à de nombreux autres frameworks.

Bootstrap a été à l'origine développé par un concepteur et un développeur de Twitter, il est devenu l'un des frameworks front-end les plus populaires au monde. Il était d'abord connu sous le nom de Twitter Blueprint, avant de devenir open-source, et a servi de guide de style interne à Twitter pendant plus d'un an avant sa publication.

Si vous n'êtes pas familier avec Bootstrap, les ressources et les informations ici vous permettront de vous mettre au courant.

Pourquoi Bootstrap?

Bootstrap présente de nombreux avantages par rapport à vos projets de développement Web. Une des principales raisons est le grand nombre de ressources disponibles pour Bootstrap, en particulier par rapport à de nombreux autres frameworks et standards (nous y reviendrons plus tard).

Mais au-delà des ressources disponibles, il y a beaucoup d'autres raisons d'utiliser Bootstrap:

  1. Il est facile à utiliser: démarrer avec Bootstrap est un processus simple et rapide. Et c'est flexible: vous pouvez l'utiliser avec Less ou CSS, et même Sass (si vous téléchargez la version Sass).
  2. La grille: Bootstrap utilise une grille réactive à 12 colonnes. Il prend même en charge les éléments imbriqués et décalés. La grille peut être maintenue réactive ou vous pouvez facilement la modifier en une mise en page fixe.
  3. Développement plus rapide: Bootstrap étant doté de tant de composants et de ressources prêts à l'emploi, il peut accélérer considérablement votre processus de développement.
  4. Styles de base: Bootstrap est livré avec des styles de base pour une tonne d'éléments HTML que vous allez utiliser de toute façon. Il comprend des styles pour la typographie, les formulaires, les images et bien plus encore.
  5. Composants pré-stylisés: Bootstrap comprend également des composants pré-stylisés pour les listes déroulantes, les barres de navigation, les alertes et bien d'autres.
  6. Composants JavaScript intégrés: Bootstrap est fourni avec un ensemble de composants JavaScript pour ajouter des fonctionnalités. Cela facilite la manipulation de choses comme les fenêtres modales, les info-bulles, les alertes, etc. Vous pouvez ignorer l'écriture de scripts tous ensemble.
  7. Excellente documentation: Bootstrap dispose d'une documentation exceptionnelle, utile pour les débutants et les utilisateurs plus avancés.
  8. Intégration facile: Bootstrap peut être intégré à divers autres frameworks et plates-formes, à la fois sur les nouveaux sites et ceux existants. Vous pouvez même utiliser des éléments spécifiques de Bootstrap avec votre CSS existant.

Démarrer avec Bootstrap

Il y a deux manières principales que vous pouvez téléchargez Boostrap : la version précompilée ou la version du code source. Celui que vous choisissez dépend de la façon dont vous voulez commencer.

Celui précompilé est prêt à être utilisé dans pratiquement tous les projets, et inclut les versions CSS et JS compilées, ainsi que des versions compilées et réduites de chacun. Les polices Glyphicon sont incluses, avec le thème optionnel Bootstrap.

La version du code source inclut le code CSS et JavaScript requis, ainsi que les actifs de police. Il comprend également Less, JavaScript et la documentation. Fondamentalement, c'est une version plus complète, bien que la courbe d'apprentissage soit un peu plus élevée que la version précompilée.

Il existe également une version de Bootstrap qui a été portée de Less vers Sass, ce qui est particulièrement utile si vous souhaitez l'inclure dans des projets Rails, Compass ou Sass uniquement.

Une fois que vous avez décidé quelle version vous souhaitez installer, vous devez installer Grunt, qui est le système de construction utilisé par Bootstrap. Vous devez d'abord télécharger et installer node.js, puis Grunt. De là, vous aurez une variété de commandes Grunt à portée de main.

Ensuite, vous pouvez commencer avec le modèle HTML de base de Bootstrap, ou l'un de leurs exemples de modèles . Des exemples de modèles incluent des dispositions de grille, des dispositions basées sur le jumbotron, diverses barres de navigation et d'autres composants personnalisés (même un blog et une page de connexion).

Et si je ne veux pas d'un site réactif?

Bien que Bootstrap soit réactif et mobile dès sa sortie de la boîte, il n'est pas nécessaire de le rester si vous ne souhaitez pas de site réactif. Tout ce que vous devez faire pour le désactiver est d'omettre la balise meta de viewport dans le CSS, remplacer la largeur des conteneurs pour chaque niveau de grille, supprimer tout comportement de réduction et d'extension sur vos barres de navigation et apporter des modifications aux dispositions de grille. les utiliser. Vous pouvez lire les instructions spécifiques dans le Documentation de mise en route .

Plug-ins d'amorçage, extensions et composants

Bootstrap est livré avec de nombreuses fonctionnalités intégrées. Mais il existe également de nombreuses façons d'étendre ses fonctionnalités pour répondre exactement à vos besoins.

Carburant UX est un ensemble de contrôles JavaScript supplémentaires pour vos applications Web. Vous ne pouvez déployer que les contrôles que vous souhaitez utiliser parmi plus d'une douzaine disponibles.

carburant ux

Jasny Bootstrap est un ensemble de composants comprenant un composant de navigation verticale et des alertes.

Jasny Bootstrap

Bootstrap-Modal ajoute des fenêtres modales AJAX empilables et réactives à votre site Bootstrap. Il prend en charge les modaux pleine largeur et les modaux longs, entre autres formats.

bootstrap-modal

Bootbox.js est une petite bibliothèque qui vous permet de créer facilement des boîtes de dialogue programmatiques.

bootbox.js

Bootstrap Image Gallery est une extension de blueimp Gallery, une galerie d'images réactives et tactiles utilisant le dialogue modal de Bootstrap.

galerie d'images bootstrap

Bootstrap Lightbox est un plugin lightbox simple basé sur le plugin modal Bootstrap. Il comprend des options pour la toile de fond, la manière dont la lightbox doit être fermée, etc.

Boîte à lumière bootstrap

Aide au démarrage est une collection de plugins jQuery pour la construction de meilleurs formulaires. Vous pouvez en utiliser la plupart indépendamment ou ensemble pour répondre à vos besoins.

helpers du formulaire bootstrap

Les notifications est une extension Bootstrap qui vous permet d'ajouter facilement des notifications personnalisées à votre site Web ou à votre application. Il existe des options pour la position, le type, les transitions, etc.

notifications

Bootstrap-Growl est un plugin jQuery qui transforme les alertes Bootstrap régulières en notifications de type Growl. Il existe des alertes pour les informations, les erreurs et les styles de réussite, et il prend en charge plusieurs notifications consécutives.

bootstrap grogne

Bootstrap-select ajoute une sélection personnalisée pour Bootstrap en utilisant un menu déroulant.

boostrap-select

Boostrap Maxlength fournit un indicateur de retour visuel pour l'attribut maxlength sur une entrée de champ.

boostrap maxlength

Décalage Boostrap Il est facile d'ajouter un support Markdown à vos formulaires, en les transformant de manière transparente en un éditeur Markdown.

démarquage du bootstrap

Commutateur Bootstrap 3 facilite la transformation de vos cases à cocher et boutons radio en commutateurs à bascule.

commutateur bootstrap

jQuery File Upload ajoute un widget de téléchargement de fichiers jQuery avec prise en charge du glisser-déposer, de la sélection de fichiers multiples, etc.

téléchargement de fichier jquery

jqBootstrapValidation est un plugin de validation jQuery pour les formulaires Bootstrap facile à utiliser et qui simplifie la fourniture d'instructions claires en cas d'erreur de validation.

jqbootstrapvalidation

Bootstrap-wysihtml5 est un éditeur HTML5 WYSIWYG simple et beau qui vient comme un plugin JavaScript.

bootstrap-wysihtml5

Bootstrap Multiselect est un plug-in jQuery pour les interfaces utilisateur qui utilise des entrées de sélection avec plusieurs attributs, les affichant sous forme de liste déroulante avec des cases à cocher.

bootstrap multiselect

Calendrier BIC est un calendrier simple jQuery pour marquer les événements.

calendrier bic

bootstrap-datetimepicker est un composant simple de sélection de date et d’heure pour Bootstrap.

bootstrap-datetimepicker

Cadran est un timepicker pour Bootstrap avec des options pour des choses comme le format et le trigger.

cadran d'horloge

Timepicker Bootstrap facilite la sélection d'une heure pour la saisie de texte avec votre souris ou les touches fléchées.

Timepicker de bootstrap

Palette de couleurs pour bootstrap est un sélecteur de couleur simple qui offre des palettes de couleurs de base, de style Gmail et personnalisées.

palette de couleurs pour bootstrap

Choisis une couleur est un sélecteur de couleurs jQuery pour Bootstrap qui permet la saisie de texte flexible, les couleurs enregistrées et plus encore.

choisis une couleur

Bootstro.js Il est facile d'ajouter une visite guidée à votre site Web.

bootstro

Boutons sociaux pour Twitter Bootstrap 2 vous donne des boutons sociaux vectoriels, zoomables, prêts pour la rétine et personnalisables.

boutons sociaux

Flippant.js est une bibliothèque JavaScript et CSS pour renverser des choses, facile à personnaliser, sans dépendances.

flippant.js

Tab Tab pour Bootstrap réorganise vos onglets dans des menus déroulants lorsqu'ils ne correspondent pas tous à l'espace alloué.

tab tab pour bootstrap

Tocify est un plug-in de table des matières jQuery pouvant être créé avec Bootstrap.

tocify

Bootpag est un plugin jQuery pour la pagination dynamique qui fonctionne avec Bootstrap ou seul.

bootpag

Typeahead.js est une bibliothèque JavaScript à partir de Twitter pour créer des typeaheads.

typeahead.js

X-éditable vous permet de créer des éléments modifiables sur votre page dans Bootstrap.

x-éditable

Bootstrap Tree View est une solution simple pour afficher des structures arborescentes hiérarchiques.

vue arborescente bootstrap

Tokenfield pour Bootstrap est un plug-in de tokenizing avancé qui se concentre sur le support du clavier et du copier-coller.

tokenfield

Nombre d'étoiles Bootstrap est un plug-in d'étoiles jQuery qui prend en charge des fonctionnalités telles que les remplissages fractionnaires et le support des entrées RTL.

Évaluation étoilée

Yamm Megamenu est encore un autre Megamenu pour Bootstrap qui utilise le balisage navbar standard et les classes de système de grille fluide.

yamm megamenu

Summernote est un simple éditeur WYSIWYG pour Bootstrap.

Summernote

Knockout-Bootstrap est un ensemble de gestionnaires de liaisons à accès direct permettant d'accéder aux widgets JavaScript Bootstrap.

Assommer

Gridmanager.js vous permet de créer et de modifier des dispositions de grille dans des cadres tels que Bootstrap.

gestionnaire de grille

Slider pour Bootstrap est un composant de curseur Bootstrap pour les formulaires.

curseur pour bootstrap

WATable est un plugin jQuery qui vous permet de filtrer, formater, paginer et trier vos données rapidement et facilement.

aquable

Datagrid Bootstrap est un plugin jQuery pour Bootstrap qui est entièrement personnalisable tout en restant simple et puissant.

grille de données bootstrap

PNotify est une extension de notifications JavaScript pour Bootstrap.

notifier

Tournée Bootstrap est une extension simple pour créer des visites de sites avec (ou sans) Bootstrap.

tour de bootstrap

le Plugin d'accessibilité Bootstrap , de PayPal, rend beaucoup de composants Bootstrap accessibles aux utilisateurs de clavier et de lecteur d'écran.

plugin d'accessibilité bootstrap

Bootstrap Video Player est un plugin jQuery lecteur vidéo HTML5 personnalisable.

lecteur vidéo bootstrap

Ladda UI est un ensemble d'indicateurs de chargement principalement destinés à être utilisés avec des formulaires.

ladda ui

Thèmes Bootstrap, modèles et kits d'interface utilisateur

Vous pouvez créer vos propres thèmes et modèles à partir de rien si vous le souhaitez ou consulter ces ressources gratuites et premium pour gagner du temps. Certains sont destinés à être utilisés tels quels, tandis que d’autres sont destinés à être utilisés pour créer vos propres designs personnalisés.

Marché créatif dispose de plus de 300 thèmes Bootstrap premium disponibles.

Marché créatif

BootstrapMade propose des thèmes dans une variété de styles.

bootstrap Made

BootstrapBay est un marché pour les thèmes et les modèles Bootstrap premium où vous pouvez acheter ou vendre.

bootstrapbay

GrilleGum est un marché à thème premium proposant des dizaines de thèmes.

grille

ThemeForest a des centaines de thèmes Bootstrap à vendre, à partir de seulement 4 $.

thème de la forêt

WrapBootstrap propose des thèmes pour tout, des sites de commerce électronique aux pages de destination.

wrapbootstrap

Cardeostrap est un kit d'interface utilisateur énorme pour Bootstrap qui inclut CSS, composants et JavaScript.

cardeostrap

Flatstrap est un cadre de thème Bootstrap gratuit et open-source sans toutes les fioritures.

sangle plate

Bootmetro est un framework Web qui a l'apparence de Windows 8.

bootmetro

Fbootstrapp est une boîte à outils pour créer des applications iframe Facebook avec Bootstrap.

fbootstrap

Bootplus est un framework frontal de style Google, élégant et intuitif.

bootplus

Obtenir un modèle est une petite collection de modèles HTML5 et CSS3 dans une variété de styles.

Obtenir un modèle

BootstrapTaste est une collection de thèmes Bootstrap gratuits et premium.

bootstraptaste

Bootstrap Zero est la plus grande collection de modèles open source auto-proclamée pour Bootstrap.

bootstrap zéro

Cravate noire est une collection de thèmes gratuits et premium construits sur différentes versions de Bootstrap. Ils incluent tous les thèmes, des thèmes de tableau de bord aux agrégateurs de nouvelles, en passant par les thèmes de portefeuille.

cravate noire

Cadre de démarrage est un framework Bootstrap simple mais puissant de DesignModo.

Commencez

Bootswatch est une collection de thèmes Bootstrap modulaires gratuits, faciles à installer.

watchwatch

Démarrer le bootstrap est un ensemble de thèmes et de modèles Bootstrap gratuits, y compris des thèmes de blog, des thèmes de portefeuille, etc.

démarrer le bootstrap

Joostrap est une collection de modèles Joomla construits avec Bootstrap.

joostrap

Thème Armada est un ensemble de thèmes réactifs fabriqués à la main avec Bootstrap, à partir de seulement 8 $.

Thème Armada

PrepBootstrap est une source énorme de thèmes, de modèles et de widgets gratuits pour tout, des interfaces d'administration aux formulaires de contact.

prepbootstrap

RandThemes est un ensemble de thèmes Bootstrap haut de gamme incluant des conceptions frontales et principales.

randthemes

Les racines est un thème de démarrage WordPress intégré à Bootstrap.

les racines

Interface utilisateur est une collection de composants Bootstrap écrits en AngularJS.

ui bootstrap

Le bootstrap est un thème WordPress Bootstrap propre et moderne.

le bootstrap

BootstrapWP est une base solide pour le développement de thèmes WordPress personnalisés basés sur Bootstrap.

bootstrapwp

StrapPress est un thème WordPress qui est d'abord mobile, réactif et qui comprend des tonnes d'éléments Bootstrap.

strappress

La chaussure est un thème WordPress avancé basé sur Bootstrap.

la chaussure

Exposer le cadre est un thème de base qui offre une présentation fluide, HTML5 et CSS3, et des menus réactifs.

exposer

Plus de ressources Bootstrap

Au-delà des extensions et des thèmes de base, il existe de nombreuses autres ressources Bootstrap qui facilitent le travail avec Bootstrap et le rendent plus agréable.

le Plaque de chaudière de style bootstrap vous aide à générer semi-automatiquement des guides de style de vie en liant une feuille de style et en créant des fichiers HTML pour chaque modèle ou élément.

guide de style

Bootstrap Magic est un éditeur de thème Bootstrap qui vous permet de créer des thèmes plus rapidement.

magie du bootstrap

Académique est un blog rapide basé sur Bootstrap.

académique

Wright est un framework Joomla 2.5 et 3.x construit sur Bootstrap.

foutu

AngularStrap est un ensemble de directives natives AngularJS pour Bootstrap 3.

sangle angulaire

PaintStrap vous permet de créer des thèmes Bootstrap à l'aide de palettes de couleurs d'Adobe Kuler ou de COLOURlovers.

peinture

Durandal est un cadre pour la création d'applications à page unique qui s'intègre à Bootstrap.

durandal

Prodiguer facilite la création de votre propre palette de couleurs Bootstrap à partir d’une image.

prodiguer

LayoutIt! est un générateur d'interface glisser-déposer pour créer votre code frontal.

layoutit

Pingendo est une application de bureau visuelle pour prototyper des designs réactifs basés sur Bootstrap.

pingendo

Bottillon est une galerie d'éléments pour les ressources Bootstrap.

bottillon

Par hasard est un terrain de jeu pour la construction, le test et le prototypage avec le framework Bootstrap.

par hasard

Dojo pour Bootstrap combine des composants Bootstrap avec des modules Dojo personnalisés pour tout, des fenêtres modales aux carrousels en passant par les boutons.

dojo pour bootstrap

Bootsnipp Form Builder est un générateur de formulaires qui utilise des composants de glisser-déposer.

constructeur de formulaire bootsnip

Bootsnip Button Builder est un générateur de boutons facile à utiliser qui vous permet de personnaliser la sortie, le texte du bouton, la couleur, la taille et l'icône.

constructeur de bouton bootsnip

Rochet est un outil permettant de créer des applications mobiles avec des composants HTML, CSS et JavaScript.

rochet

Bootbundle est un ensemble de thèmes, d'extraits et de composants pour Bootstrap.

bootbundle

BootSwatchr est un créateur de thèmes visuels pour créer des thèmes Bootstrap à partir de rien.

bootswatchr

Réagir au bootstrap est une version Bootstrap du framework frontal populaire.

réagir

Brix.io est un générateur d'interface pour Bootstrap. Il est basé sur le cloud, facile à utiliser et offre une collaboration en temps réel.

brix.io

De bons projets Bootstrap

Il y a des tonnes de sites en cours d'exécution sur Bootstrap. Ceux ci-dessous montrent à quel point la diversité est possible avec Bootstrap.

Lexigrammes

lexigrammes

BabySitMyDog.com

babysitmydog

EasyGenerator

easygenerator

Style de jeu

mobstyle

Le fonds d'actions africaines

aef

WebXtrap

webxtrap

Paul V

paul v

High Rollers Fun Casino

rouleaux hauts

Vansh

vansh

Noel Hanna

noel hanna

Prusik

prusik

Publicité HIP

publicité hip

Jour de lessive

jour de lessive

Académie de fabrication de planche de surf

filtre

Rationaliser

rationaliser

Cuisine

cuisine

DSTLD

dstld

Nas Ferias

nas ferias

Vertté

vertté

Montere

montere

Bâtiments Drury

bâtiments de drury

Festival du film Plaza Classic

festival du film classique Plaza

1Bite2Go

1bite2go

Conception anti-émeute

conception anti-émeute

Codiqa

codiqa

Sean Halpin

Sean Halpin

Simplebots

simplebots

Par magie

par magie

Type d'artisanat

type d'artisanat

CMS surréaliste

cms surréalistes

Hochement

hochement

Markt

markt

Startup Turquie

démarrage dinde

Felix Morelo

felix morelo

La Happy Startup School

l'école de démarrage heureuse

Kontest

Kontest

Opéra et Ballet Néerlandais

national néerlandais

Dagobert Renouf

Dagobert Renouf

Les pierres qui roulent

les pierres qui roulent

Conclusion

Bootstrap n'est que l'un des nombreux frameworks disponibles pour la création de sites Web réactifs et mobiles avec HTML, CSS et JavaScript. Prenez le temps d'étudier ce que Bootstrap peut faire (et ce que vous en avez envie) par rapport à d'autres cadres et choisissez celui qui correspond le mieux aux besoins spécifiques de votre projet. Et n'ayez pas peur de choisir différents cadres pour différents projets!