12
BOOTSTRAP WebtechLearning TM

Bootstrap webtech presentation - new

Embed Size (px)

Citation preview

Page 1: Bootstrap   webtech presentation - new

BOOTSTRAP

WebtechLearningTM

Page 2: Bootstrap   webtech presentation - new

BOOTSTRAP

BASIC

BOOTSTRAP1st Edition

OUR TRAINING YOUR CARRER

Page 3: Bootstrap   webtech presentation - new

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

Page 4: Bootstrap   webtech presentation - new

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

Page 5: Bootstrap   webtech presentation - new

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">

Page 6: Bootstrap   webtech presentation - new

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

Page 7: Bootstrap   webtech presentation - new

.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

Page 8: Bootstrap   webtech presentation - new

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

Page 9: Bootstrap   webtech presentation - new

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.

Page 10: Bootstrap   webtech presentation - new

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

Page 11: Bootstrap   webtech presentation - new

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>

Page 12: Bootstrap   webtech presentation - new