2 options
Mastering Bootstrap 4 : master the latest version of Bootstrap 4 to build highly customized responsive web apps / Benjamin Jakobus, Jason Marah.
- Format:
- Book
- Author/Creator:
- Jakobus, Benjamin, author.
- Marah, Jason, author.
- Language:
- English
- Subjects (All):
- Bootstrap (Computer program).
- Web sites--Design.
- Web sites.
- Web site development.
- Physical Description:
- 1 online resource (334 pages) : illustrations, tables
- Edition:
- Second edition.
- Place of Publication:
- Birmingham, England ; Mumbai, [India] : Packt Publishing, 2018.
- Summary:
- Bootstrap 4 is a free CSS and JavaScript framework that allows developers to rapidly build responsive web-interfaces. This book will help you adapt and customize Bootstrap to produce enticing websites that fit your needs.
- Contents:
- Cover
- Copyright and Credits
- Packt Upsell
- Contributors
- Table of Contents
- Preface
- Chapter 1: Revving Up Bootstrap
- Introducing our demo project
- What Bootstrap 4 has to offer
- Layout
- Content styling
- Components
- Mobile support
- Utility classes
- Supported browsers
- Sass instead of Less
- From pixel to root em
- Vendor prefix mixing
- Icons
- Themes
- Customization
- Setting up our project
- Summary
- Chapter 2: Making a Style Statement
- The grid system
- Containers
- Container
- Container-fluid
- Rows
- Columns
- Nesting
- Auto-layout of columns
- Alignment
- Flex Order
- Offsetting
- Image elements
- Responsive images
- Image modifiers
- Responsive utilities
- Chapter 3: Building the Layout
- Creating sections
- Adding Bootstrap components
- Jumbotron
- Tabs
- Carousel
- Cards
- Navbar
- Modals
- Styling
- Chapter 4: On Navigation, Footers, Alerts, and Content
- Fixating the navbar
- More on navbar styling
- Improving navigation using Scrollspy
- Customizing scroll speed
- Breadcrumbs
- Using and customizing alerts
- Creating a footer
- Creating and customizing forms
- Form validation
- Progress indicators
- Adding content using media objects
- Figures
- Quotes
- Abbreviations
- Chapter 5: Speeding Up Development Using Third-Party Plugins
- Browser detection
- Enhanced pagination using bootpag
- Displaying images using Bootstrap Lightbox
- Improving our price list with DataTables
- Typeahead
- Tooltips
- Popovers
- Chapter 6: Customizing Your Plugins
- Anatomy of a plugin
- JavaScript
- Setup
- Class definition
- Data API implementation
- jQuery
- Sass
- Customizing plugins
- Customizing Bootstrap's jQuery alert plugin
- The markup
- Extending alert's style sheets.
- Extending alert's functionality with JavaScript
- Customizing Bootstrap's jQuery carousel plugin
- Extending carousel's functionality with JavaScript
- Extending carousel's style sheets
- Writing a custom Bootstrap jQuery plugin
- The idea - the A11yHCM plugin
- The a11yhcm.js file
- Adding some style
- Chapter 7: Advanced Third-Party Plugins
- Building a testimonial component with Salvattore
- Introducing Salvattore
- Adding Animate.css to MyPhoto
- Bouncing alerts
- Animating a Salvattore grid
- Hover
- Adding Hover to MyPhoto
- Making the navbar grow
- Awesome Hover icons
- Salvattore Hover
- Chapter 8: Utilities
- Flexbox
- Display properties and alignment
- Display helpers
- Alignment helpers
- Borders
- Context colors
- Margins and padding
- Floating
- Fixing
- Toggling visibility
- Text alignment and transformation
- Highlighting text
- Reducing text size
- Lists
- Unstyled lists
- Inline lists
- Width and height
- Code
- Sub and sup
- Formatting user input
- Formatting user output
- Clearfix
- Chapter 9: List Groups and Accordions
- List groups
- Interacting with list items
- Applying badges
- Applying context classes
- Collapsing content
- Accordions
- Chapter 10: Optimizing Your Website
- CSS optimization
- Inline styles
- Long identifier and class names
- Shorthand rules
- Grouping selectors
- Rendering times
- Minifying CSS and JavaScript
- Introducing Grunt
- Minification and concatenation using Grunt
- Running tasks automatically
- Stripping our website of unused CSS
- Processing HTML
- Deploying assets
- Stripping CSS comments
- JavaScript file concatenation
- Chapter 11: Integrating with AngularJS and React
- Introducing AngularJS
- Setting up AngularJS.
- Improving the testimonials component
- Making testimonials dynamic
- Making a Promise with q
- Creating an AngularJS directive
- Writing the testimonials template
- Testing the testimonial directive
- Importing the Salvatorre library
- Introducing React
- Setting up React
- Making a Gallery component in React
- Using carousel in React
- Other Books You May Enjoy
- Index.
- Notes:
- Includes index.
- Description based on online resource; title from PDF title page (EBC, viewed March 14, 2018).
- ISBN:
- 9781788838214
- 1788838211
- OCLC:
- 1463578744
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.