下载  >  开发技术  >  其它  > Packt.Mastering.Bootstrap.4.2016

Packt.Mastering.Bootstrap.4.2016 评分:

Packt.Mastering.Bootstrap.4.2016 Packt.Mastering.Bootstrap.4.2016
Mastering Bootstrap 4 Copyright o 2016 Packt Publishing All rights reserved no part of this book may be reproduced stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews Every effort has been made in the preparation of this book to ensure the accuracy of the information presented However, the information contained in this book is sold without warranty either express or implied. Neither the authors nor packt publishing and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals However, Packt Publishing cannot guarantee the accuracy of this information First published September 2016 Production reference: 2171016 Published by packt Publishing ltd Livery Place 35 Livery Street Birmingham B3 2PB. UK ISBN978-1-78398-112-0 www.packtpub.com Credits Authors Copy editor Benjamin Jakobus Safis Editing Jason marah Reviewer Project Coordinator Marija Zarin Kinjal Bari Acquisition editor Proofreader Rahul nair Safis Editing Content Development Editor Indexer Samantha gonsalves Rekha nair Technical editor Graphics Huzefa unwala Jason monteiro Production coordinator Shraddha Falebhai About the authors Benjamin Jakobus graduated with a BSc in Computer Science from University College Cork and obtained an Msc in Advanced Computing from Imperial College London. As a software engineer, he has worked on various web-development projects across Europe and Brazil To Marina Barrenne de artagao Quental, for all your kindness and support. To eduardo Quental, for giving me so much of your time Jason Marah is a software engineer who is currently developing AerLingus. com in Dublin, Ireland, as a lead UI developer. Jason is a University College Cork alumnus, graduating with a BSc in Computer Science. Jason has worked as a full-stack engineer specializing in JavaScript around europe on various projects To Heather, for so much love, support and understanding. To my family and friends for the never-ending encouragement About the reviewer Marija Zaric is a web designer who loves coding and works with clients from USA and all over the world. She is a relentless learner. Marija creates various Bootstrap themes for the global market She was a technical reviewer for the books responsive Media in hTML5, Mastering responsive Web Design, and responsive Web design Patterns for packt Herprojectscanbefoundathttp://www.marijazaric.com/ www.paCktpub.com Forsupportfilesanddownloadsrelatedtoyourbookpleasevisitwww.packtpub.Com Did you know that packt offers e book versions of every book published, with pdf and epubfilesavailableyoUcanupgradetotheebookversionatwww.packtpub.comandasa print book customer, you are entitled to a discount on the ebook copy. Get in touch with us at service@packtpub com for more details Atwww.packtpub.comyoucanalsoreadacollectionoffreetechnicalarticlessignupfora range of free newsletters and receive exclusive discounts and offers on packt books and eBooKs AMap https://www.packtpub.com/mapt Get the most in-demand software skills with Mapt. mapt gives you full access to all Packt books and video courses, as well as industry-leading tools to help you plan your personal development and advance your career Why subscribe? Fully searchable across every book published by Packt Copy and paste, print, and bookmark content On demand and accessible via a web browser Table of contents Preface Chapter 1: Revving Up Bootstrap 6 Introducing our demo project 7 What Bootstrap 4 Alpha 4 has to offer 10 Layout Content styli 10 Components Mobile support Utility classes 12 Cross-browser compatibility 12 Sass instead of less 12 From pixel to root em No more support for Internet Explorer 8 14 A new grid tier 14 Bye-bye GLYPHICONs 14 Bigger text: no more panels, wells, and thumbnails 15 New and improved form input controls 15 Customization 16 Setting up our project 16 Summary 24 Chapter 2: Making a Style Statement 25 The grid system 25 Containers container 27 container -fluid RoWs 33 Columns 34 Nesti 38 Pulling and pushing Offsetting 42 Image elements 44 Responsive images 46 Image modifiers 48 Responsive utilities 50 Helper classes 54 Context 54 Centering and floating 55 Toggling visibility 58 Text alignment and transformation Summary 60 Chapter 3: Building the Layout 61 Splitting it up 62 Adding bootstrap components 65 Jumbotron 65 Tabs 68 Carousel 73 Cards Navbar 79 Styling Summary 91 Chapter 4: On Navigation, Footers, Alerts, and content 92 Fixating the navbar 93 Improving navigation using Scrollspy 94 Customizing scroll speed Icons 99 A note on icons in Bootstrap 3 103 Using and customizing alerts 103 Creating a footer 108 Creating and customizing forms 111 Form validation 118 Progress indicators 119 Adding content using media objects 120 Fiqures 122 Quotes 122 Abbreviations 124 Summary 124 Chapter 5: Speeding Up Development Using jQuery Plugins 125 Browser detection 126 Enhanced pagination using bootpag 130 Displaying images using Bootstrap Lightbox 142 Improving our price list with DataTables Summary 152 Chapter 6: Customizing Your Plugins 153 Anatomy of a plugin 154 JavaScrip 154 Setup 154 Class definition 155 Data aPi implementation 158 Que 159 Sass 160 Customizing plugins 162 Customizing Bootstrap's jQuery alert plugin 162 le markup 163 Extending alert 's style sheets 165 Extending alert's functionality with Java Script 166 Customizing Bootstrap's jQuery carousel plugin 169 The markup 170 Extending carousel's functionality with JavaScript Extending carousel's style sheets 173 Writing a custom Bootstrap jQuery plugin 175 The idea-the a1 1yHCM plugin 175 The a11yHCM. js file 178 The markup 181 Adding some style 183 Summary 187 Chapter 7: Integrating Bootstrap with Third-Party Plugins 189 Building a testimonial component with Salvatore 190 Introducing Salvatore 193 Integrating Salvatore with Bootstrap 199 Adding animate. css to MyPhoto 202 bouncing alerts 203 Animating a salvatore grid 207 Hover 208 Adding hover to myphoto 208 Making the navbar grow 209 Awesome hover icons 209 Salvatore hover 212 Summary 215 Chapter 8: Optimizing Your Website 216 CSS optimization 217 Inline styles 217 Long identifier and class names 219

...展开详情
2018-01-02 上传 大小:24.69MB
举报 收藏
分享
Packt.Mastering.Apache.Flink

Packt.Mastering.Apache.Flink, flink的简介,flink的初步入门

立即下载
Packt.Java.9.High.Performance.2017.11.epub

Packt.Java.9.High.Performance.2017.11.epub Packt.Java.9.High.Performance.2017.11.epub

立即下载
Packt.Neural.Network.Programming.with.Tensorflow

Manpreet Singh Ghotra, Rajdeep Dua著基于tensorflow框架深度学习编程书籍,Packt出品易读易学习。

立即下载
Packt.Building.RESTful.Web.Services.with.NET.Core

Packt.Building.RESTful.Web.Services.with.NET.Core

立即下载
Packt.Docker.Quick.Start.Guide.1789347327.rar

<Docker Quick.Start Guide> 英文电子书,epub格式。

立即下载
Packt.Mobile.Test.Automation.with.Appium.pdf【重排完整版】

2018年最新的国外英文原版关于Appium的图文实用说明,经过本人的尽心整理,稍微调整了排版使得和书签使得阅读起来更方便。

立即下载
Packt.Mastering.Hadoop.2014

Packt.Mastering.Hadoop.2014

立即下载
Packt.Mastering.Qt.5

Packt.Mastering.Qt.5

立即下载
Packt.Mastering.Bootstrap.4.2016

Packt.Mastering.Bootstrap.4.2016 Packt.Mastering.Bootstrap.4.2016

立即下载
Packt.Mastering.Python.Networking.2017

Packt.Mastering.Python.Networking.2017

立即下载
Packt.Mastering.Android.Studio.3.2017

Packt.Mastering.Android.Studio.3.2017 Packt.Mastering.Android.Studio.3.2017 Packt.Mastering.Android.Studio.3.2017

立即下载
Packt.Mastering.Linux.Kernel.Development.2017

Packt.Mastering.Linux.Kernel.Development.2017 Packt.Mastering.Linux.Kernel.Development.2017

立即下载
Packt.Mastering.Internet.of.Things.2018

Packt.Mastering.Internet.of.Things.2018 Packt.Mastering.Internet.of.Things.2018

立即下载
Packt.Mastering.Csharp.and.NET.Programming

Packt.Mastering.Csharp.and.NET.Programming

立即下载
Packt.Mastering.Swift.3.Linux.2017

Packt.Mastering.Swift.3.Linux.2017

立即下载
Packt.Mastering.Xamarin.UI.Development.2017

Packt.Mastering.Xamarin.UI.Development.2017

立即下载
Packt.Mastering.iOS.10.Programming.2016

Packt.Mastering.iOS.10.Programming.2016

立即下载
Packt.Mastering.PostgreSQL10

Packt.Mastering.PostgreSQL.10.2018.1.pdf 很不错的关于postgresql数据库的书籍

立即下载
Packt.Mastering.Kali.Linux.for.Advanced.Penetration.Testing.

Packt.Mastering.Kali.Linux.for.Advanced.Penetration.Testing.2nd.Edition

立即下载
Packt.Mastering.Android.Development.with.Kotlin.2017

Packt.Mastering.Android.Development.with.Kotlin.2017

立即下载