Chapter 3 CSS Components Yeunyong Kantanet School of Information and Communication Technology University of Phayao Yeunyong Kantanet School of Information.

Slides:



Advertisements
Similar presentations
Chapter 3 – Web Design Tables & Page Layout
Advertisements

MS® PowerPoint.
Google Forms King William County Schools.  Google Forms is a free tool from Google that allows you to do the following: ● Create forms, surveys, quizzes,
PRESENTER: MATTHEW DILLON E SCHOOL VIEW CMS TEACHER TRAINING.
Twitter Bootstrap. Agenda What is it? Grids and Fluid layouts Globals and Typography Tables, Forms and Buttons Navigation Media and thumbnails Responsive.
Cascading Style Sheets
Tutorial 6 Creating a Web Form
User Interface Design using jQuery Mobile CIS 136 Building Mobile Apps 1.
Principles of Web Design 5 th Edition Chapter Nine Site Navigation.
CIS 1310 – HTML & CSS 6 Layout. CIS 1310 – HTML & CSS Learning Outcomes  Describe & Apply the CSS Box Model  Configure Float with CSS  Designate Positioning.
Presented by: Benefits Systems Support. Getting Started ê Open Powerpoint, create a blank presentation. ê Select a style for your first slide from the.
Microsoft Word 2010 Lesson 1: Introduction to Word.
® Microsoft Office 2010 Word Tutorial 3 Creating a Multiple-Page Report.
Site Modules > Page Builder Access the Page Builder module through the Site Modules top navigation link. Access Page Builder from the Site Modules navigation.
Microsoft Office Illustrated Fundamentals Unit M: Creating a Presentation.
Chapter 10—Creating Presentations
Intermediate Level Course. Text Format The text styles, bold, italics, underlining, superscript and subscript, can be easily added to selected text. Text.
FIRST COURSE PowerPoint. XP New Perspectives on Microsoft Office 2007: Windows XP Edition2 What Is PowerPoint? PowerPoint is a powerful presentation graphics.
Excel Web App By: Ms. Fatima Shannag.
HTML Tables and Forms Creating Web Pages with HTML CIS 133 Web Programming Concepts 1.
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.
1 Excel Lesson 3 Organizing the Worksheet Microsoft Office 2010 Introductory Pasewark & Pasewark.
Adobe Forms THE FORM ELEMENT PANEL. Creating a form using the Adobe FormsCentral is a quick and easy way to distribute a variety of forms including surveys.
TUTORIAL 8: Enhancing a Web Site with Advanced CSS
Building the User Interface by Using HTML5: Organization, Input, and Validation Lesson 3.
Creating a Presentation
Chapter Seven: Presentation Software (MS PowerPoint 2007) Author(s): Ahmed Dalalah, Ahmed Abusalameh, Mohammad AlZoubi & Khaled Dajani (Prepared By: Ahmed.
Committed to Shaping the Next Generation of IT Experts. Exploring Microsoft Office Word 2007 Chapter 1: What Will Word Processing Do For Me? Robert Grauer,
Dr. Nuha El-KhaliliInternet Programming ( ) HTML Hyper Text Markup Language The language of web pages Maintained by the W3C
 Remember that HTML is just text  Need to point to pictures  Use the img tag  alt: › screen reader › REQUIRED for this class and to validate.
© 2012 The McGraw-Hill Companies, Inc. All rights reserved. word 2010 Chapter 3 Formatting Documents.
Introduction to HTML Part 3 Chapter 2. Learning Outcomes Identify how to design frames. Explain frames’ attributes. Describe the method on designing forms.
Review of last session Add text to your website Add text to your website Title Title Paragraph Paragraph Title and paragraph Title and paragraph Add photographs.
Tutorial #6 – Creating Fixed Width Layouts. Tutorial #5 Review – Box Model Every html element is surround by a box Content, Padding, Border, Margin Can.
Learning With Computers I (Level Green) ©2012 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly.
Computer Literacy BASICS: A Comprehensive Guide to IC 3, 5 th Edition Lesson 19 Organizing and Enhancing Worksheets 1 Morrison / Wells / Ruffolo.
1. Chapter 10 Managing and Printing Documents 3 Working with Files and Printing You can open multiple documents in Word. When multiple documents are.
Basic Editing Lesson 2.
1. Chapter 6 Formatting Pages 3 Formatting Changes in Word You can use views other than the default Print Layout view when working with page design.
 To begin you first need to sign up to Weebly by going to or alternatively and we will create an account.
Microsoft Access 2000 Presentation 3 Creating Databases Part II (Creating Forms)
Excel Web App By: Ms. Fatima Shannag.
A skills approach © 2012 The McGraw-Hill Companies, Inc. All rights reserved. powerpoint 2010 Chapter 4 Managing and Delivering Presentations.
Compliance Assist Refresher Instruction Guide Adding or Editing Student Learning Outcomes.
By: Ms. Abeer Helwa 1. WORD WEB APP 2 Word Web App is a limited version of Word, enabling you to edit, format, and share documents online. Word Web App.
Chapter 4. Learning outcomes This Chapter will partially cover the learning outcome No. 2 i.e. Design presentations that use animation effects. (L02)
User Interface Design using jQuery Mobile CIS 136 Building Mobile Apps 1.
By: Ms. Abeer Helwa 1. WORD WEB APP 2 Word Web App is a limited version of Word, enabling you to edit, format, and share documents online. Word Web App.
By: Ms. Fatima Shannag Ms. Essra Al-Mousa 1. PowerPoint web app 2 PowerPoint Web App is a limited version of PowerPoint, enabling you to display information.
Introduction to Technology. Parts of MSWord Screen Title Bar Quick Access Toolbar Button Ribbon Status Bar (views and zoom)
Committed to Shaping the Next Generation of IT Experts. Exploring Microsoft Office Word 2007 Chapter 1: What Will Word Processing Do For Me? Robert Grauer,
Committed to Shaping the Next Generation of IT Experts. Exploring Microsoft Office Word 2007 Chapter 1: What Will Word Processing Do For Me? Robert Grauer,
Key Applications Module Lesson 22 — Managing and Reporting Database Information Computer Literacy BASICS.
Web Site Development - Process of planning and creating a website.
Positioning Objects with CSS and Tables
2.4. Choose and configure HTML5 tags to organize content and forms Choose and configure HTML5 tags for input and validation. Building the User Interface.
Header, Footer, and Navigation toolbars CIS 136 Building Mobile Apps 1.
EKTRON QUICK START GUIDEEKTRON QUICK START GUIDE Version 1.0 Copyright 2013 WebSolutions Technology, Inc. Fuller June 7, 2013.
1 Chapter 15 Creating a Presentation. Practical Computer Literacy, 2 nd edition Chapter 15 2 What’s inside and on the CD? In this chapter, you will learn.
Creating a Presentation
Tutorial 6 Topic: jQuery and jQuery Mobile Li Xu
Cascading Style Sheets (Layout)
DreamWeaver CS4.
How to customize your Microsoft SharePoint Online website
DREAMWEAVER MX 2004 Chapter 3 Working with Tables
How to customize your Microsoft SharePoint Online website
SEEM4570 Tutorial 5: jQuery + jQuery Mobile
Title of presentation | Presentation by [Enter details in 'Header & Footer' field 18/05/2019.
Microsoft Office Illustrated Fundamentals
Welcome To Microsoft Word 2016
Presentation transcript:

Chapter 3 CSS Components Yeunyong Kantanet School of Information and Communication Technology University of Phayao Yeunyong Kantanet School of Information and Communication Technology University of Phayao

HeaderHeader  Headers are fixed regions at the top of a screen that can contain a title label, and left/right buttons for navigation or to carry out various actions.left/right buttons  Headers come in a variety of default color options:color options  Headers are fixed regions at the top of a screen that can contain a title label, and left/right buttons for navigation or to carry out various actions.left/right buttons  Headers come in a variety of default color options:color options

HeaderHeader bar-light bar-light

HeaderHeader

Sub Header  A secondary header bar can be placed below the original header bar. Header Sub Header  A secondary header bar can be placed below the original header bar. Header Sub Header

Content  The content area in Ionic is the scrollable viewport of your app. While your headers and footers will be fixed to the top and bottom, respectively, the content area will fill the remaining available space.

Content

Footer Footer Footer

Footer If a title is present in the footer, any buttons will automatically be placed on the correct side of the title in relation to how the markup was written, such as: Left Title Right If a title is present in the footer, any buttons will automatically be placed on the correct side of the title in relation to how the markup was written, such as: Left Title Right

Footer  Additionally, if no title is present and a right side button is required, you'll need to add pull-right to the right side button, such as: Right  Additionally, if no title is present and a right side button is required, you'll need to add pull-right to the right side button, such as: Right

Buttons  the Button, an essential part of any mobile experience. Like the Header, they come in the full spectrum of Ionic's default colors.Headerdefault colors Default  the Button, an essential part of any mobile experience. Like the Header, they come in the full spectrum of Ionic's default colors.Headerdefault colors Default

Buttons class="button button-light“ class="button button-stable" class="button button-positive" class="button button-calm" class="button button-balanced" class="button button-energized“ class="button button-assertive" class="button button-royal" class="button button-dark" class="button button-light“ class="button button-stable" class="button button-positive" class="button button-calm" class="button button-balanced" class="button button-energized“ class="button button-assertive" class="button button-royal" class="button button-dark"

Black Buttons o Adding button-block to a button applies display: block display. o A block button will however go 100% of its parent's width. button-dark o Adding button-block to a button applies display: block display. o A block button will however go 100% of its parent's width. button-dark

Full Width Block Buttons o Adding button-full to a button not only applies display: block, but also removes borders on the left and right, and any border-radius which may be applied. Full Width Block Button o Adding button-full to a button not only applies display: block, but also removes borders on the left and right, and any border-radius which may be applied. Full Width Block Button

Different Sizes  Adding button-large to a button makes it larger, adding button- small makes it smaller. Small Button Large Button  Adding button-large to a button makes it larger, adding button- small makes it smaller. Small Button Large Button

Outlined Buttons  Use button-outline to apply an outline button style, which also has a transparent background. Outlined Button  Use button-outline to apply an outline button style, which also has a transparent background. Outlined Button

Clear Buttons  Add button-clear to remove the border and make the text stand out. Clear Button  Add button-clear to remove the border and make the text stand out. Clear Button

Icon Buttons Loading... Home Favorites Learn More Back Reorder Loading... Home Favorites Learn More Back Reorder

Buttons in Headers Header Buttons Edit Header Buttons Edit

Clear Buttons in Headers Header Buttons Edit Header Buttons Edit

Button Bar  Buttons can also be easily grouped together using the button-bar classname. First Second Third  Buttons can also be easily grouped together using the button-bar classname. First Second Third

List  The List is a common and simple way of displaying.  The List view is a very versatile and powerful component.  List views support various interaction modes such as editing, swipe to edit, drag to reorder, and pull to refresh.  You can use lonic’s AngularJS directives. …  The List is a common and simple way of displaying.  The List view is a very versatile and powerful component.  List views support various interaction modes such as editing, swipe to edit, drag to reorder, and pull to refresh.  You can use lonic’s AngularJS directives. …

List Dividers  List items can also be dividers to organize and group the list items.  Use the item-divider class to create a divider for any child element to the list. Candy Bars Butterfinger...  List items can also be dividers to organize and group the list items.  Use the item-divider class to create a divider for any child element to the list. Candy Bars Butterfinger...

List Icons  List can have icons assigned either to the left and/or right side of each list item.  Icons can easily be added to any item by using either the built in Ionicicons, or any custom font-pack you choose.  Use item-icon-left to line up the icon to the left  Use item-icon-right to line up the icon to the right  List can have icons assigned either to the left and/or right side of each list item.  Icons can easily be added to any item by using either the built in Ionicicons, or any custom font-pack you choose.  Use item-icon-left to line up the icon to the left  Use item-icon-right to line up the icon to the right

List Icons <div class=“list” Check mail Call Me … <div class=“list” Check mail Call Me …

List Buttons  User item-button-right or item-button-left to place a button within an item. Call Ma  User item-button-right or item-button-left to place a button within an item. Call Ma

Item Avatars  User the item-avatars classname. Ionic I am Ionic Framework  User the item-avatars classname. Ionic I am Ionic Framework

Item Thumbnails  User the item-thumbnail-left to have it align on the left.  User the item-thumbnail-right for the right side. Ionic I am Ionic Framework  User the item-thumbnail-left to have it align on the left.  User the item-thumbnail-right for the right side. Ionic I am Ionic Framework

List inset  An inset list is similar to a card, except an inset list does not have a box- shadow.  It’ll be more performant when scrolling. Raiders of the Lost Ark  An inset list is similar to a card, except an inset list does not have a box- shadow.  It’ll be more performant when scrolling. Raiders of the Lost Ark

Cards This is a basic Card which contains an item that has wrapping text. This is a basic Card which contains an item that has wrapping text.

Cards Headers and Footers I'm a Header in a Card! This is a basic Card with some text. I'm a Footer in a Card! I'm a Header in a Card! This is a basic Card with some text. I'm a Footer in a Card!

Cards Lists Enter home address Enter phone number Enter wireless password Enter card information Enter home address Enter phone number Enter wireless password Enter card information

Cards Images Pretty Hate Machine Nine Inch Nails Start listening Pretty Hate Machine Nine Inch Nails Start listening

Cards Showcase Marty McFly November 05, 1955 This is a "Facebook" styled Card. The header is created from a Thumbnail List item, the content is from a card-body consisting of an image and paragraph text. The footer consists of tabs, icons aligned left, within the card-footer. 1 Like 5 Comments Marty McFly November 05, 1955 This is a "Facebook" styled Card. The header is created from a Thumbnail List item, the content is from a card-body consisting of an image and paragraph text. The footer consists of tabs, icons aligned left, within the card-footer. 1 Like 5 Comments

Forms & Inputs Firstname Lastname Submit Firstname Lastname Submit

Forms & Inputs Tel : Search : Number : Date : Month : Password : Tel : Search : Number : Date : Month : Password :

Text Input: Placeholder Labels

Text Input: Inline Labels Username Password Username Password

Text Input: Stacked Labels First Name Last Name First Name Last Name

Inset Forms

Inset Inputs Submit Submit

Input Icons

Header Inputs Cancel Cancel

Toggle HTML5 HTML5

Checkbox Red Yellow Pink Red Yellow Pink

Radio Button List Choose A Choose B Choose A Choose B

Range

Select Lightsaber Blue Green Red Lightsaber Blue Green Red

Tabs Home Favorites Settings Home Favorites Settings

Icon-only Tabs

Top Icon Tabs Home Favorites Settings Home Favorites Settings

Left Icon Tabs Home Favorites Settings Home Favorites Settings

Striped Style Tabs Test Favorites Settings Test Favorites Settings

Grid : Evenly Spaced Columns.col.col

Grid : Explicit Column Sizes.col.col-50.col.col.col-75.col.col.col.col-75.col.col.col-50.col.col.col-75.col.col.col.col-75.col

Grid : Explicit Column Sizes Explicit Column Percentage Classnames.col-1010%.col-2020%.col-2525%.col %.col-5050%.col %.col-7575%.col-8080%.col-9090%

Grid : Offset Columns.col.col.col.col.col.col

Grid : Offset Columns Offset Column Percentage Classnames.col-offset-1010%.col-offset-2020%.col-offset-2525%.col-offset %.col-offset-5050%.col-offset %.col-offset-7575%.col-offset-8080%.col-offset-9090%

Responsive Grid.col.col

Responsive Grid Responsive ClassBreak when roughly.responsive-sm Smaller than landscape phone.responsive-md Smaller than portrait tablet.responsive-lg Smaller than landscape tablet

Q&AQ&A The End