【JS】There’s Nostalgia in the Waters of Lake.js
2012-04-19 23:05
323 查看
Lake.js: It's lakes all the way down. Image: Lake.js
Remember when the best way to align table cells was with a one-pixel gif? For that matter, remember tables?
Sometimes it’s easy to forget how far the web has come in the last decade, which is why we like the otherwise somewhat useless Lake.js. Lake.js is
a JQuery plugin that creates a shimmering reflection of an image, an effect that dates from the days of Geocities —
back when the web was nothing but one pixel gifs and under construction banners.
The appeal of Lake.js isn’t just about nostalgia though, it’s also a nice reminder that the web no longer needs to rely on terrible Java applets (the main source of cheesy lake reflections in the early days), or any other proprietary technologies
to build shimmering lake effects. Today web standards like HTML, CSS and JavaScript can pull off not just lakes made of
<canvas>, but things that were, until very recently, almost inconceivable.
Sure some of the web’s most common tools might still be hacks (CSS floats anyone?), but at least when we want cheesy rippling water we don’t have to download a 120 MB “applet” anymore.
Also, the first person to port Lake.js to pure CSS… please e-mail us when you’re done.
相关文章推荐
- [RxJS] How To get the results of two HTTP requests made in sequence
- Is the built-in Promise of nodejs ready?
- 解决方法:OTB 中 GDALJP2Box::GDALJP2Box(struct iobuf *),there is the error of unresolved external in debug
- [Nuxt] Add Arrays of Data to the Vuex Store and Display Them in Vue.js Templates
- React Native demo运行报错:Cannot find entry file index.android.js in any of the roots
- [Javascript] A function works like 'print_r()' in PHP to print out the details of an object for JS debugging
- Why is there extra padding at the top of my UITableView with style UITableViewStyleGrouped in iOS7
- Is there a limit to the number of columns in an HBase row?
- 【原】Cannot find entry file index.ios.js [index.android.js] in any of the roots
- Is there any best way to reduce the size of ibdata in mysql.?
- React Native 运行报错:Cannot find entry file index.android.js in any of the roots
- one of the two jquery Plug-in named "Confirm"
- Delete Node in the Middle of Singly Linked List
- 'ddlXXX' has a SelectedIndex which is invalid because it does not exist in the list of items
- count the number of 1 in a decimal integer
- [TroubleShootin]The backup set holds a backup of a database other than the existing 'xxdb' database.
- json-lib出现There is a cycle in the hierarchy解决办法
- General Object Initiating Function by the Example of $injector.instantiate Implementation in angular
- Exception in thread "main" NoNodeAvailableException[None of the configured nodes are available: [{#t
- 打开一个VC工程提示"Not all of the windows in the workspace could be opened."