MTA EXAM HTML5 Application Development Fundamentals

Similar documents
Index LICENSED PRODUCT NOT FOR RESALE

the missing manual0 O'REILLY Third Edition David Sawyer McFarland Beijing Cambridge The book that should have been in the box Farnham

Lesson 5 Introduction to Cascading Style Sheets

How to use CSS text styles

Introduction to WEB PROGRAMMING

The Scope of This Book... xxii A Quick Note About Browsers and Platforms... xxii The Appendices and Further Resources...xxiii

Lab Introduction to Cascading Style Sheets

Website Development with HTML5, CSS and Bootstrap

Chapter 1 Getting Started with HTML 5 1. Chapter 2 Introduction to New Elements in HTML 5 21

Basics of Web Technologies

Styles, Style Sheets, the Box Model and Liquid Layout

NEW WEBMASTER HTML & CSS FOR BEGINNERS COURSE SYNOPSIS

1 of 7 11/12/2009 9:29 AM

ITSE 1401 Web Design Tools Lab Project 4 (Expression Web 4 - Units M, N, O, P) Last revised: 1/9/14

WHAT IS WEBKIT? COPYRIGHTED MATERIAL SMASHING WEBKIT CHAPTER 1

Cascading Style Sheets Level 2

CSS Box Model. Cascading Style Sheets

In the early days of the Web, designers just had the original 91 HTML tags to work with.

Session 3.1 Objectives Review the history and concepts of CSS Explore inline styles, embedded styles, and external style sheets Understand style

Techno Expert Solutions An institute for specialized studies!

WEBSITE PROJECT 2 PURPOSE: INSTRUCTIONS: REQUIREMENTS:

CompuScholar, Inc. Alignment to Utah's Web Development I Standards

Web Application Styling

Web Programming and Design. MPT Junior Cycle Tutor: Tamara Demonstrators: Aaron, Marion, Hugh

CS 350 Internet Applications I Name: Exam II (CSS) October 29, 2013

Assignment 2: Website Development

Multimedia for the Web: Creating Digital Excitement. Multimedia Element Text

INFS 2150 Introduction to Web Development

INFS 2150 Introduction to Web Development

Independence Community College Independence, Kansas

Industrial Technology

Understanding the Web Design Environment. Principles of Web Design, Third Edition

HTML5-CSS3 - Beginning HTML5 and CSS3. Course Outline. Beginning HTML5 and CSS Apr 2018

Styling Web Applications Presented by Roel Fermont

('cre Learning that works for Utah STRANDS AND STANDARDS WEB DEVELOPMENT 1

Index. Border-radius property, Border-radius revolution, 112

Certificate in Web Designing

This is the vector graphics "drawing" technology with its technical and creative beauty. SVG Inkscape vectors


Web Development & Design Foundations with HTML5, 8 th Edition Instructor Materials Chapter 3 Test Bank

Welcome Please sit on alternating rows. powered by lucid & no.dots.nl/student

The Importance of the CSS Box Model

CSS Cascading Style Sheets

Final Exam Study Guide

Data Visualization (DSC 530/CIS )

Cascading Style Sheets (CSS)

CMPT 165: More CSS Basics

CSE 154 LECTURE 3: MORE CSS

Html basics Course Outline

Web Designing Course

Polishing and Running a Presentation

BA. (Hons) Graphics Design

How to lay out a web page with CSS

Programming in HTML5 with JavaScript and CSS3

ICT IGCSE Practical Revision Presentation Web Authoring

20480C: Programming in HTML5 with JavaScript and CSS3. Course Code: 20480C; Duration: 5 days; Instructor-led. JavaScript code.

HTML5. HTML5 Introduction. Form Input Types. Semantic Elements. Form Attributes. Form Elements. Month Number Range Search Tel Url Time Week

<style type="text/css"> <!-- body {font-family: Verdana, Arial, sans-serif} ***set font family for entire Web page***

Web Recruitment Module Customisation

HTML5 and CSS3: New Markup & Styles for the Emerging Web. Jason Clark Head of Digital Access & Web Services Montana State University Library

Web Development IB PRECISION EXAMS

Page Layout Using Tables

ACSC 231 Internet Technologies

Microsoft Programming in HTML5 with JavaScript and CSS3

Indian Institute of Technology Kharagpur. HTML Part III. Prof. Indranil Sen Gupta Dept. of Computer Science & Engg. I.I.T.

WHAT YOU WILL LEARN IN THIS PHOTOSHOP TRAINING PROGRAM

CSS Futures. Web Development

CSS: Cascading Style Sheets

STRANDS AND STANDARDS

ICT IGCSE Practical Revision Presentation Web Authoring

Introduction to Web Tech and Programming

CSS: Responsive Design, CSS3 and Fallbacks

WEB DESIGNER CAREER BLUEPRINT

Course 20480: Programming in HTML5 with JavaScript and CSS3

Mobile Site Development

COMS 359: Interactive Media

FRONT END DEVELOPER CAREER BLUEPRINT

COURSE 20480B: PROGRAMMING IN HTML5 WITH JAVASCRIPT AND CSS3

Appendix D CSS Properties and Values

What is the Box Model?

[AVWSQ-ADWCS6]: WSQ ICDL Adobe Dreamweaver CS6

Programming in HTML5 with JavaScript and CSS3

FUNDAMENTALS OF WEB DESIGN (405)

Chapter 1 Introduction to Dreamweaver CS3 1. About Dreamweaver CS3 Interface...4. Creating New Webpages...10

Scalable Vector Graphics (SVG) vector image World Wide Web Consortium (W3C) defined with XML searched indexed scripted compressed Mozilla Firefox

Creating Layouts Using CSS. Lesson 9

Wanted! Introduction. Step 1: Styling your poster. Activity Checklist. In this project, you ll learn how to make your own poster.

COMS 359: Interactive Media

Fundamentals of Website Development

Web Development 20480: Programming in HTML5 with JavaScript and CSS3. Upcoming Dates. Course Description. Course Outline

16. HTML5, HTML Graphics, & HTML Media 웹프로그래밍 2016 년 1 학기 충남대학교컴퓨터공학과

CSS Design and Layout Basic Exercise instructions. Today's exercises. Part 1: Arrange Page into Sections. Part 1, details (screenshot below)

ADOBE 9A Adobe Dreamweaver CS4 ACE.

Basic CSS Lecture 17

Assignments (4) Assessment as per Schedule (2)

Decorating with CSS. Cool Ways to Make Things Pretty. R. Scott Granneman. Jans Carton

8/19/2018. Web Development & Design Foundations with HTML5. Learning Objectives (1 of 2) Learning Objectives (2 of 2)

Fundamentals of Web Technologies. Agenda: CSS Layout (Box Model) CSS Layout: Box Model. All HTML elements can be considered as a box or a container

Website Design (Weekday) By Alabian Solutions Ltd , 2016

Stickers! Introduction. Step 1: Colourful coding sticker

Transcription:

MTA EXAM 98-375 HTML5 Application Development Fundamentals

98-375: OBJECTIVE 3 Format the User Interface by Using CSS

LESSON 3.4 Manage the graphical interface by using CSS

OVERVIEW Lesson 3.4 In this lesson, you will review the following: Graphics effects rounded corners, shadows, transparency, background gradients, typography, and Web Open Font Format. 2D and 3D transformations translate, scale, rotate, skew, and 3D perspective transitions and animations. SVG filter effects. Canvas.

GUIDING QUESTIONS Lesson 3.4 How can the new Cascading Style Sheets 3 (CSS3) properties enable the use of fonts that are not pre-loaded on a client PC? What are the benefits of adding graphic visual effects such as borderradius, 2D and 3D transformations, and SVG filters? What impact does CSS3 have on the new HTML5 tags used for a drawing canvas and SVG elements?

LECTURE Lesson 3.4 Graphics Effects Rounded Corners, Shadows, Transparency, and Background Gradients Using rounded corners, shadows, transparency and background gradients can make the site appear softer, friendlier, and visually appealing. Graphics effects can be applied to any element on a web page.

GRAPHICS EFFECTS CONTINUED Graphics Effects Typography and Web Open Font Format Adding custom fonts to a web page is much easier with new CSS3 styles such as Web Open Font Format (WOFF). WOFF offers an alternative to only using fonts currently installed on end-user PCs. WOFF is a compressed wrapper for other font formats such as TrueType, OpenType, or Open Font Format. A downloaded or new font can be added using @font-face, which includes a reference to the URL containing the font file.

LECTURE Lesson 3.4 2D and 3D Transformations Translate, scale, rotate, skew, and 3D perspective transitions and animations. The translate() method moves the element from its current position, depending on the parameters given for the left (X-axis) and the top (Y-axis) position. The scale() method increases or decreases the size of the element, depending on the parameters given for the width (X-axis) and the height (Y-axis); this value is multiplied by the current values. Example: scale(2,3) doubles the width and triples the height. With the rotate() method, the element rotates clockwise at a given degree. Negative values are allowed and rotate the element counterclockwise.

TRANSFORMATIONS CONTINUED 3D* Transformations work similar to 2D, except they have an additional value for the z-axis. The 3D perspective property defines how many pixels a 3D element is placed from the view. This property allows you to change the perspective on how 3D elements are viewed. There are six animation properties: animation-name, animationduration, animation-timing-function, animation-delay, animationiteration-count, and animation-direction. *3D is not supported at this time; check the list of browser support.

2D TRANSFORMATIONS EXAMPLES

LECTURE Lesson 3.4 SVG Filter Effects SVG filter effects are effects applied to Scalable Vector Graphics (SVG) files. They add special effects to the graphic. To apply a filter effect to a graphics element or a container element, the 'filter' property is set on a given element. A filter is applied to an SVG element via the filter attribute, in the form of filter="url(#filterid)", or it can be applied as a CSS property filter:url(#filterid).

LECTURE Lesson 3.4 Canvas The <canvas> tag is new to HTML5, and it is included in the body tag with a width and height. The new CSS styles can be applied, giving the canvas rounded corners, background color, and even a shadow effect.

DEMONSTRATION Lesson 3.4 Adding a New Font to a Web Page In this demonstration, you will see how to use the @font-face property to use a font that might not be pre-installed on the client machine. Unzip the resources file for this lesson. Make sure both files are unzipped to the same location. Use a browser to open the NewFontFace.html page. The page should display the new paragraph text with a new font.

DISCUSSION Lesson 3.4 Why is Typography Important? Several sans serif and serif fonts are already available to web designers. What is the benefit of the @font-face property?

IN-CLASS ACTIVITY Lesson 3.4 Directions: Read the scenario in the In-class Activity. Use the resources in this presentation and your own investigative skills to answer the questions. In this activity, you will add rounded borders and 2D transformation styles to elements on an HTML page.

REVIEW Lesson 3.4 Can you answer these? How can the new Cascading Style Sheets 3 (CSS3) properties enable the use of fonts that are not pre-loaded on a client PC? What are the benefits of adding graphic visual effects such as borderradius, 2D and 3D transformations, and SVG filters? What impact does CSS3 have on the new HTML5 tags used for a drawing canvas and SVG elements?

ADDITIONAL RESOURCES Lesson 3.4 MSDN Resources Microsoft Typography How to Add Rounded Corners with CSS Internet Explorer Learning CSS3 Other Resources W3 Schools CSS3 Google Web Fonts http://www.microsoft.com/typography/weft.mspx http://msdn.microsoft.com/library/gg589503.aspx http://msdn.microsoft.com/en-us/ie/gg593671 http://www.w3schools.com/css3/default.asp http://code.google.com/webfonts