04917nam 2200673 a 450 991046137680332120200520144314.01-283-34966-397866133496681-84969-105-3(CKB)2670000000094547(EBL)950611(OCoLC)797915442(SSID)ssj0000523275(PQKBManifestationID)11913768(PQKBTitleCode)TC0000523275(PQKBWorkID)10542200(PQKB)11194017(MiAaPQ)EBC950611(PPN)228047390(Au-PeEL)EBL950611(CaPaEBR)ebr10471849(CaONFJC)MIL334966(EXLCZ)99267000000009454720110607d2011 uy 0engur|n|---|||||txtccrHTML5 multimedia development cookbook[electronic resource] recipes for practical, real-world HTML5 multimedia-driven development /Dale Cruse, Lee JordanOlton, Birmingham Packt Pub.20111 online resource (288 p.)Community experience distilledIncludes index.1-84969-104-5 Cover; Copyright; Credits; Foreword; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Structuring for Rich Media Applications; Introduction; Setting up an HTML5 test area; Using the header tag for logos and site titles; Creating a table of contents using; the nav tag; Using section tags to structure areas; of a page; Aligning graphics using the aside tag; Displaying multiple sidebars using; the aside tag; Implementing the footer tag; Applying the outline algorithm; Creating a stylish promo page in HTML5; Chapter 2: Supporting the ContentIntroductionStructuring a blog article; Highlighting text using the mark element; Using the time element; Specifying the pubdate of an article; Displaying comment blocks using the; article element; Adding fonts dynamically with @font-face; Adding drop-shadow effects to fonts; Applying gradient effects to fonts; Annotating visual elements using the figure and figcaption tags; Chapter 3: Styling with CSS; Introduction; Setting elements to display:block; Styling a nav block element; Using background-size to control; background appearance; Adding rounded corners with border-radiusIncluding multiple background imagesAdding a box shadow to images; Styling for Internet Explorer browsers; Chapter 4: Creating Accessible Experiences; Introduction; Testing browser support; Adding skip navigation; Adding meta tags; Using semantic descriptions in tags for; screen readers; Providing alternate site views; Using hgroup to create accessible; header areas; Displaying alternate content for; non-supported browsers; Using WAI-ARIA; Chapter 5: Learning to Love Forms; Introduction; Displaying placeholder text; Adding autofocus to form fields; Styling forms using HTML 5 and CSS3Using the e-mail input typeAdding a URL using the URL input type; Using the number tag; Using the range tag; Creating a search field; Creating a picker to display date and time; Chapter 6: Developing Rich Media Applications Using Canvas; Introduction; Setting up the canvas environment; Understanding the 2d rendering context; Processing shapes dynamically; Drawing borders for images using canvas; Rounding corners; Creating interactive visualizations; Bouncing a ball; Creating fallback content; Chapter 7: Interactivity using JavaScript; Introduction; Playing audio files with JavaScriptUsing the drag-and-drop API with textCrossbrowser video support with vid.ly and jQuery; Displaying video dynamically using jQuery; Movable video ads using jQuery; Controlling the display of images using Easel.js and the canvas tag; Animating a sequence of images using Easel.js and the canvas tag; Random animation with audio using the canvas tag and JavaScript; Chapter 8: Embracing Audio and Video; Introduction; Saying no to Flash; Understanding audio and video file formats; Displaying video for everybody; Creating accessible audio and video; Crafting a slick audio playerEmbedding audio and video for mobile devicesRecipes for practical, real-world HTML5 multimedia driven development.HTML (Document markup language)Web site developmentElectronic books.HTML (Document markup language)Web site development.006.7006.74Cruse Dale928524Jordan Lee885224MiAaPQMiAaPQMiAaPQBOOK9910461376803321HTML5 multimedia development cookbook2086878UNINA