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

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

Website Development with HTML5, CSS and Bootstrap

Adobe Dreamweaver CS6 Digital Classroom

Index LICENSED PRODUCT NOT FOR RESALE

INDEX. Symbols and Numbers

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

THIRD EDITION. CSS Cookbook. Christopher Schmitt foreword by Dan Cederholm O'REILLY 8. Beijing Cambridge Farnham Koln Sebastopol Taipei Tokyo

WEB DESIGNING CURRICULUM

[PACKT] HTML5, CSS3, and jquery. Dreamweaver CS5.5 Mobile. and Web Development with

Basics of Web Technologies

CS7026 CSS3. CSS3 Graphics Effects

Index. B Background properties, 101 background-attachment property, 114 background-clip property, 113 background-color property, 101

This course is designed for web developers that want to learn HTML5, CSS3, JavaScript and jquery.

Advanced Dreamweaver CS6

WEB DESIGNING COURSE SYLLABUS

Table of Contents. Preface...iii. INTRODUCTION 1. Introduction to M ultimedia and Web Design 1. ILLUSTRATOR CS6 1. Introducing Illustrator CS6 17

Content Elements. Contents. Row

Course Outline Advanced Web Design

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

HTML5, CSS3, JQUERY SYLLABUS

Website Design (Weekday) By Alabian Solutions Ltd , 2016

MTA EXAM HTML5 Application Development Fundamentals

NEW WEBMASTER HTML & CSS FOR BEGINNERS COURSE SYNOPSIS

Web Design & Dev. Combo. By Alabian Solutions Ltd , 2016

HTML and CSS COURSE SYLLABUS

Course Outline Advanced Web Design

Keynote 08 Basics Website:

BIM222 Internet Programming

HTML & CSS. SWE 432, Fall 2017 Design and Implementation of Software for the Web

Website Design (Weekend) By Alabian Solutions Ltd , 2016

Setting Up a Development Server What Is a WAMP, MAMP, or LAMP? Installing a WAMP on Windows Testing the InstallationAlternative WAMPs Installing a

Interview Question & Answers

Index. alt, 38, 57 class, 86, 88, 101, 107 href, 24, 51, 57 id, 86 88, 98 overview, 37. src, 37, 57. backend, WordPress, 146, 148

CSS. Shan-Hung Wu CS, NTHU

Index. Bootstrap framework ASP.NET MVC project set-up, default template, 223

Friday, January 18, 13. : Now & in the Future

[AVWSQ-ADWCS6]: WSQ ICDL Adobe Dreamweaver CS6

Frontend guide. Everything you need to know about HTML, CSS, JavaScript and DOM. Dejan V Čančarević

Keynote Basics Website:

PHP,HTML5, CSS3, JQUERY SYLLABUS

Responsive Design for Web Applications R.I.T. S. Ludi/R. Kuehl p. 1 R I T. Software Engineering

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

Styling Web Applications Presented by Roel Fermont

Introduction to HTML & CSS. Instructor: Beck Johnson Week 5

1.7 Uniform Resource Identifiers and Domain Names 13 URIs and URLs 13 Domain Names 13

How to lay out a web page with CSS

COPYRIGHTED MATERIAL. Contents. Chapter 1: Creating Structured Documents 1

INFS 2150 Introduction to Web Development

INFS 2150 Introduction to Web Development

Concepts of Information Technology. Introduction to Windows 8

If it s interactive, it needs a focus style. October 15, 2018

Client-Side Web Technologies. CSS Part I

of numbers, converting into strings, of objects creating, sorting, scrolling images using, sorting, elements of object

Learn more about Pages, Keynote & Numbers


Web Development & Design Foundations with HTML5 & CSS3 Instructor Materials Chapter 4 Test Bank

Dreamweaver CS4. Introduction. References :

APPLIED COMPUTING 1P01 Fluency with Technology

Tutorial 4: Creating Special Effects with CSS

Index. Boolean value, 282

Web Designing Course

Course Syllabus. Course Title. Who should attend? Course Description. Adobe Dreamweaver CC 2014

CSS THE M\SS1NG MANUAL. David Sawyer McFarland. POGUE PRESS" O'REILLr Beijing Cambridge Farnham Köln Paris Sebastopol Taipei Tokyo


READSPEAKER ENTERPRISE HIGHLIGHTING 2.5

STRANDS AND STANDARDS

Creating Web Pages with HTML-Level III Tutorials HTML 6.01

FrontPage 2000 Tutorial -- Advanced

Dreamweaver Basics. Planning your website Organize site structure Plan site design & navigation Gather your assets

What s New in QuarkXPress 2018

CSS for Designers. Capabilities to Know & Pitfalls to Avoid. R. Scott Granneman. Jans Carton

A Guide to QuarkXPress 9.1

Independence Community College Independence, Kansas


COMS 359: Interactive Media

Designing for Web Using Markup Language and Style Sheets

CSS.

Designing with CSS3 Effectively & Efficiently. October 2010 Adobe MAX Zoe Mickley

Overview

The course also includes an overview of some of the most popular frameworks that you will most likely encounter in your real work environments.

CSS: Responsive Design, CSS3 and Fallbacks

OddsMatrix. Everything is possible. SASS Code Standards

HTML-5.com itemscopehttp://data-vocabulary.org/breadcrumb<span itemprop="title">html 5</span> itemscopehttp://data-vocabulary.

Chapter 3 Style Sheets: CSS

Microsoft Office PowerPoint 2013 Courses 24 Hours

ver Wfl Adobe lif Sams Teach Yourself Betsy Bruce Robyn Ness SAMS 800 East 96th Street, Indianapolis, Indiana, USA WlM John Ray ^lg^

Mobile Site Development

Web Development. With PHP. Web Development With PHP

Varargs Training & Software Development Centre Private Limited, Module: HTML5, CSS3 & JavaScript

ADOBE 9A Adobe Dreamweaver CS4 ACE.

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

INFS 2150 Introduction to Web Development

INFS 2150 Introduction to Web Development

COMPUTER APPLICATIONS TECHNOLOGY

HTML + CSS. ScottyLabs WDW. Overview HTML Tags CSS Properties Resources

Table Basics. The structure of an table

Creating HTML files using Notepad

I, J, K. Eclipse, 156

Certified CSS Designer VS-1028

PAGES, NUMBERS, AND KEYNOTE BASICS

Transcription:

A Absolute positioning, browser, 1 Accessibility of forms. See Form accessibility Animations module, CSS3, 238 key frame, 239 animation-delay, 240 animation-direction, 240 animation-duration, 240 animation-iteration-count, 240 animation-name, 240 animation-play-state, 240 animation-timing-function, 240 multiple animations with comma-separated list, 241 rule, 239 slideshow photo gallery, 241 244 Spiderman cartoon, 245 Autoplay, 259 B Border-radius property, 10 11 Border-radius revolution, 112 Bostonglobe.com, 303 304 Box model background color and opacity, 127 130 background gradients, 130 133 background size, 133 135 border outlines, 138 140 drop shadows, 146 148 image border creation, 142 145 margin, border and padding, 125 multiple background creation, 136 138 resizable boxes, 148 149 rounded corner creation, 140 142 C CanIuse.com, 11 13 Cascading Style Sheets (CSS), 1 box model, 7 8, 125 background color and opacity, 127 130 background gradients, 130 133 background size, 133 135 border outlines, 138 140 drop shadows, 146 148 image border creation, 142 145 309

Cascading Style Sheets (CSS) (cont.) margin, border and padding, 125 multiple background creation, 136 138 resizable boxes, 148 149 rounded corner creation, 140 142 CSS3 cross-browser compatibility, 9 13 declaration rule, 4 5 default values, 22 23 image aspect ratio, 19 21 with JavaScript, 13 16 modules, 2 4 multiple background image, 16 18 selectors, 6 inheritance, 8 9 positioning types, 1 purpose, 1 typography, 79 drop cap creation, 82 84 hanging punctuation, 84 90 hierarchy, 90 93 multicolumn text blocks, 93 96 text hyphenation handling, 79 82 Class selectors, 6 Color, RGBa, 68 alpha transparency, 74 browser support, 69 70 HSLa works, 72 HSL model representation, 72 74 limitations, 69 syntax, 69 ColorZilla, 133 Contextual help, 263 264 @Counter-style for custom lists, 119 circle bullet, 120 counter value representation, 119 repeating counter type, 121 symbols and additive-symbols, 120 syntax, 119 120 triangle bullet, 121 CSS-based layouts, 151 block elements, 151 clearing floats, 165 173 default flow, 151, 153 display property, 154 altered document flow, 155 values, 154 inline elements, 152 reset, 173 175 CSS positioning, 151, 156 absolute, 158 relative, 156, 157 relative positioning rule, 157 static, 156 statically positioned elements, 156 CSS reset, 173 175 D Design for context, 297 Mint.com iphone app, 298 Star Chart app, augmented-reality views, 299 300 Design for user, 300 mobile experience approach, 301 302 platform choice approach, 300 301 tablets, 302 Document Object Model (DOM), 4 5 Drop-down menu with lists, 115 border-radius property, 115 browser support and prefixes, 116 CSS style sheet, 117 CSS3 gradients, 118 CSS3 transitions, 115 drop-down effect, 117 118 gradients, 115 HTML markup, 116 117 <ul> element, 115 2D transformations, CSS3, 217 browser compatibility, 221 222 2D transform tool, 225 HTML5 document, mouse hover, 222 225 matrix, 225 browser support, 228 229 csssandpaper, 230 2D coordinate system, 226 227 HTML5 document, mouse hover, 229 230 syntax, 227 228 transform property, 218 rotate() transform function, 218 scale() transform function, 218 219 310

skew() transform function, 219 translate() transform function, 219 220 transform-origin property, 220 221 3D transformations, CSS3, 245 animation, 248 backface-visibility property, 248 browser support, 248 249 CSS3 3D transforms module, 245 3D transform functions, 246 matrix3d() function, 246 rotate3d() function, 246 rotatez() function, 246 scale3d() function, 246 scalez() function, 246 translate3d() function, 246 translatez() function, 246 flipping, HTML element, 249 251 online tool, 251 perspective origin, 247 perspective value, 246 247 transform-style property, 247 248 E Error handling, UX patterns, 277 account creation form, 279 280 Mint.com form validation, 278 reviewing and re-reviewing, 280 tumblr blog registration, 278 External CSS, 6 F, G Flexible lists marker, 121 box generation, 123 class note insertion, 122 123 marker pseudo-element, 122 syntax, 122 @font-face Kit Generator, 50 Form accessibility, 253, 261 browser support, 262 cognitive disabilities, 261 contextual help, title attribute, 263 264 CSS3 pseudo-classes, 261 262 error management, 261 form validator, 261 HTML5 pattern feature, 263 HTML5 specifications, 261, 262 validation input message, 262 263 validation management, 261 Floating elements, 160 markups, 160 165 nonintuitive behavior, 160 Fonts, 49 fallback fonts, 55 browser support, 56 CSS syntax, 56 font stack, 57 58 font-size-adjust property, 56 x-height value, 55 @font-face, 49 browser support, 52 bulletproof syntax, 53 formats, 51 Kit Generator, 50 multiple web fonts, 53 54 OpenType (.otf), 50 rename, 53 syntax, 52 TrueType (.ttf), 50.TTF format, 53.WOFF format, 53 FontSquirrel, 50 H High-pixel-density screens device pixel and CSS pixel, 209 210 image-background rule, 211 working principle, 210 211 HSLa browser support, 74 color values, 73 geometric representation, 73 Hue, 72 Lightness, 72 Saturation, 72 HTML5, 4 Hue, saturation, lightness (HSL) color model, 128 I, J ID selectors, 6 Image-resolution, 21 311

Interactive forms. See Form accessiblity Internal CSS, 6 K Key frame, animation, 239 animation-delay, 240 animation-direction, 240 animation-duration, 240 animation-iteration-count, 240 animation-name, 240 animation-play-state, 240 animation-timing-function, 240 browser support, 241 multiple animations with comma-separated list, 241 rule, 239 slideshow photo gallery, 241 244 L Linear gradients, box model, 130 Lists. See Drop-down menu with lists, Flexible lists marker M, N Matrix 2D transformations, CSS3, 225 browser support, 228 229 csssandpaper, 230 HTML5 document, mouse hover, 229 230 matrices and 2D coordinate system, 226 227 syntax, 227 228 Matrix() transform function, 227 228 Media queries, 177 browser support, 183 mobile devices, tablets and desktops, 184 185 Respond, 185 features, 181 high-pixel-density screens (see High-pixeldensity screens) layout orientation, CSS3, 199 box-ordinal-group property, 208 209 device width feature, 200 202 landscape orientation, 200 portrait orientation, 200 working principle, 202 208 312 operators and prefixes, 182 183 printing devices, 212 properties and features, 212 213 pseudo elements and content properties, 213 text size, 213 working principle, 214 216 screen size layout, CSS3, 185 design and styles considerations, 189 190 device size and viewport, 187 189 Protofluid, 199 responsive design, 186 187 working principle, 190 199 style sheets, 178 CSS2.1 media types, 178 link tag, 179 media/import rules, 179 screen media type, 179 180 syntax structure, 181 Mint.com iphone app, 298 Mobile experience approach, 301 302 Mobile First approach, 305 Mobile-only approach, 305 306 Mobile user experience, 295 conceptual framework creation, 296 297 SoundCloud iphone app, 297 user satisfaction, 296 Mobile UX Patterns, 267, 295 design for context, 297 Mint.com iphone app, 298 Star Chart app, augmented-reality views, 299 300 triggers and environmental distractions, 298 299 design for user, 300 mobile experience approach, 301 302 platform approach, 300 301 tablets, 302 efficiency of use, 284 Adobe Photoshop Actions palette, 285 concepts, 284 Mint.com s budgeting view, 285 for photo experience, 287 progressive disclosure, 284

error handling, 277 account creation form, 279 280 Mint.com form validation, 278 reviewing and re-reviewing, 280 tumblr blog registration, 278 error messages, 287 290 help and documentation, 290 Apple OS X Trackpad preferences, 290 contextual help message, 293 GetSatisfaction tool, 293 upfront help message, 291 loading indicator, system status in Google Chrome web browser, 268 navigational elements, 269 process indicator, 271 signals Basecamp, 269 tabbed navigation, 270 mobile user experience, 295 conceptual framework creation, 296 297 SoundCloud iphone app, 297 user satisfaction, 296 mobile web experience, 295 296 real-world conventions analog object, digital re-creation of, 272 Apple itunes software, 271 artifacts collection, 274 Google Maps pushpin function, 272 tasks and subtasks, 273 274 recognition over recall, 280 Adobe Dreamweaver, inline Attributes menu, 280, 281 data entry process, 282 icons, 283 Microsoft word Styles palettes, 281 responsive web design, 303 Bostonglobe.com, 303 304 device resolution, 307 devices and screen requirements, 305 fluid layouts, 306 307 media query, 304 Mobile First approach, 305 Path social network, mobile-only approach, 305 306 rules of thumb, 267 search capabilities, 274 administrators, 276 Adobe InDesign undo/redo capabilities, 275 Apple OS X Finder search box, 275 avoiding modal states, 277 Mobile web experience, 295 296 Multidevice development. See Media queries Multimedia, CSS3, 253 music player, 258 <audio> element, 258 259 creating infinite skins, 261 HTML structure, 260 jplayer plug-in, 259 260 rendering in browser, 260 video player design, 253 browser support, 254 jquery plug-in, 255 markup, 254 255 native browser video controls, 254 themes creation, 258 Music player, 258 <audio> element, 258 autoplay attribute, 259 controls attribute, 259 loop attribute, 259 preload attribute, 259 rendering in Opera, 258 src attribute, 259 creating infinite skins, 261 HTML structure, 260 jplayer plug-in, 259 260 rendering in browser, 260 O Online forms. See Form accessiblity P, Q Path social network, 305 306 Pricing table creation, 102 box-shadow property, 103 hosting plan comparison table, 104 markup, 104 105 shadow effects, 106 traversal, 107 313

Pricing table creation (cont.) nth-last-child, 104 pseudo-classes, 107 text-shadow property, 103 Protofluid, 199 Pseudo-selector, 100 101 R Radial gradients, box model, 130 Relative positioning, browser, 1 Respond script, 185 Responsive table design, 107 breakpoint identification, 108 browser support, 108 clean markup, 108 flexible table, 110 HTML markup, 108 110 media queries, 108, 111 screen resolution breakpoint, 110 111 table layout, 111 Responsive web design, 303 Bostonglobe.com, 303 304 device resolution, 307 devices and screen requirements, 305 fluid layouts, 306 307 media query, 304 Mobile First approach, 305 Path social network, mobile-only approach, 305 306 Rotate() transform function, 218 S Scale() transform function, 218 219 Selectors, 25 CSS2 vs. CSS3, 26 pseudo-classes, 26 27 checked, 27 disabled, 27 empty selector, 40 43 enabled, 27 highlighting selected text, 27 28 links and icons, 45 48 readability of tabular data, 29 34 sibling combinator, 43 45 user-interface element states, 34 38 user-select property, 38 40 314 Skew() transform function, 219 Skip navigation links, CSS3, 264 fragmentation in audio and video formats, 266 invisible until keyboard focus, 264 menu navigation, 265 opacity property, 265 pseudo-class focus, 265 SoundCloud iphone app, 297 Star Chart app, 299 300 Static positioning, browser, 1 T Tables, CSS3, 99 @counter-style for custom lists, 119 circle bullet, 120 counter value representation, 119 repeating counter type, 121 rule, 119 symbols and additive-symbols, 120 syntax, 119 120 triangle bullet, 121 creating tables with rounded corners, 111 border-collapse, 114 border-radius revolution, 112 browser support, 112 collapsed table, 114 CSS, 113 table layout, 113 wide border radius, 114 drop-down menu with lists, 115 border-radius property, 115 browser support and prefixes, 116 CSS drop-down menu, 116 CSS style sheet, 117 CSS3 gradients, 118 CSS3 transitions, 115 drop-down effect, 117 118 gradients, 115 HTML markup, 116 117 <ul> element, 115 flexible lists marker, 121 box generation, 123 class note insertion, 122 123 marker pseudo-element, 122 pseudo-class, before and content property, 121

responsive design, 107 breakpoint identification, 108 browser support, 108 clean markup, 108 flexible table, 110 HTML markup, 108 110 media queries, 108, 111 screen resolution breakpoint, 110 111 table layout, 111 styled pricing table creation, 102 box-shadow property, 103 hosting plan comparison table, 104 nth-last-child, 104 pseudo-classes, 107 text-shadow property, 103 zebra-striping table rows, 99 alternate rows with background color, 101 alternate rows without background color, 101 browser support, 101 example, 100 jquery, 102 nth-child syntax, 100 101 Text, 49 text overflow property, 65 browser support, 66 clip value, 65 CSS syntax, 66 ellipsis value, 65 ellipsis-word value, 65 on Gmail s smartphone e-mail app, 68 HTML table, structure of, 66 68 to table s cells, 67 text-rendering property, 74 browser support, 76 CSS syntax, 75 76 kerning, 75 ligatures, 75 optimizelegibility value, 76 77 text-shawdow, 59 advanced effects, 62 browser support, 59 implementation, 59 60 letterpress effect, 61 62 letterpress typography, 60 word-wrap property, 63 browser support, 64 clip and overflow property, 63 normal and break-word values, 63 working principle, 64 65 Transformations. See 2D transformations, CSS3; 3D transformations, CSS3 Transform-origin property, 220 221 Transform property rotate() transform function, 218 scale() transform function, 218 219 skew() transform function, 219 translate() transform function, 219 220 Transitions, CSS3, 231 accordion menu, 235 238 browser support, 234 235 CSS properties, 232 HTML element animation, 238 syntax, 233 234 transition-delay, 232 transition-duration, 231 transition-property, 231 transition-timing-function, 231 Type selectors, 6 Typography drop cap description, 82 example, 82 float property, 84 pseudo-element selectors, 82 hanging punctuation absolute positioning, 86 description, 84 hexidecimal and HTML entity codes, 85 light-gray quotation marks, 89 pseudo-element selectors, 85 semantics of quotations, 87 text-indent property, 89 z-index property, 87 hierarchy, 90 multicolumn text blocks, 93 96 text hyphenation none vs. auto state, 80 81 valus of, 79 315

U User interface CSS3 pseudo-classes, 261 262 HTML5 specifications, 262 V Video player design, 253 browser support, 254 jquery plug-in, 255 hover effect, 256 Mute/Unmute button, animation, 257 parent container style, 255 256 set float, 256 sleek style, 256 video and volume navigation bars for sliders, 256 volume slider, hide/unhide, 257 258 markup, 254 255 native browser video controls, 254 themes creation, 258 W, X Web forms. See Form accessiblity World Wide Web Consortium (W3C), 2 Y YUI library page, Get method, 17 Z Zebra striping, 99 316