| |
| |
Preface | |
| |
| |
How to Use This Book | |
| |
| |
How This Book Is Organized | |
| |
| |
Conventions Used in This Book | |
| |
| |
Using Code Examples | |
| |
| |
How to Contact Us | |
| |
| |
Safari(r) Books Online | |
| |
| |
Acknowledgments | |
| |
| |
| |
You Must Have Fun | |
| |
| |
| |
What Was Good Enough for Grandpappy... | |
| |
| |
| |
Draw Me! | |
| |
| |
| |
$$$$$$$$$$$$ | |
| |
| |
| |
Graphics: Taste Great, Less Filling | |
| |
| |
| |
It Hurts! Make It Stop! | |
| |
| |
| |
Web Graphics Hall of Shame | |
| |
| |
| |
On with the Wondrous Variety | |
| |
| |
| |
Imagine | |
| |
| |
| |
Raster Graphics and RGB Color 101 | |
| |
| |
| |
JPEG | |
| |
| |
| |
GIF: Lossless and Paletted | |
| |
| |
| |
PNG | |
| |
| |
| |
Images: Annotated, Embedded, and Optimized | |
| |
| |
| |
Steal This: Images, Copyright, and Hotlinking | |
| |
| |
| |
Image Storage | |
| |
| |
| |
Photographs: From Camera to Web Page | |
| |
| |
| |
The Web Photographer's Workflow | |
| |
| |
| |
Working with RAW Images | |
| |
| |
| |
Editing Photos: Bending Light | |
| |
| |
| |
Color Match That Group: Optimization in Numbers | |
| |
| |
| |
It's Black and White and Not Red All Over | |
| |
| |
| |
The Illustrative Effect | |
| |
| |
| |
Knockouts and Extractions | |
| |
| |
| |
A Survey of Desktop Photo Editors | |
| |
| |
| |
Online Editors: Fauxto and Picnik | |
| |
| |
| |
Photo Workflow Software | |
| |
| |
| |
Photo Workflow: Camera to Web Redux | |
| |
| |
| |
The Web As Frame | |
| |
| |
| |
The Art of Thumbnail Sizing | |
| |
| |
| |
The Creative Art of Thumbnails | |
| |
| |
| |
Expanding Thumbnails | |
| |
| |
| |
Embedding Photos: Condiment and Spice | |
| |
| |
| |
Plating Photos | |
| |
| |
| |
Generated Galleries and Slideshows | |
| |
| |
| |
Gallery Software on the Server | |
| |
| |
| |
A Bit of Code | |
| |
| |
| |
Pop Graphics | |
| |
| |
| |
The Graphic Toolbox: Shapes, Layers, Gradient, and Blur | |
| |
| |
| |
Shiny Buttons:Gel, Wet, and Glass | |
| |
| |
| |
Badges and Bows: Beyond the Buttons | |
| |
| |
| |
Reflecting on Reflection, and Shadowing Revisited | |
| |
| |
| |
Reverse-Engineering Ideas | |
| |
| |
| |
Instant in Time: Screenshots | |
| |
| |
| |
Vector This: Early Days and Markup | |
| |
| |
| |
WebCGM | |
| |
| |
| |
The 3Ds | |
| |
| |
| |
VML | |
| |
| |
| |
Hello SVG | |
| |
| |
| |
SVG Bootcamp | |
| |
| |
| |
SVG Full, Basic, and Tiny | |
| |
| |
| |
Browser Support: Standoffish or Integrated | |
| |
| |
| |
The Structure of the SVG Space | |
| |
| |
| |
SVG Elements | |
| |
| |
| |
Paths, Patterns, and Markers | |
| |
| |
| |
Revisiting the Viewport and the viewBox | |
| |
| |
| |
Transformations | |
| |
| |
| |
SVG Tools | |
| |
| |
| |
Static SVG Secrets | |
| |
| |
| |
CSS Uber Zone | |
| |
| |
| |
Selector Magic | |
| |
| |
| |
CSS Tips and Tricks | |
| |
| |
| |
Div Play Dough | |
| |
| |
| |
CSS Tools and Utilities | |
| |
| |
| |
Design for the Non-Designer | |
| |
| |
| |
The Elements of Page Design | |
| |
| |
| |
Web Pages Are Like Ogres, and Ogres Have Layers | |
| |
| |
| |
Flexible Designs | |
| |
| |
| |
Colors: Make Your Page Happy, Ma | |