• Complain

Zoe Mickley Gillenwater [Zoe Mickley Gillenwater] - Stunning CSS3: A Project-Based Guide to the Latest in CSS

Here you can read online Zoe Mickley Gillenwater [Zoe Mickley Gillenwater] - Stunning CSS3: A Project-Based Guide to the Latest in CSS full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2010, publisher: New Riders, genre: Home and family. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Zoe Mickley Gillenwater [Zoe Mickley Gillenwater] Stunning CSS3: A Project-Based Guide to the Latest in CSS

Stunning CSS3: A Project-Based Guide to the Latest in CSS: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Stunning CSS3: A Project-Based Guide to the Latest in CSS" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

CSS3 adds powerful new functionality to the webs visual style language to help you create beautiful and engaging designs more easily than ever. With CSS3, you can create eye-catching visual effects such as semitransparent backgrounds, gradients, and drop shadows without using images; display text in beautiful, unique, non-web-safe fonts; create animations without Flash; and customize a design to the users unique device or screen size without JavaScript.

Youll learn how to accomplish these effects and more by working through a series of practical yet cutting-edge projects. Each chapter walks you through standalone exercises that you can integrate into projects youre working on, or use as inspiration. Youll learn all of the most popular, useful, and well-supported CSS3 techniques, plus:

  • How to use CSS3 to enhance your pages, not just in terms of looks, but also in terms of usability, accessibility, and efficiency

  • When and how to provide workarounds and fallbacks for older, non-supporting browsers

  • How to create stunning designs with unique typography and beautiful graphic details

  • Advanced new selectors to streamline your markup and make it less prone to human errors

  • New methods for creating multiple-column layouts

  • How to quickly and easily create mobile-optimized web designs without using scripting

**

Zoe Mickley Gillenwater [Zoe Mickley Gillenwater]: author's other books


Who wrote Stunning CSS3: A Project-Based Guide to the Latest in CSS? Find out the surname, the name of the author of the book and a list of all author's works by series.

Stunning CSS3: A Project-Based Guide to the Latest in CSS — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Stunning CSS3: A Project-Based Guide to the Latest in CSS" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Appendix A. Browser Support

The following table repeats all the browser support information given throughout the chapters for the covered CSS3 properties, selectors, and functionality. In a few cases, there were notes provided alongside the original tables to provide supplemental information; those notes have been removed from this appendix.

Table A.1. Browser support for CSS3 properties, selectors, and functionality

Conclusion Thanks for sticking with me on this journey through engaging visual - photo 1

Conclusion

Thanks for sticking with me on this journey through engaging visual effects, attractive typography, powerful selectors, and effective usability enhancements. Youve learned how to make pages that offer as rich and enjoyable an experience as possible to all your visitors, while using efficient, cutting-edge, and standards-compliant CSS techniques.

I hope that youll use the new techniques youve learned to experiment, have fun, and improve your work. As Ive said before, CSS3 is still evolving and we web designers are still learning how to use it to its full extent. When you create something cool with it, please share! Email me through the form on www.stunningcss3.com, or share with the web design community on Twitter using the hash tag #stunningcss3. Lets all learn from each other how we can make the web more stunning.

Credits
Figures
Resources in the Exercise Files

The water stain images used in the exercise files for ).

The Prelude font provided in the exercise files for ).

The icons provided in the exercise files for ).

The Modernizr script (modernizr-1.6.min.js) provided in the exercise files for ).

The css3-mediaqueries-js script (css3-mediaqueries.js) provided in the exercise files for ).

The illustrations used in the exercise pages for ).

The Nadia Serif font provided in the exercise files for ).

My thanks to all of the developers and designers who created these assets and allowed me to use them in this book.

Chapter 1. The CSS3 Lowdown

Before you start using CSS3, you should have a grasp of the what, why, and how behind it. In this chapter, youll learn how CSS3 is different from CSS 2.1 and get an overview on where browser support currently stands. For those browsers that dont support CSS3 as fully as we would like, well go over a number of ways to provide workarounds and CSS3 emulation. Youll also learn about all the practical benefits that can come from using CSS3 right away in your projects, including a number of reasons (lets not call them arguments) you can use to convince skeptical clients or bosses. Finally, well go over how CSS3 fits into a progressive enhancement design methodology and best practices for using CSS3 to make it as robust and future-proof as possible.

What is CSS3?

CSS3 is an extension of CSS 2.1 that adds powerful new functionality, but its no longer a single specification. Instead, its been divided up into several modules . Each module is a standalone specification for a subsection of CSS, like selectors, text, or backgrounds. Every module has its own set of authors and its own timetable. The advantage of this is that the entire CSS3 specification doesnt have to be held up waiting for one little bit to get worked outthe module that that little bit is in can wait, while the rest moves forward.

You can see a list of all the modules, plus their current status on the path towards being finalized, at www.w3.org/Style/CSS/current-work. Well discuss the status of these modules later in this chapter, but for now lets get right into whats new and exciting in CSS3.

Overview of Whats New

Much of CSS3 is a repeat of CSS 2.1, of course. But there are many additions and revisions. What follows isnt an exhaustive list of differencesthere are far too many changes to list herebut an overview of the best-supported, popular, and useful changes to CSS from level 2.1 to level 3.

Image-free visual effects. CSS3 contains a lot of new properties that allow you to create visual effects that previously could be accomplished only with images (or sometimes scripting), such as rounded corners, drop shadows, semitransparent backgrounds, gradients, and images for borders. Many of these new properties are in the Backgrounds and Borders module; others are in the Colors and Image Values modules. Well go over many of these effects in , and use them again in later chapters.

Box transformations. Another category of visual effects that CSS3 makes possible are those that manipulate the boxs position and shape in two- or three-dimensional space, such as rotating, scaling, or skewing it. These effects are called transforms, and are covered in the 2D Transforms and 3D Transforms modules. Youll learn about transforms in .

.

Powerful selectors. CSS3 introduces over a dozen new selectors, mostly pseudo-classes and attribute selectors. They allow you to target specific pieces of your HTML without needing to add IDs or classes, streamlining your code and making it more error-proof. These selectors are included in the Selectors module, naturally. Youll learn about some of them in .

Transitions and animations. CSS3 transitions, covered in a module of the same name, are a simple type of animation that allow you to ease the change from one style on an element to another, such as gradually and smoothly changing the color of a button when you hover over it. Full-fledged CSS3 animations, again covered in a module of the same name, can make more complicated style changes and movements possible without needing Flash or JavaScript. Both are covered in .

Media queries. The Media Queries module introduces syntax for feeding styles based on the capabilities of the users display or device, such as the viewport width, screen resolution, and how many colors it can display. Media queries are a great tool for creating mobile-optimized web sites. Youll learn about them in .

Multiple-column layouts. CSS3 introduces a few new modules that make multi-column layouts easier to create. The Multi-column Layout module deals with flowing the text of a single block into multiple columns, similar to newspaper layout; well cover this in .

Where CSS3 Stands

). The table lists the status, usually called a maturity level but sometimes called a stability status by the W3C, of the current version of the module as well as the next version, with links to each document.

Figure 1.1. All of the current CSS3 modules and their statuses

wwww3org The levels the W3C uses are from least mature to most mature - photo 2

www.w3.org

The levels the W3C uses are, from least mature to most mature:

  1. Working Draft. The first publicly available version of the specification, published for review by the community, in order to solicit further changes. A module or specification can go through several working drafts.
  2. Last Call. A working draft with a deadline for final comments. It indicates the working group thinks the module does what it shouldthough it usually receives significant changes after this pointand is probably planning to advance it to the next level.
  3. Candidate Recommendation. The working group believes the module meets requirements, is stable, and should be implemented by browsers and put into everyday use by web developers, in order to see how implementable it is. Browsers are allowed to drop their vendor prefixes. Changes are still possible after this point, but not many and not major.
Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Stunning CSS3: A Project-Based Guide to the Latest in CSS»

Look at similar books to Stunning CSS3: A Project-Based Guide to the Latest in CSS. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Stunning CSS3: A Project-Based Guide to the Latest in CSS»

Discussion, reviews of the book Stunning CSS3: A Project-Based Guide to the Latest in CSS and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.