Chapter 6 More CSS Basics Key Concepts Copyright © 2013 Terry Ann Morris, Ed.D 1.

Slides:



Advertisements
Similar presentations
HTML and CSS. HTML Hyper Text Markup Language Tells browser how to display text and images.
Advertisements

Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 6 Key Concepts 1 Copyright © Terry Felke-Morris.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 6 Key Concepts 1 Copyright © Terry Felke-Morris.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 4 Key Concepts 1 Copyright © Terry Felke-Morris.
Chapter 7 Page Layout Basics Key Concepts Copyright © 2013 Terry Ann Morris, Ed.D 1.
Very quick intro HTML and CSS. Sample html A Web Title.
Cascading Style Sheets (CSS): Pixel-Level Control with HTML Ease
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 4 Key Concepts 1 Copyright © Terry Felke-Morris.
Cascading Style Sheets. CSS stands for Cascading Style Sheets and is a simple styling language which allows attaching style to HTML elements. CSS is a.
Web Development & Design Foundations with XHTML Chapter 7 Key Concepts.
Cascading Style Sheets By: Valerie Kuna. What are Cascading Style Sheets? Cascading Style Sheets (CSS) are a standard for specifying the presentation.
Web Development & Design Foundations with XHTML Chapter 7 Key Concepts.
Advance CSS (Menu and Layout) Miftahul Huda. CSS Navigation MENU It's truly remarkable what can be achieved through CSS, especially with navigation menus.
With CSS, a color is most often specified by: a HEX value - like "#ff0000" an RGB value - like "rgb(255,0,0)" a color name - like "red“ Example h1.
Part 3 Introduction to CSS. CSS Text Text Styles h1 {color: green} // rgb(0,255,0), #00ff00 h2{letter-spacing: 0.5cm} // 2px h3 {text-align: right} //
Diliev.com & pLOVEdiv.com  DIliev.com.
Button хийх.
Unit 20 - Client Side Customisation of Web Pages
Basics of Web Design Chapter 6 More CSS Basics Key Concepts.
CIS 1310 – HTML & CSS 4 Visual Elements and Graphics.
Basics of Web Design Chapter 6 More CSS Basics Key Concepts 1.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 3 Key Concepts 1 Copyright © Terry Felke-Morris.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 7 TH EDITION Chapter 4 Key Concepts 1 Copyright © Terry Felke-Morris.
Chapter 12 Cascading Style Sheets: Part II The Web Warrior Guide to Web Design Technologies.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 4 Key Concepts 1 Copyright © Terry Felke-Morris.
Tutorial 8 Enhancing a Web Site with Advanced CSS
COMP213 – Web Interface Design
HTML, CSS, and XML Tutorial 8 Enhancing a Web Site with Advanced CSS.
Basics of Web Design Chapter 6 More CSS Basics Key Concepts.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 7 TH EDITION Chapter 6 Key Concepts 1 Copyright © Terry Felke-Morris.
11/12/2015 Box Model Reed Crouch. 11/12/2015  HTML elements can be considered as boxes. In CSS, the term "box model" is used when referring to layout.
WebD Introduction to CSS By Manik Rastogi.
CSS.
Web Development & Design Foundations with HTML5 8th Edition
CS3220 Web and Internet Programming CSS Basics
( Cascading style sheet )
Creating Your Own Webpage
Web Development & Design Foundations with HTML5 8th Edition
Tutorial 4 Topic: CSS 3.0 Li Xu
Web Development & Design Foundations with HTML5
Creating Page Layouts with CSS
Cascading Style Sheets (Formatting)
Web Systems & Technologies
Chapter 4 Visual Elements And Graphics Part II
Chapter 7 Page Layout Basics Key Concepts
Chapter 6 More CSS Basics Key Concepts
Web Development & Design Foundations with HTML5 7th Edition
CSS – Properties & Values
Web Development & Design Foundations with HTML5 8th Edition
Objectives Create a figure box Add a background image
4 Visual Elements and Graphics.
Basics of Web Design Chapter 6 More CSS Basics Key Concepts
The Internet 10/13/11 The Box Model
CSS Borders and Margins.
Box model, spacing, borders, backgrounds
Basics of Web Design Chapter 6 More CSS Basics Key Concepts
CSS Style Sheets: Intro
Cascading Style Sheets Color and Font Properties
Web Development & Design Foundations with H T M L 5
Basics of Web Design Chapter 6 More CSS Basics Key Concepts
Web Development & Design Foundations with H T M L 5
SEEM4570 Tutorial 3: CSS + CSS3.0
Web Development & Design Foundations with H T M L 5
How to use the CSS box model for spacing, borders, and backgrounds
CS3220 Web and Internet Programming CSS Basics
CS3220 Web and Internet Programming CSS Basics
Lesson 5 Topic B – Basic Text & Fonts
Introduction to Cascading Style Sheets (CSS)
ITI 133: HTML5 Desktop and Mobile Level I
Presentation transcript:

Chapter 6 More CSS Basics Key Concepts Copyright © 2013 Terry Ann Morris, Ed.D 1

Learning Outcomes  Configure text typeface, size, weight, and style with CSS  Align and indent text with CSS  Describe and apply the CSS Box Model  Configure width and height with CSS  Configure margin, border, and padding with CSS  Center web page content with CSS  Apply shadows with CSS3  Configure rounded corners with CSS3  Configure background images with CSS3  Configure opacity, RGBA color, HSLA color and gradients with CSS3 2

Configure Typeface with CSS  font-family property Configures the font typeface of the text Include a generic family name p { font-family: Verdana, Arial, sans-serif; }

Configure Text Size, Weight, and Style with CSS font-size property ○ Configures the size of the text font-weightproperty ○ Configures the boldness of text font-style property ○ Configures the style of the text line-height property ○ Modifies the height of a line of text p { font-size: 90%: } li {font-weight: bold; } #footer { font-style: italic; } p { line-height: 120%; }

The font-size Property Accessibility Recommendation: ◦ Use em or percentage font sizes – these can be easily enlarged in all browsers by users

Align and Indent Text with CSS text-transform property ○ Configures the capitalization of text text-align property ○ Configures the alignment of text text-indent property ○ Configures the indentation of the first line of text in an element h1 { text-transform: uppercase; } p { text-indent: 5em; } h1 { text-align: center; }

Configure Width and Height with CSS width property ○ Configures the width of an element’s content min-width property ○ Configures minimum width of an element max-width property ○ Configures the maximum width of an element height property ○ Configures the height of an element h1 { width: 80%; } h1 { height: 100px; }

The Box Model  Content Text & web page elements in the container  Padding Area between the content and the border  Border Between the padding and the margin  Margin Determines the empty space between the element and adjacent elements 8

Configure Margin with CSS The margin property Related properties: ○ margin-top, margin-right, margin-left, margin-bottom Configures empty space between the element and adjacent elements Syntax examples h1 { margin: 0; } h1 { margin: 20px 10px; } h1 { margin: 10px 30px 20px; } h1 { margin: 20px 30px 0 30px; }

Configure Padding with CSS The padding property Related properties: ○ padding-top, padding-right, padding-left, padding-bottom Configures empty space between the content of the HTML element (such as text) and the border Syntax examples h1 { padding: 0; } h1 { padding : 20px 10px; } h1 { padding : 10px 30px 20px; } h1 { padding : 20px 30px 0 30px; }

The CSS border Property  Configures a border on the top, right, bottom, and left sides of an element  Consists of border-width border-style border-color h2 { border: 2px solid #ff0000 }

Browser Display Can Vary

Configuring Specific Sides of a Border  Use CSS to configure a line on one or more sides of an element border-bottom border-left border-right border-top h2 { border-bottom: 2px solid #ff0000 }

CSS3 Rounded Corners  border-radius property  Example: h1 { border: 1px solid #000033; border-radius: 15px; } 14

Centering Page Content with CSS #container { margin-left: auto; margin-right: auto; width:80%; }

CSS3 box-shadow Property  Configure the horizontal offset, vertical offset, blur radius, and valid color value  Example: #wrapper { box-shadow: 5px 5px 5px #828282;} Note: Optional keyword: inset 16

CSS3 text-shadow Property  Configure the horizontal offset, vertical offset, blur radius, and valid color value  Example: #wrapper { text-shadow: 3px 3px 3px #666; } 17

CSS3 Background Image Properties  background-clip confines the display of the background image  background-origin positions the background image relative to the content, padding or boder  background-size can be used to resize or scale the background image 18

CSS3 opacity Property  Configure the opacity of the background color  Opacity range: 0 Completely Transparent 1 Completely Opaque horizontal offset, vertical offset, blur radius, and valid color value  Example: h1{ background-color: #FFFFFF; opacity: 0.6; } 19

RGBA Color Four values are required:  red color, green color, blue color, and alpha(transparency) The values for red, green, and blue must be decimal values from 0 to 255. The alpha value must be a number between 0 (transparent) and 1 (opaque).  Example: h1 { color: #ffffff; color: rgba(255, 255, 255, 0.7); font-size: 5em; padding-right: 10px; text-align: right; font-family: Verdana, Helvetica, sans-serif; } 20

HSLA Color hue, saturation, light, alpha  Hue is a value between 0 and 360  Saturation: percent  Lightness: percent  Optional alpha: from 0 to 1 21

CSS3 Gradients  Gradient: a smooth blending of shades from one color to another  Use the background-image property linear-gradient() radial-gradient()  Example: background-color: #8FA5CE; background-image: -webkit-linear-gradient(top, #FFFFFF, #8FA5CE); background-image: -moz-linear-gradient(top, #FFFFFF, #8FA5CE); filter: progid:DXImageTransform.Microsoft.gradient (startColorstr=#FFFFFFFF, endColorstr=#FF8FA5CE); linear-gradient(#FFFFFF, #8FA5CE); 22

Summary  This chapter expanded your CSS skillset.  You configured text with CSS properties.  You were introduced to the box model.  You configured CSS properties related to the box model, such as margin, border, padding, and width.  You centered a web page using CSS.  You explored new CSS3 properties including: border-radius, box-shadow, text-shadow, opacity. 23