Chrome Canary now has a flag to enable CSS custom filters. In Canary, enter “about:flags” in the address bar, find “Enable CSS Shaders”, click “Enable”, and relaunch Canary. Then, check out our samples to explore the power of custom filters! For an explanation of Chrome flags, check out Christian Cantrell’s video. Continue reading →
Archive for the Tips and Tricks Category
JavaScript: Operators
In the previous article I talked about types and type coercion in JavaScript. In this one I want to talk more about how this coercion applies to JavaScript operators. Lets go over six major operators and look at how they work: typeof The typeof operator returns a string representation of the type of the passed... Continue reading →
Crowdsourcing a feature support matrix using QUnit and Browserscope
This article is loosely based on @razvancaliman’s awesome post. The idea While we were working on the CSS Regions feature, one of the things people asked, from quite early on, was a way of telling what CSS Regions features were supported in what version of the different browsers out there. In the beginning, “Get the... Continue reading →
JavaScript: Types
I like JavaScript. It is a language that is both powerful and flexible, but only if you know how to use it. Once you have mastered the JavaScript language you can build almost anything, and you can do so quickly and interactively. If you think JavaScript is simple or primitive, then you have fallen into... Continue reading →
An Afternoon of Hacking
Taking a short break from its usual work, the Web Platform Team at Adobe took an afternoon to explore new APIs and authoring tools. As a byproduct, we created a little 2D game called “Dynasteroids”. The objective of the game is to move a dinosaur left or right in order to dodge falling asteroids. The... Continue reading →
Working with CSS Regions and Shadow DOM
When we set out to develop CSS Regions we knew that most innovative applications of the technology would come from creative integrations with other web standards. Shadow DOM is one such example of a web standard just itching to be experimented with. Shadow DOM is the enabling technology for Web Components, a W3C proposal which... Continue reading →
Check out Crowdsource Testing with QUnit and Browserscope
Web applications need to be tested on multiple browsers and versions to make sure users get a consistent experience. There are multiple ways to do this, some more manual than others. Recently Razvan Caliman wrote a post about how to crowdsource your testing with QUnit and and Browserscope.org, an opensource testing platform. If you create JavaScript... Continue reading →
Say No to Faux Bold on A List Apart
It’s way too easy to end up with faux bold and italic when using web fonts. I’ve written an article explaining why this is a bad thing, with tips on how to avoid falling into this trap. Please go and read it at alistapart.com - Alan Stearns Continue reading →
SVG animations, CSS Animations, CSS Transitions
Recently there was a discussion in the SVG working group how SVG Animations (based on SMIL Animations), CSS3 Animations and CSS3 Transitions contribute to the animation sandwich model for SVG presentation attributes. SVG presentation attributes First, what are SVG presentation attributes? In SVG, a subset of all CSS properties can be set by SVG attributes.... Continue reading →