My Account Log in

2 options

Bootstrap 4 cookbook : over 75 recipes to help you build elegant and responsive web applications with Bootstrap 4 / Ajdin Imsirovic.

Ebook Central College Complete Available online

View online

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Imsirovic, Ajdin, author.
Language:
English
Subjects (All):
Bootstrap (Computer program).
Web sites--Design.
Web sites.
Web site development.
Physical Description:
1 online resource (1 volume) : illustrations
Edition:
1st edition
Other Title:
Bootstrap four cookbook
Place of Publication:
Birmingham, [England] ; Mumbai, [India] : Packt, 2017.
System Details:
text file
Biography/History:
Imsirovic Ajdin: Ajdin Imsirovic is a full-stack web developer who has published several courses on the subject of web design and web development. He has also authored three books, Bootstrap 4 Cookbook, Elm Web Development, and Vue. js Quick Start Guide. In his fourth book, Vue CLI 3 Quick Start Guide, he introduces readers to the rich ecosystem of frontend tooling and best practices.
Summary:
Take your Bootstrap game to the next level with this practical guide About This Book Packed with easy-to-follow recipes on building responsive web pages with Bootstrap 4 that can be applied to a web project of your choice Build intuitive user interfaces that are mobile-ready with the latest features offered by BS4 Stay on top of the changes that Bootstrap 4 brings to front-end development Craft beautiful UIs and learn best practices, tips and tricks for quick, effortless, and proper Bootstrap 4 development Who This Book Is For If you are a web designer or a developer who is familiar with the basics of Bootstrap and now want to build highly responsive and professional web pages using Bootstrap 4, this cookbook is for you. Familiarity with the fundamentals of HTML, CSS and jQuery, and some experience of incorporating JavaScript plugins is assumed. What You Will Learn Craft beautiful UIs the right way Use jQuery and JavaScript to extend Bootstrap layouts Become more efficient by speeding up your workflow to achieve amazing results in the shortest time possible Setup your environment for future changes of the framework. Stay DRY by quickly prototyping Bootstrap-based websites with the help of Github's own serverless blogging platform, Jekyll Integrate Bootstrap with the most popular JS frameworks, Angular and React Combine Bootstrap with the .NET platform In Detail Bootstrap, one of the most popular front-end frameworks, is perfectly built to design elegant, powerful, and responsive interfaces for professional-level web pages. It supports responsive design by dynamically adjusting your web page layout. Bootstrap 4 is a major update with many impressive changes that greatly enhance the end results produced by Bootstrap. This cookbook is a collection of great recipes that show you how to use all the latest features of Bootstrap to build compelling UIs. This book is using the most up-to-date version of Bootstrap 4 in all its chapters. First off, you will be shown how you can leverage the latest core features of Bootstrap 4 to create stunning web pages and responsive media. You will gradually move on to extending Bootstrap 4 with the help of plugins to build highly customized and powerful UIs. By the end of this book, you will know how to leverage, extend, and integrate bootstrap to achieve optimal results for your web projects. Style and approach Packed full of solutions that can be instantly applied, the practical-based recipes will help you get the...
Contents:
Cover
Copyright
Credits
About the Author
About the Reviewer
www.PacktPub.com
Customer Feedback
Table of Contents
Preface
Chapter 1: Installing Bootstrap 4 and Comparing Its Versions
Introduction
Installing Bootstrap 4 to Cloud9 IDE using npm
Getting ready
How to do it...
Installing Bootstrap 4 to Cloud9 IDE via Git
Installing Bootstrap 4 Jekyll-powered docs
Customizing the styles of Bootstrap 4 docs
Making custom Grunt tasks in Bootstrap 4
How it works...
Comparing Bootstrap 4 versions with Bower
Installing Bootstrap 4 to our Cloud9 IDE with Bower
Chapter 2: Layout Like a Boss with the Grid System
Preparing a static server with Bootstrap 4, Harp, and Grunt
Deploying your web project with Surge
Splitting up our Harp project into partials
Using containers with margin and padding utility classes
Explanation of the data-* HTML5 attributes
There's more...
Renaming main.scss
Adding columns in a row
Making col-* classes work
Building a simple page with the default grid
Building a real-life web page example with the default grid
Chapter 3: Power Up with the Media Object, Text, Images, and Tables
Extending the text classes of .display-* and adding hover effects with Hover.css.
Getting ready
Creating comment sections using media objects
Enriching text content with Bootstrap typography classes
Customizing the blockquote element with CSS
Extending the blockquote styles with Sass
Aligning text around images
Wrapping text around rounded images
Styling a pricing section using Bootstrap's default table classes
Chapter 4: Diving Deep into Bootstrap 4 Components
Creating custom alerts and positioning them in the viewport
How to do it…
How it works…
Making full-page modals
Altering the behavior of popups using tether options
Controlling the color and opacity of ToolTips using Sass variables
Using Bootstrap's Sass mixins to create custom buttons
Adjusting the rounding of corners on buttons and button groups
Controlling the number of card columns on different breakpoints with SCSS
Making cards responsive
Easily positioning inline forms
Chapter 5: Menus and Navigations
Adding Font Awesome to Bootstrap navbar
How to do it….
How it works…
Placing a single Bootstrap navbar dropdown to the right
Centering navbar links
Making a transparent navbar on a darker background
Creating a Navbar with Icons and Flexbox
Adding another row of links to the navbar
Adding Yamm3 Megamenu images to a navbar dropdown
Adding Yamm3 Megamenu list of links to a navbar dropdown
Chapter 6: Extending Bootstrap 4
Converting checkboxes into Toggles with Bootstrap Toggle plugin
Onboarding users with Shepherd
Toggling visibility of password fields with custom jQuery code
Extending the functionality of select elements with Bootstrap Select plugin
Customizing select boxes with Select2 plugin
Adding input sliders with Rangeslider.js
Allowing users to easily add dates to your input fields with jQuery UI Datepicker
Converting plain tables into sophisticated data tables with Bootgrid
Navigating easily with simple-sidebar jQuery plugin
Adding fully customizable notifications with Notify.js
Integrating a fancy modal using animatedModal.js
Making pagination dynamic with the jQuery Pagination plugin and simplePagination.js
Validating forms with svalidate.js
Adding a rating system using jQuery Bar Rating plugin
Chapter 7: Make Your Own jQuery Plugins in Bootstrap 4
Making the simplest possible jQuery plugin
Making the plugin customizable with the extend() and each() methods
Integrating a simple CSS Class Replacement plugin with Bootstrap 4
Chapter 8: Bootstrap 4 Flexbox and Layouts
Breakpoint-dependent switching of flex direction on card components
Letting cards take up space with the .flex-wrap and .col classes
Adding any number of columns with Flexbox
Combining numbered .col classes with plain .col classes
Working with card layouts and the Flexbox grid
Center-aligning cards on wider viewports only
Positioning nav-tabs with Flexbox
Chapter 9: Workflow Boosters
Customizing Bootstrap builds by cherry-picking Sass partials
Cleaning up unused CSS with UnCSS and Grunt
How it works.
Removing CSS comments with the grunt-strip-CSS-comments plugin
Chapter 10: Creating a Blog with Jekyll and Bootstrap 4
Making Jekyll work with Bootstrap 4
Splitting Jekyll files into partials
Making Jekyll blog-aware
Deploying your blog to the web with GitHub
Chapter 11: Bootstrap 4 with ASP.NET Core
Starting a project in ASP.NET Core and Bootstrap 4 in Visual Studio 2017
Migrating the default web page of a .NET Core project from Bootstrap 3 to Bootstrap 4
Working with Bower, Sass, and Grunt in our .NET Core project
Chapter 12: Integrating Bootstrap 4 with React and Angular
Integrating Bootstrap 4 with React
Replacing the Default Styles in Angular 2 QuickStart with Bootstrap 4 CDN CSS
Integrating Angular 4 and Bootstrap 4 with the help of ng-bootstrap
Conclusion
Next Steps
Index.
Notes:
Includes index.
Description based on online resource; title from PDF title page (ebrary, viewed October 19, 2017).
OCLC:
994223066

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account