CSS3 for dummies / by John Paul Mueller
- Author
- Mueller, John, 1958-
- Additional Titles
- Cascading style sheets three for dummies
- Published
- Hoboken, NJ : John Wiley & Sons, Inc., [2014]
- Copyright Date
- ©2014
- Physical Description
- 1 online resource (xii, 366 pages) : illustrations
Access Online
- Series
- Contents
- Machine generated contents note: About This Book -- Foolish Assumptions -- Icons Used in This Book -- Beyond the Book -- Where to Go from Here -- ch. 1 Understanding CSS3 -- Defining Why You Need CSS3 -- Understanding How Browser Support Affects You -- Obtaining an Overview of the CSS Modules -- Understanding Styles -- Creating External Styles -- Defining the CSS Units of Measure -- ch. 2 Performing Basic Tasks -- Working with Selectors -- An overview of selectors -- Working with tag selectors -- Working with attribute selectors -- Working with pattern selectors -- Working with event selectors -- Working with state selectors -- Understanding Layout Using the Basic Box Model -- Viewing the box -- Working with the box model -- Designing Backgrounds -- ch. 3 Working with Fonts and Colors -- Using Fonts -- Understanding Web Safe Fonts -- Using standard Web safe functionality -- Using .WOFF fonts -- Producing Text Effects -- Using the safe text decorations -- Adding the CSS3 text effects -- Adding Colors -- Understanding how CSS colors work -- Using color values -- Using color names -- Using hexadecimal values for color -- Understanding Aural Style Sheets -- ch. 4 Working with Graphics -- Understanding the <img> Tag -- Working with Foreground Images -- Creating a border -- Centering the image -- Adding a caption -- Adding Background Images -- Using CSS alone -- Using a single image -- Using multiple images -- Positioning Graphics -- Working with Repetitive Images -- Changing repetitive backgrounds -- Creating repetitive borders -- ch. 5 Using CSS Shortcuts -- Understanding Style Inheritance -- Cascading Styles-Using Multiple Styles Together -- Using Additional Basic User Interface Features -- Performing quick navigation -- Providing a document outline -- Creating Special Effects -- Transforming objects, including graphics -- Using the attr() function -- Working with Multiple Columns -- ch. 6 Creating a Test Site with jQuery and jQuery UI -- Using the jQuery Core Features -- Detecting the user's browser type -- Selecting elements -- Changing an element's CSS -- Understanding jQuery IJI -- Using the jQuery UI Controls -- Working with Accordion -- Working with Datepicker -- Working with Dialog -- Working with Progressbar -- Working with Slider -- Working with Tabs -- Performing jQuery UI Interactions -- Creating a Draggable Interface -- Creating a Droppable Interface -- Creating a Resizable Interface -- Creating a Selectable Interface -- Creating a Sortable Interface -- Creating jQuery UI Special Effects -- Adding color animations -- Employing class transitions -- Working with advanced easing -- Performing transforms -- Defining the Basic Page Layout -- ch. 7 Creating Pages Using Dynamic Drive -- Working with Layouts -- Developing with fixed layouts -- Developing with liquid layouts -- Using two-column layouts -- Working with layouts -- Modifying the layouts -- Using three column layouts -- Employing CSS frames -- Creating Menus -- Developing horizontal menus -- Developing vertical menus -- Performing Image Magic -- Dressing Up Forms -- Using the Free Icons -- ch. 8 Using the Google API -- Understanding Why Developers Like the Google API -- Working with AngularJS -- Working with Chrome Frame -- Working with Dojo -- Working with Ext Core -- Accessing jQuery -- Accessing jQuery UI -- Working with MooTools -- Working with Prototype -- Working with script_aculo_us -- Working with SWFObject -- Working with WebFont Loader -- Using the Google APIs Explorer -- Getting a Google account -- Obtaining a developer key -- Working with the Google APIs Explorer -- Creating a Site that Uses Multiple Libraries -- ch. 9 Managing Colors Using ColorZilla -- Obtaining the Plugin -- Choosing Colors with the Color Picker -- Using the Color Picker -- Using the Palette Browser -- Grabbing Colors Using the Eyedropper -- Working with the Color Analyzer -- Performing the analysis -- Seeing the details -- Saving the output -- Creating a Gradient -- Developing a basic gradient -- Adding special effects -- Saving the result -- Converting an image to CSS -- ch. 10 Creating Themes Using ThemeRoller -- Understanding ThemeRoller -- Using the ThemeRoller Interface -- Working with Predefined Themes -- Viewing the predefined themes -- Accessing the predefined themes directly -- Creating Custom Themes -- Choosing a predefined theme as a starting point -- Performing the configuration -- Downloading Themes to Your System -- Downloading a predefined theme -- Downloading a custom theme -- Adding Custom Themes to Your Projects -- Viewing the index.html file -- Viewing the interactive demos -- Looking at the documentation -- Adding a custom theme to your own project -- ch. 11 Using the Dynamic Drive Tools -- Managing Images with Image Optimizer -- Creating Icons Using FavIcon Generator -- Creating Animations with Animated Gif -- Generating Images Using Gradient Image Maker -- Generating Controls Using Button Maker Online -- Creating the button -- Using the button -- Adding Pizzazz Using Ribbon Rules -- Creating the ribbon rule -- Using the ribbon rule -- ch. 12 Understanding CSS for Libraries and Generators -- Finding the CSS for a Library or Generator -- Viewing the CSS -- Deciding What to Modify or Tweak -- Locating Modification Aids -- Searching for modification aids -- Using other developer solutions -- Getting answers from other professionals -- ch. 13 Modifying the jQuery and jQuery UI CSS -- Looking at the jQuery and jQuery UI CSS -- Understanding the basic layout -- Defining reasonable changes -- Avoiding potential error conditions -- Defining a Specialized Control -- Creating Specialized Control Effects -- Developing the page code -- Creating the XML file -- Working with Added Graphics -- Creating the HTML -- Designing the CSS styles -- Developing the required code -- Working with Plug-ins -- Finishing with the Coded Bits -- ch. 14 Modifying the Dynamic Drive CSS -- Understanding the Script Categories -- Locating the CSS for a Particular Feature -- Adding Modifications -- Obtaining the example -- Making the example more flexible -- Modifying the JavaScript -- Modifying the CSS -- Working with Menus -- Defining a specialized menu -- Developing menus with graphics -- Creating specialized menu effects -- ch. 15 Ten Phenomenal Places to Find Libraries -- Animating Page Elements with Animate.css -- Locating a Library Using CSSDB.co -- Combining CSS3 and JavaScript with JSter -- Developing Background Animations with Animatable -- Easing Your Way into a Transition with Easings -- Transitioning Elements Using Morf.js -- Creating Full Interactive Applications with YLJI -- Displaying Tooltips Using HINT.css -- Ridding Yourself of Browser Differences with Normalize.css -- Ensuring Your Application Works with -- Mobile Devices Using Skeleton -- ch. 16 Ten Phenomenal Places to Find Generators -- Creating Animations Using Stylie -- Designing CSS Styles Using CSSDesk -- Making Applications Run Faster with yepnope.js -- Generating Templates Using Initializr -- Optimizing Applications to Work with Older Browsers with Modernizr -- Enhancing Selector Support Using Selectivizr -- Designing Unusual List Presentations with Liffect -- Editing Code Using Komodo Edit -- Engineering Layer Effects Using LayerStyles -- Testing Your Font Stacks Using FFFFALLBACK -- ch. 17 Ten Quick Ways to Produce a Great Layout -- Learning the Layout Properties -- Creating Basic Layouts Using CSS Layout Generator -- Getting Help Understanding CSS Layouts with Learn CSS Layout -- Using a Reset to Overcome Errors -- Creating Mobile-Friendly Layouts with the 960 Grid System -- Finding Articles and Blog Posts Discussing Layouts -- Obtaining Free Layouts Through Design Shack -- Getting a Really Complex Design Through Free CSS Templates -- Relying on a CSS Framework -- Using Best Practices to Enhance Your Layouts.
- Summary
- Get the most out of the new features in CSS3 Cascading Style Sheets (CSS3) boasts many new features that designers love. Things like better mobility, cleaner code, less maintenance, and basic interactivity without JavaScript are just a few. Get thoroughly up to speed on CSS3 with CSS3 For Dummies. Whether you're a web developer or designer with a lot or very little experience in HTML and CSS, or just want assistance applying it to multiple browser and mobile apps, this book delivers. Explore in depth how CSS3 effects and transforms work and how to use them for animation and inter.
- Subject(s)
- ISBN
- 9781118612408 (electronic bk.)
111861240X (electronic bk.)
9781118462102 (electronic bk.)
1118462106 (electronic bk.)
9781118612613 (ebk)
1118612612 (ebk) - Note
- Includes index.
AVAILABLE ONLINE TO AUTHORIZED PSU USERS. - Technical Details
- Mode of access: World Wide Web.
View MARC record | catkey: 11747960