原文地址: Chris Coyier’s Favorite CodePen Demos

原文日期: 2013年8月13日

翻译日期: 2013年8月21日

CodePen:

Build, Explore, and Teach the Web, Instantly.

CSDN 果然不是适合写博客的地方,iframe全部被屏蔽了,建议效果去原文地址看吧。

CodePen网站绝对比你所见过的传统代码分享站点要给力很多.
CodePen 可以在线显示源码以及最终的运行结果, 提供协作工具的载入,而且每周都有新的特性发布.
但CodePen的设计者Chris Coyier如何评价CodePen上面用户的工作成果呢? 当我提及让Chris分享一些他喜爱的Pens(此处指代码)时——他很乐意的接受了!
译者注: W3school也可以在线提交代码运行(JS,CSS,HTML)
http://www.w3school.com.cn/tiy/t.asp

David让我就CodePen分享一些最喜爱的应用,给他的博客写篇文章。

这是一个艰巨的任务!因为有如此多的应用源码。

我计划选取几个月来萦绕心怀的那些应用来介绍,如果你想要获取更多,每天我都会准备一大堆我真正喜爱的Pens出来。

大鲸鱼

我喜爱这个应用的简洁。那你会想他是如何搭建起来的,那仅仅是一些简单的形状,一个接一个的跟随着鼠标堆积在其他的上面而已。但是低延迟,阴影效果以及响应灵敏以及所有的一切都会让玩这个游戏的人满足的。

Demo示例请看: 大鲸鱼|SVG|JS (作者: Diego Leme)

--> 晃动你手中的小老鼠,鲸鱼在找吃的?

弹窗(Avgrund)

Hakim的Demo总是那么完美,所以要挑一个出来是如此的困难。我觉得挑选这个应用的原因是他实在是太实用了。我简直不敢相信真的见到了视觉深度效果控制得如此之好的模态弹出窗口。

Demo示例请看: Avgrund

--> 点击按钮,看看不同的效果

撕裂纱布

我们有充分的理由证明这是CodePen 150万个画面中最受欢迎的。

在重力和摇晃以及纱布自身的折叠、裂开、掉落到地板,以及所有的一切组合之下,和它的交互是如此令人惊叹的真实。

演示地址: Tearable Cloth

-->使用鼠标左键来撕扯、用右键来切割,如果太卡,会自动降低物理精度。

丝带

Justin Windle 创建了很多令人兴奋的交互应用。当你在web平台上看到这东西如此流畅的表现,是否会感觉到生活又美好了一些?

Demo 地址: Ribbon

-->移动你的鼠标,丝带将随你而变

火药进度条

我很享受那些小粒子的Demo,特别是像Jack Rugile的火药进度条这种实用性很棒的东西。有这种进度条,我宁愿页面的加载速度像蜗牛一样。

演示地址:Light Loader

-->看看这火花般的进度条:

机械草地

Tim Holman 的这只代码笔立刻就将我带到了另一个奇幻的世界,比如爱丽丝梦游仙境的蒸汽朋克版。

演示地址: Mechanical Grass

-->管道的世界?

个人页面

当我看到Tim Pietrusky的这个应用时,突然觉得CodePen真的不错。

我花了些时间和4ae9b8 团队在线交流,我们在CodePen上结识了对方。他们是 Hugo Giraudel, Mads Cordes (>:D), Sara Soueidan, Ana Tudor, Fabrice Weinberg & Joshua Hibbert.
和你们一起度过的时光非常棒,我爱你们!

演示地址:Personal Page

--> 个人博客、主页什么的,译者不知道!!

Twitter新概念Button

按钮的3D的CSS效果也可以如此简洁、经典、高效.作者: Bennett Feely

演示地址: 

http://codepen.io/bennettfeely/pen/ErFGv

-->移动鼠标,见证奇迹!!

三角形视觉错觉

Ana Tudor 在教学程序上很强悍,她在此揭示了可视化demo是如何制作的。这个经典而棘手的视觉错觉是我最喜欢的一个例子。

演示地址:Triangle Optical Illusion

-->怎么面积多出了一块??

非常感谢 Chris 分享他最喜爱的代码示例!他在自己平台上尽职的工作是非常了不起的,希望你能喜欢CodePen并能在上面找到适合你自己的应用!也希望你因此受到启发而把精彩的应用分享到CodePen,下次的最爱分享有你哦。

--

关于Chris Coyier

CodePen设计者,CSS-Tricks作家,ShopTalk博主

CodePen最佳实例分享的更多相关文章

  1. Siege——多线程编程最佳实例

    在英语中,“Siege”意为围攻.包围.同时Siege也是一款使用纯C语言编写的开源WEB压测工具,适合在GNU/Linux上运行,并且具有较强的可移植性.之所以说它是多线程编程的最佳实例,主要原因是 ...

  2. 免费手机号码归属地API查询接口和PHP使用实例分享

    免费手机号码归属地API查询接口和PHP使用实例分享 最近在做全国性的行业分类信息网站,需要用到手机号归属地显示功能,于是就穿梭于各大权威站点之间偷来了API的接口地址. 分享出来,大家可以用到就拿去 ...

  3. Dropbox可伸缩性设计最佳实践分享

    http://www.infoq.com/cn/news/2012/11/dropbox-scale-bestpractice Dropbox的运维工程师Rajiv,跟大家分享了可伸缩性设计的最佳实践 ...

  4. php ZIP压缩类实例分享

    php ZIP压缩类实例分享 <?php $zipfiles =array("/root/pooy/test1.txt","/root/pooy/test2.txt ...

  5. 效率神器 Workflow 实例分享

    WorkflowShare Workflow实例分享,Github链接:WorkflowShare logo.jpg 苹果公司收购 Workflow 并将其完全免费,作为一款效率类 APP,Workf ...

  6. 使用Python编写简单的端口扫描器的实例分享【转】

    转自 使用Python编写简单的端口扫描器的实例分享_python_脚本之家 http://www.jb51.net/article/76630.htm -*- coding:utf8 -*- #!/ ...

  7. Python模拟登陆淘宝并统计淘宝消费情况的代码实例分享

    Python模拟登陆淘宝并统计淘宝消费情况的代码实例分享 支付宝十年账单上的数字有点吓人,但它统计的项目太多,只是想看看到底单纯在淘宝上支出了多少,于是写了段脚本,统计任意时间段淘宝订单的消费情况,看 ...

  8. Siege(开源Web压力测试工具)——多线程编程最佳实例

    在英语中,"Siege"意为围攻.包围.同时Siege也是一款使用纯C语言编写的开源WEB压测工具,适合在GNU/Linux上运行,并且具有较强的可移植性.之所以说它是多线程编程的 ...

  9. Java实现MD5加密及解密的代码实例分享

    链接:http://www.jb51.net/article/86027.htm Java实现MD5加密及解密的代码实例分享 作者:厦门大学陈黎栋 字体:[增加 减小] 类型:转载 时间:2016-0 ...

随机推荐

  1. Java transient关键字使用小结

      1.transient关键字只能修饰变量,而不能修饰方法和类.注意,本地变量是不能被transient关键字修饰的.2.被transient关键字修饰的变量不再能被序列化,一个静态变量不管是否被t ...

  2. 120. Triangle(中等)

    Given a triangle, find the minimum path sum from top to bottom. Each step you may move to adjacent n ...

  3. 单页应用动态设置页面title

    1.适用场景:所有通过router路由的单页应用. 2.示例代码:本文以vue-router为例. 在router.js中: let router = new Router({ routes: [ { ...

  4. HTML Parsing Error: Unable to modify the parent container element before the child element is closed (KB927917)

    IE8报错误: 用户代理: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .N ...

  5. DotnetSpider (二) Downloader的设置 Request自定义数据字典

    本篇主要分享自定义Downloader和Request信息,实现自定义请求内容,及将自定义内容存储. ** 温馨提示:如需转载本文,请注明内容出处.**     本文连接:http://www.cnb ...

  6. JS的replace默认只替换第一个匹配项

    1. JS的replace默认只替换第一个匹配项. 解决方法: 使用正则表达式进行匹配替换[   ①.replace(new RegExp(②,"g") ,③);   ] ①:包含 ...

  7. Sybase数据库实现等效的mysql中group_concat功能

    在MySQL中,如果想实现将分组之后的多个数据合并到一列,可以使用group_concat函数,如下图所示: 但是,在Sybase中没有这样的函数(别问我为什么使用Sybase,因为公司用的Sybas ...

  8. Linux 虚存的性能问题

    虚存子系统是所有 UNIX 系统的核心组件.下面讨论虚存系统的实现及其对操作系统中几乎其他所有子系统的作用和影响.首先详细说明一些基本的内存管理问题:然后具体分析 Linux 操作系统如何实施虚存管理 ...

  9. React Native 4 for Android源码分析 一《JNI智能指针之介绍篇》

    文/ Tamic: http://blog.csdn.net/sk719887916/article/details/53455441 原文:http://blog.csdn.net/eewolf/a ...

  10. 安卓高级9 用原生intent分享

    大家都用过安卓app时发现有个分享按钮如下: 所以今天特此分享用用原生完成: package qianfeng.com.simplesharedemo; import android.content. ...