Mastering Bootstrap 4 (Paperback)

Benjamin Jakobus, Jason Marah




Learn to build beautiful and highly customizable web interfaces by leveraging the power of Bootstrap

About This Book

  • Adapt and customize Bootstrap to produce enticing websites that fit your needs
  • Explore Bootstrap's grid system, helper classes, and responsive utilities
  • Extend Bootstrap with jQuery plugins and learn how to create your own custom plugins through a demo project built through each chapter

Who This Book Is For

Want to really get the most out of Bootstrap for your professional projects? This book will help you maximize the full potential of the framework by drawing on your existing web development knowledge, showing you how to combine Bootstrap with what you already know about JavaScript, CSS, HTML and other common tools.

What You Will Learn

  • Discover the differences between the latest three major Bootstrap releases and how to transition your website from Bootstrap 3 to Bootstrap 4
  • Apply the Bootstrap mobile-first grid system and add responsiveness and aesthetic touches to image elements
  • Style HTML elements and build the demo page's layout by applying the power of Bootstrap 4
  • Take full advantage of CSS to continue building the landing page of your demo project with Bootstrap 4 components
  • Infuse your web pages with life and movement using Bootstrap jQuery plugins
  • Optimize your Bootstrap-based project before deployment to a live server, by compressing images and minifying CSS and JavaScript files
  • Incorporate Bootstrap into an Angular or React application and use Bootstrap components as Angular or React directives

In Detail

Right from the first chapter, dive into building a customized Bootstrap website from scratch. Get to grips with Bootstrap's key features and quickly discover the various ways that you can integrate Bootstrap into your website. Then take a deep dive into the advanced features and less-known tricks of Bootstrap as we tour through Bootstrap's grid system, helper classes, and responsive utilities. When you have mastered these, you'll learn how to structure page layouts and add styles to your websit as well utilize Bootstrap's nav bar and tabs. Next, start creating your own custom components and extending Bootstrap using jQuery. Finally, discover how to optimize your website and integrate it with third-party platforms.

By the end of this book, you will have a thorough knowledge of the framework's ins and outs, and be able to build highly customizable and optimized web interfaces.