Book Image

Bootstrap 4 Site Blueprints - Second Edition

By : Ian Whitney, David Cochran
Book Image

Bootstrap 4 Site Blueprints - Second Edition

By: Ian Whitney, David Cochran

Overview of this book

Packed with trade secrets, this second edition is your one-stop solution to creating websites that will provide the best experience for your users. We cover six popular, real-world examples, where each project teaches you about the various functionalities of Bootstrap 4 and their implementation. The book starts off by getting you up and running with the new features of Bootstrap 4 before gradually moving on to customizing your blog with Bootstrap and SASS, building a portfolio site, and turning it into a WordPress theme. In the process, you will learn to recompile Bootstrap files using SASS, design a user interface, and integrate JavaScript plugins. Towards the end of the book, you will also be introduced to integrating Bootstrap 4 with popular application frameworks such as Angular 2, Ruby on Rails, and React.
Table of Contents (15 chapters)
Bootstrap 4 Site Blueprints
Credits
About the Authors
About the Reviewer
www.PacktPub.com
Preface

Reusing the SCSS code of the social buttons


As a bonus, we'll add a fixed list of social media buttons at the left side of our page, which will look like that shown in the following screenshot:

First add the following HTML snippets at the end of the html/includes/footer.html file:

     <div class="social-buttons fixed-media bg-accent-color"> 
    <ul> 
        <li>FB</li> 
        <li>TW</li> 
        <li>G+</li> 
    </ul> 
    </div> 

Notice that the bg-accent-color is added to the wrapping <div> element.

The only SCSS code we have to edit to the scss/includes/_footer.scss is as follows:

.social-buttons { 
  &.fixed-media { 
    display: none; 
    @include media-breakpoint-up(md) { 
      position: fixed; 
      top: 150px; 
      display: block; 
    } 
  } 
} 

As you can see, Sass enables you to reuse most of the SCSS code you have coded...