bootstrap webtech presentation - new
TRANSCRIPT
BOOTSTRAP
WebtechLearningTM
BOOTSTRAP
BASIC
BOOTSTRAP1st Edition
OUR TRAINING YOUR CARRER
INTRODUCTION TO TWITTER BOOTSTRAP
Bootstrap is the most popular HTML, CSS, and JavaScript framework for developing responsive, mobile-first web sites.
Bootstrap is a free front-end framework for faster and easier webdevelopmentBootstrap includes HTML and CSS based design templates for typography,forms, buttons`, tables, navigation, modals, image carousels and manyother, as well as optional JavaScript pluginsBootstrap also gives you the ability to easily create responsive designs
Responsive Web Design?Responsive web design is about creating web sites which automatically adjustthemselves to look good on all devices, from small phones to large desktops.
Why Use Bootstrap?* Easy to use * Responsive features *Mobile-first approach
WebTech Learning, Chandigarh
BOOTSTRAP GRIDS
Bootstrap's grid system allows up to 12 columns across the page.If you do not want to use all 12 columns individually, you can group the columnstogether to create wider columns:Bootstrap's grid system is responsive, and the columns will re-arrangeautomatically depending on the screen size.
Basic Structure of a Bootstrap Grid<div class="row"> <div class="col-*-*"></div></div><div class="row"> <div class="col-*-*"></div> <div class="col-*-*"></div> <div class="col-*-*"></div></div>
Grid ClassesThe Bootstrap grid system has four classes:* xs (for phones) * sm (for tablets) * md (for desktops) * lg (for larger desktops)
WebTech Learning, Chandigarh
BOOTSTRAP IMAGES
Contextual Colors and Backgrounds Bootstrap also has some contextual classes that can be used to provide "meaningthrough colors".Eg: .text-muted, .text-primary, .textsuccess, .text-info, .text-warning, and. text-danger
The classes for background colors are: .bg-primary, .bg-success, bg-info, bgwarning, .bg-danger
Bootstrap Image Shapes* Rounded Corners
WebTech Learning, Chandigarh
<img src="cinqueterre.jpg" class="img-rounded" alt="CinqueTerre" width="304" height="236">
* Circle<img src="cinqueterre.jpg" class="img-circle" alt="CinqueTerre" width="304" height="236">
* Thumbnail
<img src="cinqueterre.jpg" class="img-thumbnail" alt="CinqueTerre" width="304" height="236">
Responsive Images
Images comes in all sizes. So do screens. Responsive images automatically adjust to fit the size of the screen.
Create responsive images by adding an .img-responsive class to the <img> tag.
The image will then scale nicely to the parent element.
Example:
<img class="img-responsive" src="img_chania.jpg" alt="Chania">
WebTech Learning, Chandigarh
.btn-link
.btn-sm .btn-xs.btn-md
BOOTSTRAP BUTTONS
Bootstrap provides seven styles of buttons:
WebTech Learning, Chandigarh
.btn-default .btn-primary .btn-success .btn-info .btn-warning .btn-danger
Button Sizes
.btn-lg
BOOTSTRAP NAVIGATION BAR
A navigation bar is a navigation header that is placed at the top of the page:
WebTech Learning, Chandigarh
With Bootstrap, a navigation bar can extend or collapse, depending on the screenSize. A standard navigation bar is created with
Eg: <nav class="navbar navbardefault">
Fixed Navigation BarThe navigation bar can also be fixed at the top or at the bottom of the page.A fixed navigation bar stays visible in a fixed position (top or bottom) independentof the page scroll.The .navbar-fixed-top class makes the navigation bar fixed at the top.
Inverted Navigation BarIf you don't like the style of the default navigation bar, Bootstrap provides analternative, black navbar.Just change the .navbar-default class into .navbar-inverse
BOOTSTRAP FORMS
Bootstrap Form Layouts
WebTech Learning, Chandigarh
Bootstrap provides three types of form layouts: * Vertical form (this is default) * Horizontal form * Inline form
Standard rules for all three form layouts: * Always use <form role="form"> (helps improve accessibility for people using screen readers) * Wrap labels and form controls in <div class="form-group"> (needed for optimum spacing) * Add class .form-control to all textual <input>, <textarea>, and <select> elements
Tip: Use Bootstrap's predefined grid classes to align labels and groups of formcontrols in a horizontal layout.
WebTech Learning, Chandigarh
Supported Form ControlsBootstrap supports the following form controls: 1 input 2 textarea 3 checkbox 4 radio 5 select
Bootstrap Form Control States * INPUT FOCUS * DISABLED INPUTS * DISABLED FIELDSETS * READONLY INPUTS * VALIDATION STATES * ICONS * HIDDEN LABELS
Input Sizing in Forms Set the heights of input elements using classes like .input-lg and .input-sm Set the widths of elements using grid column classes like .col-lg-*and .col-sm-*.
BOOTSTRAP FORMS
BOOTSTRAP TOOLTIP PLUGIN
How to Create a Tooltip
WebTech Learning, Chandigarh
To create a tooltip, add the data-toggle="tooltip" attribute to an element.Use the title attribute to specify the text that should be displayed inside thetooltip:<a href="#" data-toggle="tooltip" title="Hooray!">Hover over me</a>
Note: Tooltips must be initialized with jQuery: select the specified element andcall the tooltip() method.
The following code will enable all tooltips in the document:Example<script>$(document).ready(function(){$('[data-toggle="tooltip"]').tooltip();});</script>