CSS3 Pushing the Limits
(Sprache: Englisch)
Push CSS3 and your design skills to the limit--and beyond!
Representing an evolutionary leap forward for CSS, CSS3 is chock-full of new capabilities that dramatically expand the boundaries of what a styling language can do. But many of those new...
Representing an evolutionary leap forward for CSS, CSS3 is chock-full of new capabilities that dramatically expand the boundaries of what a styling language can do. But many of those new...
Leider schon ausverkauft
versandkostenfrei
Buch (Kartoniert)
48.80 €
- Lastschrift, Kreditkarte, Paypal, Rechnung
- Kostenlose Rücksendung
Produktdetails
Produktinformationen zu „CSS3 Pushing the Limits “
Klappentext zu „CSS3 Pushing the Limits “
Push CSS3 and your design skills to the limit--and beyond!Representing an evolutionary leap forward for CSS, CSS3 is chock-full of new capabilities that dramatically expand the boundaries of what a styling language can do. But many of those new features remain undocumented, making it difficult to learn what they are and how to use them to create the sophisticated sites and web apps clients demand and users have grown to expect.
Until now.
This book introduces you to all of CSS3's new and advanced features, and, with the help of dozens of real-world examples and live demos, it shows how to use those features to design dazzling, fully-responsive sites and web apps.
Among other things, you'll learn how to:
* Use advanced selectors and an array of powerful new text tools
* Create adaptable background images, decorative borders, and complex patterns
* Create amazing effects with 2D and 3D transforms, transitions, and keyframe-based animations
* Take advantage of new layout tools to solve an array of advanced layout challenges--fast
* Vastly simplify responsive site design using media queries and new layout modules
* Create abstract and scalable shapes and icons with pseudo-elements
* Leverage preprocessors and use CSS like a programming language within a stylesheet context
Don't pass up this opportunity to go beyond the basics and learn what CSS3 can really do!
Inhaltsverzeichnis zu „CSS3 Pushing the Limits “
Introduction 1Part I New Toys 7
Chapter 1 Advanced Selectors 9
Child and Sibling Selectors 9
Child Combinator 9
Adjacent Sibling Combinator 10
General Sibling Combinator 10
Attribute Selectors 11
Selecting Based on the Existence of an HTML Attribute 11
Selecting Based on the Exact Value of an HTML Attribute 11
Selecting Based on the Partial Contents of an HTML Attribute Value 12
Selecting Based on the Beginning of an HTML Attribute Value 12
Selecting Based on the End of an HTML Attribute Value 13
Selecting Based on Space-Separated HTML Attribute Values 13
Pseudo-Classes 13
Firsts and Lasts 14
Nth Child Selectors 15
Taking Nth Child to the Next Level with Expressions 16
Using Keywords with Nth Child 17
Using Negative Numbers with Nth Child 17
The Best of the Rest 19
Bringing It All Together 20
Summary 23
Further Reading 24
Chapter 2 New Tools for Text 25
Perfecting Your Type 25
Ligatures 25
Kerning 27
Borrowing from SVG 28
Maintaining Legibility with Aspect Values 30
More Control with More New Toys 33
Font Stretch 33
Synthetic Font Styling 33
By the Numbers 34
Hyphenation 35
Writing Modes 37
The Direction Property 38
The Writing Mode Property 38
The Text Orientation Property 38
SVG to the Rescue! 38
Looking Good Is Half the Battle 39
Text Decoration 39
Masking Background Images Over Text 40
Text Shadow 42
Creating 3D Text 42
Creating Outer Glow 44
Summary 45
Further Reading 46
Chapter 3 New Tools for Backgrounds and Borders 47
More Control with CSS3 Backgrounds 47
Background Clip and Background Origin 47
Background
... mehr
Size 50
Understanding the Background Shorthand 52
Handling Box Breaks 52
Into the Future with the Image Function 53
Multiple Backgrounds 55
The Syntax for Multiple Backgrounds 55
Layered Backgrounds 56
Animating Multiple Backgrounds 57
New Tools for Borders 58
Border Image 58
Into the Future with Border Corner Shape 62
Gradients 63
Linear Gradients 63
The Linear Gradient Syntax 63
Browser Support 65
Linear Gradients in Action 65
Radial Gradients 66
The Radial Gradients Syntax 66
Radial Gradients in Action 68
Browser Support 69
Pushing the Limits with Gradient Patterns 70
Summary 73
Further Reading 74
Chapter 4 Into the Browser with CSS3 Filters and Blending Modes 75
CSS3 Filters 75
How Do CSS Filters Work? 76
Grayscale 76
Brightness 77
Contrast 77
Saturate 78
Sepia 78
Hue-Rotate 79
Invert 79
Opacity 80
Drop Shadow 80
Blur 81
Combining Filters 82
Blending Modes 83
What Are Blending Modes? 84
The Blending Modes Syntax 85
Summary 85
Further Reading 86
Part II Transforms, Transitions, and Animation 87
Chapter 5 Introducing CSS3 2D Transforms 89
The Transform Property 89
Translate 90
Skew 93
Rotate 94
Scale 96
Transform Origin 99
Com
Understanding the Background Shorthand 52
Handling Box Breaks 52
Into the Future with the Image Function 53
Multiple Backgrounds 55
The Syntax for Multiple Backgrounds 55
Layered Backgrounds 56
Animating Multiple Backgrounds 57
New Tools for Borders 58
Border Image 58
Into the Future with Border Corner Shape 62
Gradients 63
Linear Gradients 63
The Linear Gradient Syntax 63
Browser Support 65
Linear Gradients in Action 65
Radial Gradients 66
The Radial Gradients Syntax 66
Radial Gradients in Action 68
Browser Support 69
Pushing the Limits with Gradient Patterns 70
Summary 73
Further Reading 74
Chapter 4 Into the Browser with CSS3 Filters and Blending Modes 75
CSS3 Filters 75
How Do CSS Filters Work? 76
Grayscale 76
Brightness 77
Contrast 77
Saturate 78
Sepia 78
Hue-Rotate 79
Invert 79
Opacity 80
Drop Shadow 80
Blur 81
Combining Filters 82
Blending Modes 83
What Are Blending Modes? 84
The Blending Modes Syntax 85
Summary 85
Further Reading 86
Part II Transforms, Transitions, and Animation 87
Chapter 5 Introducing CSS3 2D Transforms 89
The Transform Property 89
Translate 90
Skew 93
Rotate 94
Scale 96
Transform Origin 99
Com
... weniger
Bibliographische Angaben
- Autor: Stephen Greig
- 2013, 1. Auflage, 384 Seiten, mit Abbildungen, Maße: 19,1 x 23,5 cm, Kartoniert (TB), Englisch
- Verlag: Wiley & Sons
- ISBN-10: 1118652630
- ISBN-13: 9781118652633
- Erscheinungsdatum: 07.03.2018
Sprache:
Englisch
Kommentar zu "CSS3 Pushing the Limits"
Schreiben Sie einen Kommentar zu "CSS3 Pushing the Limits".
Kommentar verfassen