CSS Filter Editor
Concept for a CSS Filter editor user interface
This is a tool that provides the in-between values as computed by a browser when animated properties.
- enter the name of an animatable CSS property (e.g. background-color),
- enter the "from" value (e.g. gold),
- enter the "to" value (e.g. #f06),
- move the slider around to discover all the interpolated values of this animatable property.
This works simply by using 2 very useful CSS features: - the ability to pause an animation (animation-play-state: paused), - and the ability to set a negative delay. Using those, you can essentially pause an animation at any point and then read the computed value of the animated property.
CSS linear-gradient overlay
This is a visualizer tool for CSS linear-gradients.
This was first developed on codepen.
I also wrote an article about linear-gradients
CSS gradient editor tool
Click and drag anywhere in the screen to create a linear-gradient background. Enter CSS color names/codes in the inputs to change the colors.
There's much more I'd like to do with this tool (like being able to add more color stops, supporting radial-gradients, displaying the color stops positions with the line, adding color pickers, changing the line/label color so they're always visible), but don't have the time to right now.
There are bugs too, especially in the way the color stop positions are calculated. So please fork and/or send a comment if you have a fix.
Assign sound URLs to the sampler buttons, and start remixing the web.
CSS timing function previewer
See how a given timing function influences a simple animation.
Understand how css border-radius works with this interactive demo that lets you control the horizontal and vertical radii of all 4 corners of a box.
This CSS Transform Visualizer tool allows you to experiment with CSS transforms by entering any transform expression and visualizing the result of that transform on an element.
The tool shows both the un-transformed and transformed elements, giving you better understanding of how transforms work.
You can move and resize the element freely as well as move the transform origin too.
CSS transform previewer
Play with CSS transforms and see a live preview of the transformation.
Littleengines is a HTML5 canvas-based drawing library that let's you add "engines" that, once tied together, will produce spyrographic-like drawings.