原文地址: 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. 独立完成一个移动点餐wap后的小结

    1.技术栈:vue  vue-router  vuex  Mint-ui  better-scroll; 2.实践总结: a.单页应用不重新渲染组件问题:组件在初次渲染后不会重新渲染,此时当从某个路径 ...

  2. Luogu P3919 【模板】可持久化数组 可持久化线段树

    其实就是可持久化线段树的模板题线段树不会看这里 #include<bits/stdc++.h> ; using namespace std; ]; ],rc[N*],val[N*],cnt ...

  3. Mybatis源码分析--关联表查询及延迟加载(一)

    Mybatis提供了关联查询映射的功能. 一.一对一关联

  4. (译)快速指南:用UIViewPropertyAnimator做动画

    翻译自:QUICK GUIDE: ANIMATIONS WITH UIVIEWPROPERTYANIMATOR 译者:Haley_Wong iOS 10 带来了一大票有意思的新特性,像 UIViewP ...

  5. 深入解读XML解析

    一.XML是什么?有什么用? XML是指.作为配置文件存在 二.XML的基本语法 1.文档声明:很重要 在编写XML文档时,需要先使用文档声明来声明XML文档.且必须出现在文档的第一行. 作用:告知解 ...

  6. Visual Studio 写自己的动态链接库(DLL)

    有些时候,我们想写自己的函数库以避免重复写代码,此文介绍如何使用Visual Studio编写自己的动态链接库. 0,实验环境说明: 集成开发环境:Visual Studio 10.0 操作系统: W ...

  7. ROS机器人程序设计(原书第2版)补充资料 (叁) 第三章 可视化和调试工具

    ROS机器人程序设计(原书第2版)补充资料 (叁) 第三章 可视化和调试工具 书中,大部分出现hydro的地方,直接替换为indigo或jade或kinetic,即可在对应版本中使用. ~$ rosl ...

  8. 百度map 3.0初探

    1.简介 在使用百度地图SDK为您提供的各种LBS能力之前,您需要获取百度地图移动版的开发密钥,该密钥与您的百度账户相关联.因此,您必须先有百度帐户,才能获得开发密钥.并且,该密钥与您创建的过程名称有 ...

  9. XMPP(一)-openfire服务端的安装和搭建

    XMPP全称:可扩展通讯和表示协议 简介:可扩展通讯和表示协议 (XMPP) 可用于服务类实时通讯.表示和需求响应服务中的XML数据元流式传输.XMPP以Jabber协议为基础,而Jabber是即时通 ...

  10. jvm java虚拟机 新生代的配置

    1.1.1.1. -Xmn参数 参数-Xmn1m可以用于设置新生代的大小.设置一个较大的新生代会影响老生代的大小,因为这两者的总和是一定的,这个系统参数对于系统性能以及GC行为有很大的影响,新生代一般 ...