Effeckt.css
h5bp.github.io
h5bp.github.io
The project started over on lazyweb-requests [2] and Chris Coyier has led development of the project from early on. It's a very open and community-driven project, so there are plenty of opportunities for everyone to get involved and move things. Lastly, the readme [3] helps explain a lot of the goals and ideas of the project.
[0] http://youtu.be/Qc40YDFA4Bg
I love open source.
How long until people start using similar effects to turn their single-page web app into a multi-page web app? Similar to Linux 3D desktop, compiz and the like.
If you are somehow disappointed that clicking on a link to something that defines itself as CSS Effects (it's there in the name) and you ended up on a page with CSS animations...you are a clod.
It's the combination of -webkit-transform and -webkit-backface-visibility that causes the blurriness. Wild guess: those attributes turn on 3D acceleration, and rendering is incorrectly offset by .5 pixels.
This library looks great!
I've been playing around with an animation concept for submitting a note: http://dhotson.github.io/envelope/ .. is it too much? :-)
Why is that?
:(
This has been generally true in my experience playing with CSS animations. Are there any tricks to optimize stuff like this in Firefox, or is it just an area where Chromium is still way far ahead in performance?
I'm using current Nvidia closed driver with a mobile chipset.
I didn't experience any jankiness and wasn't able to find anything by profiling either.
Once I got past that, I'm really impressed with how well these animations perform.
(By the way, I haven't used the Firefox dev tools in a while, and they've come a long way! I'll switch back from chrome soon if they keep improving at this rate)
Amazing work you guys. Fork - Contribute
"Ever notice how small flourishes and subtle transitions dramatically increases the value of the experience you enjoy with an app or site?"
I agree that a very slight fade or slide can help reduce the jarring effect of a contextual transition (such as the appearance of a modal, or a menu), but what value is added by the not-so-subtle effects like the 3D transforms (that incidentally cripple mobile devices and older browsers)?
But there's no substance. I don't know about others, but when I read a physical book it's not for the page turn experience.
I'm still perplexed on why they haven't figured this out when Firefox doesn't seem to have the same issues.
Side comment: one problem with modern web apps is JavaScript bloat. And one pressure on libraries is to keep growing. These two things seem to be at odds. It would be nice if someone created some kind of { CSS, js, HTML } build system that allows components to be built and packages separately.
Components are self-contained packages of html/css/js based on CommonJS modules and compiled using node.
I use grunt-component-build along with grunt-contrib-watch to rebuild the css/js files on each change.
I've been using W3C standards (DOM) as much as possible to keep third-party dependencies at a minimum, with shimming where required for cross browser support.
An effects library that doesn't require jQuery would be a good addition to that environment. (Nothing against jQuery, but I want to leave out a selector engine on platforms that don't need it and just use the support in the browser.)
Do you think it has to do with the number of elements on the content page? I'll make another demo to test it out later, just on my phone now.
Amazing that a 800mz processor in old time could run complex 3d-games, but changing DOM and CSS seems to be much harder calculations...
There's a bit of jankiness on the modals though, as the scrollbar disappears when the modal appears, which causes a reflow of the page body.
Still there is the elephant-in-the-room 300ms issue, but overall impressive effort, we need more of this...
I'm shocked you were able to see this in Lynx. Who needs the web gussied up with photos and colors?
Keep up the awesome work
Pretty dope though, that from top=>tilt fall was pretty exciting
(unlike zepto, which uses the evil __proto__)
looks like it could with some tweaking though.