2017-03-20 16:17:30 -04:00
< p align = "center" >
2020-11-24 14:05:11 -05:00
< a href = "https://getbootstrap.com/" >
2021-08-04 11:41:51 -04:00
< img src = "https://getbootstrap.com/docs/5.1/assets/brand/bootstrap-logo-shadow.png" alt = "Bootstrap logo" width = "200" height = "165" >
2017-03-20 16:17:30 -04:00
< / a >
2018-12-29 11:40:56 -05:00
< / p >
2015-06-19 02:56:43 -04:00
2018-12-29 11:40:56 -05:00
< h3 align = "center" > Bootstrap< / h3 >
2012-02-20 01:52:32 -05:00
2018-12-29 11:40:56 -05:00
< p align = "center" >
Sleek, intuitive, and powerful front-end framework for faster and easier web development.
< br >
2021-08-04 11:41:51 -04:00
< a href = "https://getbootstrap.com/docs/5.1/" > < strong > Explore Bootstrap docs »< / strong > < / a >
2018-12-29 11:40:56 -05:00
< br >
< br >
2020-06-16 17:04:06 -04:00
< a href = "https://github.com/twbs/bootstrap/issues/new?template=bug_report.md" > Report bug< / a >
2018-12-29 11:40:56 -05:00
·
2020-06-16 17:04:06 -04:00
< a href = "https://github.com/twbs/bootstrap/issues/new?template=feature_request.md" > Request feature< / a >
2018-12-29 11:40:56 -05:00
·
< a href = "https://themes.getbootstrap.com/" > Themes< / a >
·
< a href = "https://blog.getbootstrap.com/" > Blog< / a >
2017-03-20 16:17:30 -04:00
< / p >
2012-02-20 01:52:32 -05:00
2017-03-20 16:19:09 -04:00
2021-05-08 08:16:30 -04:00
## Bootstrap 5
2020-06-16 14:26:34 -04:00
2021-05-08 08:16:30 -04:00
Our default branch is for development of our Bootstrap 5 release. Head to the [`v4-dev` branch ](https://github.com/twbs/bootstrap/tree/v4-dev ) to view the readme, documentation, and source code for Bootstrap 4.
2020-06-16 14:26:34 -04:00
2013-12-21 11:39:34 -05:00
## Table of contents
2014-08-14 06:26:47 -04:00
- [Quick start ](#quick-start )
2017-03-20 16:17:30 -04:00
- [Status ](#status )
2017-03-20 16:20:11 -04:00
- [What's included ](#whats-included )
2014-08-14 06:26:47 -04:00
- [Bugs and feature requests ](#bugs-and-feature-requests )
- [Documentation ](#documentation )
- [Contributing ](#contributing )
- [Community ](#community )
- [Versioning ](#versioning )
- [Creators ](#creators )
2018-08-01 04:11:10 -04:00
- [Thanks ](#thanks )
2014-08-14 06:26:47 -04:00
- [Copyright and license ](#copyright-and-license )
2012-02-20 01:52:32 -05:00
2018-11-04 13:49:31 -05:00
2012-12-02 16:14:49 -05:00
## Quick start
2012-02-20 01:52:32 -05:00
2015-03-21 18:33:13 -04:00
Several quick start options are available:
2011-04-28 02:05:19 -04:00
2021-09-07 11:37:44 -04:00
- [Download the latest release ](https://github.com/twbs/bootstrap/archive/v5.1.1.zip )
2015-12-31 15:33:42 -05:00
- Clone the repo: `git clone https://github.com/twbs/bootstrap.git`
2021-05-05 15:32:12 -04:00
- Install with [npm ](https://www.npmjs.com/ ): `npm install bootstrap`
- Install with [yarn ](https://yarnpkg.com/ ): `yarn add bootstrap`
2021-09-07 11:37:44 -04:00
- Install with [Composer ](https://getcomposer.org/ ): `composer require twbs/bootstrap:5.1.1`
2018-01-19 16:49:49 -05:00
- Install with [NuGet ](https://www.nuget.org/ ): CSS: `Install-Package bootstrap` Sass: `Install-Package bootstrap.sass`
2011-08-17 02:14:09 -04:00
2021-08-04 11:41:51 -04:00
Read the [Getting started page ](https://getbootstrap.com/docs/5.1/getting-started/introduction/ ) for information on the framework contents, templates and examples, and more.
2013-09-29 20:45:55 -04:00
2018-11-04 13:49:31 -05:00
2017-03-20 16:19:09 -04:00
## Status
2017-03-20 16:17:30 -04:00
2020-01-09 02:31:43 -05:00
[![Slack ](https://bootstrap-slack.herokuapp.com/badge.svg )](https://bootstrap-slack.herokuapp.com/)
2021-03-18 15:17:45 -04:00
[![Build Status ](https://img.shields.io/github/workflow/status/twbs/bootstrap/JS%20Tests/main?label=JS%20Tests&logo=github )](https://github.com/twbs/bootstrap/actions?query=workflow%3AJS+Tests+branch%3Amain)
2020-05-14 11:03:52 -04:00
[![npm version ](https://img.shields.io/npm/v/bootstrap )](https://www.npmjs.com/package/bootstrap)
[![Gem version ](https://img.shields.io/gem/v/bootstrap )](https://rubygems.org/gems/bootstrap)
[![Meteor Atmosphere ](https://img.shields.io/badge/meteor-twbs%3Abootstrap-blue )](https://atmospherejs.com/twbs/bootstrap)
[![Packagist Prerelease ](https://img.shields.io/packagist/vpre/twbs/bootstrap )](https://packagist.org/packages/twbs/bootstrap)
[![NuGet ](https://img.shields.io/nuget/vpre/bootstrap )](https://www.nuget.org/packages/bootstrap/absoluteLatest)
[![peerDependencies Status ](https://img.shields.io/david/peer/twbs/bootstrap )](https://david-dm.org/twbs/bootstrap?type=peer)
[![devDependency Status ](https://img.shields.io/david/dev/twbs/bootstrap )](https://david-dm.org/twbs/bootstrap?type=dev)
[![Coverage Status ](https://img.shields.io/coveralls/github/twbs/bootstrap/main )](https://coveralls.io/github/twbs/bootstrap?branch=main)
2020-09-17 13:01:04 -04:00
[![CSS gzip size ](https://img.badgesize.io/twbs/bootstrap/main/dist/css/bootstrap.min.css?compression=gzip&label=CSS%20gzip%20size )](https://github.com/twbs/bootstrap/blob/main/dist/css/bootstrap.min.css)
2020-09-24 15:11:14 -04:00
[![CSS Brotli size ](https://img.badgesize.io/twbs/bootstrap/main/dist/css/bootstrap.min.css?compression=brotli&label=CSS%20Brotli%20size )](https://github.com/twbs/bootstrap/blob/main/dist/css/bootstrap.min.css)
2020-09-17 13:01:04 -04:00
[![JS gzip size ](https://img.badgesize.io/twbs/bootstrap/main/dist/js/bootstrap.min.js?compression=gzip&label=JS%20gzip%20size )](https://github.com/twbs/bootstrap/blob/main/dist/js/bootstrap.min.js)
2020-09-24 15:11:14 -04:00
[![JS Brotli size ](https://img.badgesize.io/twbs/bootstrap/main/dist/js/bootstrap.min.js?compression=brotli&label=JS%20Brotli%20size )](https://github.com/twbs/bootstrap/blob/main/dist/js/bootstrap.min.js)
2018-08-01 04:11:10 -04:00
[![BrowserStack Status ](https://www.browserstack.com/automate/badge.svg?badge_key=SkxZcStBeExEdVJqQ2hWYnlWckpkNmNEY213SFp6WHFETWk2bGFuY3pCbz0tLXhqbHJsVlZhQnRBdEpod3NLSDMzaHc9PQ==--3d0b75245708616eb93113221beece33e680b229 )](https://www.browserstack.com/automate/public-build/SkxZcStBeExEdVJqQ2hWYnlWckpkNmNEY213SFp6WHFETWk2bGFuY3pCbz0tLXhqbHJsVlZhQnRBdEpod3NLSDMzaHc9PQ==--3d0b75245708616eb93113221beece33e680b229)
2020-05-14 11:03:52 -04:00
[![Backers on Open Collective ](https://img.shields.io/opencollective/backers/bootstrap )](#backers)
[![Sponsors on Open Collective ](https://img.shields.io/opencollective/sponsors/bootstrap )](#sponsors)
2017-03-20 16:17:30 -04:00
2018-11-04 13:49:31 -05:00
2017-03-20 16:20:11 -04:00
## What's included
2013-09-29 18:17:46 -04:00
Within the download you'll find the following directories and files, logically grouping common assets and providing both compiled and minified variations. You'll see something like this:
2018-11-04 13:49:31 -05:00
```text
2013-09-29 18:17:46 -04:00
bootstrap/
2020-06-09 09:44:20 -04:00
├── css/
│ ├── bootstrap-grid.css
│ ├── bootstrap-grid.css.map
│ ├── bootstrap-grid.min.css
│ ├── bootstrap-grid.min.css.map
│ ├── bootstrap-grid.rtl.css
│ ├── bootstrap-grid.rtl.css.map
│ ├── bootstrap-grid.rtl.min.css
│ ├── bootstrap-grid.rtl.min.css.map
│ ├── bootstrap-reboot.css
│ ├── bootstrap-reboot.css.map
│ ├── bootstrap-reboot.min.css
│ ├── bootstrap-reboot.min.css.map
│ ├── bootstrap-reboot.rtl.css
│ ├── bootstrap-reboot.rtl.css.map
│ ├── bootstrap-reboot.rtl.min.css
│ ├── bootstrap-reboot.rtl.min.css.map
│ ├── bootstrap-utilities.css
│ ├── bootstrap-utilities.css.map
│ ├── bootstrap-utilities.min.css
│ ├── bootstrap-utilities.min.css.map
│ ├── bootstrap-utilities.rtl.css
│ ├── bootstrap-utilities.rtl.css.map
│ ├── bootstrap-utilities.rtl.min.css
│ ├── bootstrap-utilities.rtl.min.css.map
│ ├── bootstrap.css
│ ├── bootstrap.css.map
│ ├── bootstrap.min.css
│ ├── bootstrap.min.css.map
│ ├── bootstrap.rtl.css
│ ├── bootstrap.rtl.css.map
│ ├── bootstrap.rtl.min.css
│ └── bootstrap.rtl.min.css.map
└── js/
├── bootstrap.bundle.js
├── bootstrap.bundle.js.map
├── bootstrap.bundle.min.js
├── bootstrap.bundle.min.js.map
├── bootstrap.esm.js
├── bootstrap.esm.js.map
├── bootstrap.esm.min.js
├── bootstrap.esm.min.js.map
├── bootstrap.js
├── bootstrap.js.map
├── bootstrap.min.js
└── bootstrap.min.js.map
2013-09-29 18:17:46 -04:00
```
2019-02-19 09:19:02 -05:00
We provide compiled CSS and JS (`bootstrap.*`), as well as compiled and minified CSS and JS (`bootstrap.min.*`). [source maps ](https://developers.google.com/web/tools/chrome-devtools/javascript/source-maps ) (`bootstrap.*.map`) are available for use with certain browsers' developer tools. Bundled JS files (`bootstrap.bundle.js` and minified `bootstrap.bundle.min.js` ) include [Popper ](https://popper.js.org/ ).
2011-06-29 10:54:55 -04:00
2012-12-02 16:14:49 -05:00
2013-02-13 23:01:36 -05:00
## Bugs and feature requests
2011-09-12 17:33:00 -04:00
2020-06-16 14:41:47 -04:00
Have a bug or a feature request? Please first read the [issue guidelines ](https://github.com/twbs/bootstrap/blob/main/.github/CONTRIBUTING.md#using-the-issue-tracker ) and search for existing and closed issues. If your problem or idea is not addressed yet, [please open a new issue ](https://github.com/twbs/bootstrap/issues/new ).
2012-03-22 03:33:18 -04:00
2013-02-13 15:51:25 -05:00
## Documentation
2011-08-18 17:45:07 -04:00
2020-11-24 14:05:11 -05:00
Bootstrap's documentation, included in this repo in the root directory, is built with [Hugo ](https://gohugo.io/ ) and publicly hosted on GitHub Pages at < https: // getbootstrap . com /> . The docs may also be run locally.
2011-08-18 17:45:07 -04:00
2020-12-01 05:57:58 -05:00
Documentation search is powered by [Algolia's DocSearch ](https://community.algolia.com/docsearch/ ). Working on our search? Be sure to set `debug: true` in `site/assets/js/search.js` .
2017-05-30 14:03:55 -04:00
2013-05-20 03:25:41 -04:00
### Running documentation locally
2019-01-08 11:33:28 -05:00
1. Run `npm install` to install the Node.js dependencies, including Hugo (the site builder).
2. Run `npm run test` (or a specific npm script) to rebuild distributed CSS and JavaScript files, as well as our docs assets.
3. From the root `/bootstrap` directory, run `npm run docs-serve` in the command line.
4. Open `http://localhost:9001/` in your browser, and voilà.
2013-05-20 03:25:41 -04:00
2019-01-08 11:33:28 -05:00
Learn more about using Hugo by reading its [documentation ](https://gohugo.io/documentation/ ).
2013-05-20 03:25:41 -04:00
### Documentation for previous releases
2020-11-24 14:05:11 -05:00
You can find all our previous releases docs on < https: / / getbootstrap . com / docs / versions / > .
2013-05-20 03:25:41 -04:00
2013-07-17 20:21:11 -04:00
[Previous releases ](https://github.com/twbs/bootstrap/releases ) and their documentation are also available for download.
2013-02-13 15:51:25 -05:00
2012-12-02 16:14:49 -05:00
## Contributing
2020-06-16 14:41:47 -04:00
Please read through our [contributing guidelines ](https://github.com/twbs/bootstrap/blob/main/.github/CONTRIBUTING.md ). Included are directions for opening issues, coding standards, and notes on development.
2013-05-20 03:25:41 -04:00
2020-06-16 14:41:47 -04:00
Moreover, if your pull request contains JavaScript patches or features, you must include [relevant unit tests ](https://github.com/twbs/bootstrap/tree/main/js/tests ). All HTML and CSS should conform to the [Code Guide ](https://github.com/mdo/code-guide ), maintained by [Mark Otto ](https://github.com/mdo ).
2012-05-27 23:07:58 -04:00
2020-06-16 14:41:47 -04:00
Editor preferences are available in the [editor config ](https://github.com/twbs/bootstrap/blob/main/.editorconfig ) for easy use in common text editors. Read more and download plugins at < https: // editorconfig . org /> .
2012-05-27 23:07:58 -04:00
2012-02-20 01:52:32 -05:00
2013-02-15 02:48:29 -05:00
## Community
2015-04-24 16:20:56 -04:00
Get updates on Bootstrap's development and chat with the project maintainers and community members.
2013-02-15 02:48:29 -05:00
2015-02-06 14:54:07 -05:00
- Follow [@getbootstrap on Twitter ](https://twitter.com/getbootstrap ).
2017-09-26 08:24:14 -04:00
- Read and subscribe to [The Official Bootstrap Blog ](https://blog.getbootstrap.com/ ).
- Join [the official Slack room ](https://bootstrap-slack.herokuapp.com/ ).
2021-06-14 13:12:10 -04:00
- Chat with fellow Bootstrappers in IRC. On the `irc.libera.chat` server, in the `#bootstrap` channel.
2020-06-18 05:56:57 -04:00
- Implementation help may be found at Stack Overflow (tagged [`bootstrap-5` ](https://stackoverflow.com/questions/tagged/bootstrap-5 )).
2015-03-01 16:44:13 -05:00
- Developers should use the keyword `bootstrap` on packages which modify or add to the functionality of Bootstrap when distributing through [npm ](https://www.npmjs.com/browse/keyword/bootstrap ) or similar delivery mechanisms for maximum discoverability.
2013-02-15 02:48:29 -05:00
## Versioning
2018-10-02 16:38:46 -04:00
For transparency into our release cycle and in striving to maintain backward compatibility, Bootstrap is maintained under [the Semantic Versioning guidelines ](https://semver.org/ ). Sometimes we screw up, but we adhere to those rules whenever possible.
2013-02-15 02:48:29 -05:00
2017-09-26 08:24:14 -04:00
See [the Releases section of our GitHub project ](https://github.com/twbs/bootstrap/releases ) for changelogs for each release version of Bootstrap. Release announcement posts on [the official Bootstrap blog ](https://blog.getbootstrap.com/ ) contain summaries of the most noteworthy changes made in each release.
2013-02-15 02:48:29 -05:00
2014-04-23 17:08:25 -04:00
## Creators
2011-04-28 02:05:19 -04:00
2011-04-28 02:12:49 -04:00
**Mark Otto**
2011-07-29 17:26:33 -04:00
2014-08-14 06:26:47 -04:00
- < https: // twitter . com / mdo >
- < https: // github . com / mdo >
2011-04-28 02:05:19 -04:00
2011-07-29 15:30:59 -04:00
**Jacob Thornton**
2011-07-29 17:26:33 -04:00
2014-08-14 06:26:47 -04:00
- < https: // twitter . com / fat >
- < https: // github . com / fat >
2011-07-29 15:30:59 -04:00
2011-06-29 10:54:55 -04:00
2018-08-01 04:11:10 -04:00
## Thanks
2018-11-04 13:49:31 -05:00
< a href = "https://www.browserstack.com/" >
2019-02-03 10:52:36 -05:00
< img src = "https://live.browserstack.com/images/opensource/browserstack-logo.svg" alt = "BrowserStack Logo" width = "192" height = "42" >
2018-11-04 13:49:31 -05:00
< / a >
2018-08-01 04:11:10 -04:00
Thanks to [BrowserStack ](https://www.browserstack.com/ ) for providing the infrastructure that allows us to test in real browsers!
2018-11-04 13:49:31 -05:00
2018-12-17 18:23:48 -05:00
## Sponsors
Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [[Become a sponsor ](https://opencollective.com/bootstrap#sponsor )]
2020-05-14 02:01:40 -04:00
[![OC sponsor 0 ](https://opencollective.com/bootstrap/sponsor/0/avatar.svg )](https://opencollective.com/bootstrap/sponsor/0/website)
[![OC sponsor 1 ](https://opencollective.com/bootstrap/sponsor/1/avatar.svg )](https://opencollective.com/bootstrap/sponsor/1/website)
[![OC sponsor 2 ](https://opencollective.com/bootstrap/sponsor/2/avatar.svg )](https://opencollective.com/bootstrap/sponsor/2/website)
[![OC sponsor 3 ](https://opencollective.com/bootstrap/sponsor/3/avatar.svg )](https://opencollective.com/bootstrap/sponsor/3/website)
[![OC sponsor 4 ](https://opencollective.com/bootstrap/sponsor/4/avatar.svg )](https://opencollective.com/bootstrap/sponsor/4/website)
[![OC sponsor 5 ](https://opencollective.com/bootstrap/sponsor/5/avatar.svg )](https://opencollective.com/bootstrap/sponsor/5/website)
[![OC sponsor 6 ](https://opencollective.com/bootstrap/sponsor/6/avatar.svg )](https://opencollective.com/bootstrap/sponsor/6/website)
[![OC sponsor 7 ](https://opencollective.com/bootstrap/sponsor/7/avatar.svg )](https://opencollective.com/bootstrap/sponsor/7/website)
[![OC sponsor 8 ](https://opencollective.com/bootstrap/sponsor/8/avatar.svg )](https://opencollective.com/bootstrap/sponsor/8/website)
[![OC sponsor 9 ](https://opencollective.com/bootstrap/sponsor/9/avatar.svg )](https://opencollective.com/bootstrap/sponsor/9/website)
2018-12-17 18:23:48 -05:00
2019-12-30 15:21:59 -05:00
## Backers
Thank you to all our backers! 🙏 [[Become a backer ](https://opencollective.com/bootstrap#backer )]
[![Backers ](https://opencollective.com/bootstrap/backers.svg?width=890 )](https://opencollective.com/bootstrap#backers)
2012-12-02 16:14:49 -05:00
## Copyright and license
2011-05-10 18:30:49 -04:00
2021-01-07 05:12:53 -05:00
Code and documentation copyright 2011– 2021 the [Bootstrap Authors ](https://github.com/twbs/bootstrap/graphs/contributors ) and [Twitter, Inc. ](https://twitter.com ) Code released under the [MIT License ](https://github.com/twbs/bootstrap/blob/main/LICENSE ). Docs released under [Creative Commons ](https://creativecommons.org/licenses/by/3.0/ ).