Bootstrap & CSS James Kahng. Intro Websites require a lot of upfront setup to look passably good (HTML base, CSS style, etc.) Because of this, people.

Slides:



Advertisements
Similar presentations
Create a Web Site with Publisher 2000 for Marilyn Seguins Class.
Advertisements

Computers: Tools for an Information Age Writing Your Own Web Page: Using HTML and Web Authoring Tools.
WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
Sriram DRUPAL GCI What is a drop down menu? A drop down menu is a menu of options that appears when an item is selected with a mouse. The item.
HTML5 and CSS3 Illustrated Unit E: Inserting and Working with Links
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Ch. 6 Web Page Design – Absolute Positioning, Image Maps, and Navigation Bars Mr. Ursone.
Introducing new web content management tools for Priority...
Macromedia Dreamweaver 4 Advanced Level Course. Add Rollovers Rollovers or mouseovers are possibly the most popular effects used in designing Web pages.
Chapter 1 Getting Started With Dreamweaver. Explore the Dreamweaver Workspace The Dreamweaver workspace is where you can find all the tools to create.
Review of last session The Weebly Dashboard The Weebly Dashboard Controls your account and your sites Controls your account and your sites From here you.
Kathy E. Responsive Design and Twitter Bootstrap.
© 2012 Boise State University1 WordPress Training February 14, 2013.
IPUB 100 Lesson 2 Instructor Mark Lamontagne Homework Review.
Copyright © Texas Education Agency, All rights reserved. 1 Web Technologies Website Development with Dreamweaver.
SCHOOL OF LIBRARY, ARCHIVE AND INFORMATION STUDIES Andy Dawson LIS1510 Library and Archives Automation Issues Further features of HTML – Stylesheets and.
INTRODUCTION TO FRONTPAGE. TOPICS TO BE DISCUSSED……….  Introduction Introduction  Features Features  Starting Front Page Starting Front Page  Components.
© 2012 Boise State University1 WordPress Training February 14, 2013.
Advanced Level Course. Site Extras Site Extras consist of four categories: Stationeries Site Trash Designs Components.
Intro to Dreamweaver Web Design Section 7-1 Part or all of this lesson was adapted from the University of Washington’s “Web Design & Development I” Course.
Website Development with Dreamweaver
Jquery Nasrullah. Jquery jQuery is a JavaScript Library. jQuery greatly simplifies JavaScript programming. jQuery is easy to learn.
Animation & Effects Using JQuery. What is jQuery? jQuery is a lightweight, JavaScript library. The purpose of jQuery is to make it much easier to use.
Unleash the Power of jQuery Doncho Minkov Telerik Software Academy academy.telerik.com Senior Technical Trainer
Department Name (View Master > Edit Slide 1) JQuery I took these slides from the site because they were pretty good looking.
Use CSS to Implement a Reusable Design Selecting a Dreamweaver CSS Starter Layout is the easiest way to create a page with a CSS layout You can access.
Louisa Lambregts, Louisa Lambregts
INTRODUCTION TO CSS. TOPICS TO BE DISCUSSED……….  Introduction Introduction  Features of CSS Features of CSS  Creating Style Sheet Creating Style Sheet.
SE-2840 Dr. Mark L. Hornick1 Bootstrap A framework for CSS.
EMARS 3.9 Familiarization November Logging In Larger Font No overlap of text and picture.
Unleash the Power of jQuery Learning & Development Team Telerik Software Academy.
Chapter 1 Getting Started With Dreamweaver. Exploring the Dreamweaver Workspace The Dreamweaver workspace is where you can find all the tools to create.
Lab 4: Bootstrap and Responsive Design User Interface Lab: GUI Lab Sep. 16 th, 2014.
Introduction to Bootstrap
Bootstrap by:- Vignesh Dhamodaran. What is Bootstrap? Originally created by a designer and a developer at Twitter. So initial name is Twitter Bootstrap.
IS2802 Introduction to Multimedia Applications for Business Lecture 07: Introduction to jQuery Rob Gleasure
Bootstrap Front-End Framework for Responsive Web Sites Svetlin Nakov Technical Trainer Software University
Writing Your Own Web Page: Using HTML and FrontPage Chapter 10.
 An HTML, CSS, Javascript framework you can use as a basis for creating web sites  Uses CSS settings, fundamental HTML elements styled and enhanced.
Understanding Web-Based Digital Media Production Methods, Software, and Hardware Objective
A gentle introduction to Bootstrap MIS 3502, Spring 2016 Jeremy Shafer Department of MIS Fox School of Business Temple University 2/18/
Fundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar Textbook to be published by Pearson Ed in early Bootstrap.
01 OPTIONS 01 OPTIONS Lorem Ipsum In play mode, click the image in the tab to the left. This will load the slide for the option clicked. Be sure to edit.
Creating Web Pages in Word. Sharing Office Files Online Many Web pages are created using the HTML programming language. Web page editors are software.
A gentle introduction to Bootstrap TDAP Jeremy Shafer Department of MIS Fox School of Business Temple University Spring
HTML5 and CSS3 Illustrated Unit E: Inserting and Working with Links.
Front-end framework 1.
CSCI 1720 W3.CSS – Part 1 East Tennessee State University Department of Computing CSCI 1720 Intermediate Web Design.
CNIT131 Internet Basics & Beginning HTML
Objective % Select and utilize tools to design and develop websites.
PHP MySQL Crash Course with HTML CSS
Front-End Framework for Responsive Web Sites
Human Computer Interaction
User Interface Design and Usability Bootstrap
Objective % Select and utilize tools to design and develop websites.
Bootstrap A popular HTLM, CSS, and JS framework for developing responsive, mobile first projects on the web.
CS3220 Web and Internet Programming Introduction to Bootstrap
IS1500: Introduction to Web Development
Responsive Web Applications with Bootstrap & CSS
HTML5 Level III Responsive Web Design (RWD) and Front-End Frameworks
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
06 | Introduction to Bootstrap
Consult America Technology Consulting Services
Chapter 2 Bootstrap Grid System
CS3220 Web and Internet Programming Introduction to Bootstrap
HTML5 Level III Responsive Web Design (RWD) and Front-End Frameworks
Web Page Layout Imran Rashid CTO at ManiWeber Technologies.
Bootstrap Direct quote from source: bootstrap/
Bootstrap/WebFlow Web development of the future
4.00 Apply procedures to add content by using Dreamweaver. (22%)
Presentation transcript:

Bootstrap & CSS James Kahng

Intro Websites require a lot of upfront setup to look passably good (HTML base, CSS style, etc.) Because of this, people have made libraries to make your job easier Bootstrap is a CSS library that holds tons of great CSS components that are automatically responsive and often animated!

How Bootstrap works Bootstrap is basically CSS (technically written in Less) It is set up so if you assign classes to your HTML tags, it will use the Bootstrap component assigned to that class. Ex.

Let’s jump right into it! Today we will make a Bootstrap playground page where we can showcase some cool Bootstrap features. First, download Bootstrap and jQuery Create a new HTML file locally

Connect our dependencies Connect our Bootstrap CSS and JS files and jQuery JS file. Alternatively, you can use a CDN (content delivery network) for these files, i.e. request them from a server every time your page is loaded. Whenever we want to make filler text, we can use the Lorem Ipsum generatorLorem Ipsum generator

Container Bootstrap was developed with many screen sizes in mind (designing for this is a huge pain without it) The container is the overall containing element 2 options container – size depends on screen size container-fluid – size is always the size of the window

Grid system 12 columns Settings for screen sizes (xs, sm, md, lg) Smaller settings work up through other screen sizes Using these settings, we can show different things at different screen sizes

Column classes 3 parts col Column Grid size Refers to screen size it refers to Number of columns

Grid system The grid can even be nested Parent grid element can be 3 columns long Child element has access to another 12 columns

Arranging elements Offset, push and pull options allow you to arrange your page depending on screen size When designing these pages, make sure you start mobile first! It is easier to design up from smaller screens than the other way around

Visibility Set things to be visible only at a certain screen size Useful for example when we want to hide information for smaller screens e.g. a graph/photo can be replaced with link Use ‘class=“visible-{column size}”’

Huge array of components Nice looking buttons, progress bars, radio buttons, jumbotrons and they are all responsive Let’s try a few List of components

Tabs One of the many interactive ways to organize your page Define the tab content and then link it to your tab navigation bar

Accordion Allows showing one chunk of data at a time Can be used to keep forms clean or allow people to take steps through the page

Carousel Slideshow of images Common design element for modern websites

Nav-bar Example

Coding challenge Create an About Me page with your story and picture using Bootstrap. Include some responsive elements. Include one of the interactive elements (tabs, accordion or carousel) Submit by 4/21 to

Great tools! Bootstrap online class (basically what I went over) Bootstrap online class Bootstrap documentation Lorem Ipsum generator Bootstrap free themes (color schemes) Bootstrap free themes Bootstrap templates