Skip to content

Introduction

Vue MDBootstrap is a collection of Vue.js UI components and was built from the ground up to be easy to learn and use. Our collection of UI components maintain a consistent style throughout your application with enough customization options to meet any use-case.

It’s free

Vue MDBootstrap is an Open Source project available for free under the BSD-3-Clause license. Additionally, the source code is available on GitHub, allowing developers to modify and contribute to its development if they choose to do so.

Flexible components

Every component in Vue MDBootstrap is built according to the Google Material Design 3 specifications and comes with many customization options suitable for most style or design; even though it’s not Material Design. Our UI components leverage the world's most popular css framework - Bootstrap v5, which can help you build responsive apps faster and mobile friendly.

Documentation Sections

The online documentation consists of the following sections:

Additional Information

Before getting started with Vue MDBootstrap, you should have general familiarity with Vue 3 functionality and Bootstrap v5 CSS. If you are unfamiliar with Vue.js and/or Bootstrap, some good starting points would be:

Important HTML Globals

Bootstrap CSS employs a handful of important global styles and settings that you'll need to be aware of when using it, all of which are almost exclusively geared towards the normalization of cross browser styles. Refer to the following sub-sections for details.

HTML5 doctype

Bootstrap requires the use of the HTML5 doctype. Without it, you may see some funky incomplete styling, but including it shouldn't cause any considerable hiccups.

html
<!doctype html>
<html lang="en">
  ...
</html>

Responsive meta tag

Bootstrap developed for mobile first, a strategy in which code optimized for mobile devices first and then scale the components as necessary using CSS media queries. To ensure proper rendering and touch zooming for all devices, add the responsive viewport meta tag to your <head>.

html
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

Browser Support

All major modern browsers.

Released under the BSD-3-Clause License.