• 使用 SVG Filter实现扭曲的按钮效果

    View demo Download source 紧接着Lucas Bebber在 最近的web实验 中对图片和文字制造的逼真热辐射和水波效果,我们想分享一下这类效果在按钮上的灵感。在HTML元素上使用SVG滤镜能让我们有更大的机会实现创造性的点击互动,这正是我们今天所要探索的内容。 主

    16-06-01
  • node.js 缺少mysql模块

    node.js npm install mysql安装mysql需要在项目目录下执行该命令

    16-05-12
  • Medium 是如何加载图片的?

    首先,我们来看看 Medium 加载图片的效果是怎样子的: 我的 博客首页 也实现了这种效果。下面我们就分析如何实现。 How 我们随便打开 Medium 中有图片的 页面 ,然后审查元素,就可以得到: 简化之后得到: sectiondivclass=placeholder/divdivclass=prossiv

    16-05-12
  • 怎么用Vue实现material design的涟漪动效

    原文出处: http://gold.xitu.io/entry/5713521271cfe4005b300e6d 第一次看到material design lite 的时候只能用惊艳来表达,原来按钮、复选框、输入框还可以这样玩。 material design lite 官网 http://www.getmdl.io/components/index.html 需要翻墙 先上

    16-04-22
  • JavaScript 生态之乱象

    本文描述了在前端生态大繁荣的形势下,花样繁多的框架和工具库,让一个原本经验丰富的 Web 开发者变得手足无措、生产力低下的问题。JavaScript 生态圈旺盛的生产力,让一部分开发者欣喜,也让一部分开发者感到担忧。这篇文字,便是表达担忧的声音。作为开发者

    16-04-14
  • CSS分层动画可以让元素沿弧形路径运动

    原文: Moving along a curved path in CSS with layered animation 翻译: 涂鸦码龙 译者注:部分代码示例在原文中可以看效果(作者写在博文里面了…),我偷懒把它做成Gif图了。 CSS 的 animations (动画) 和 transitions(变换)擅于实现从点 A 到点 B

    16-01-15
  • 最全面的前端开发指南

    HTML 语义 HTML5为我们提供了很多旨在精确描述内容的语义元素。确保你可以从它丰富的词汇中获益。 !--bad--divid=maindivclass=articledivclass=headerh1Blogpost/h1pPublished:span21stFeb,2015/span/p/divp…/p/div/div!--good--mainarticleheaderh1Blogpo

    16-01-12
  • 近几年前端技术盘点以及 2016 年技术发展方向

    Web 发展了几十个春秋,风起云涌,千变万化。我很庆幸自己没有完整地经历过这些年头,而是站在前人的肩膀上行走。Web 技术发展的速度让人感觉那几乎不是继承式的迭代,而是一次又一次的变革,一次又一次的创造。这几年的前端,更为之甚! 我从 12 年底开始接

    16-01-05
  • Simple Grid:轻量级的响应式 CSS 网格系统

    Simple Grid 是一款响应式、轻量级的网格系统,1140PX的宽度包含12列,但是很容易适配各种尺寸的排版。 使用网格进行网页设计已经是潮流,但是现在有很多 CSS 框架都提供网格功能,用来控制网页上每个元素的位置,但是这些 CSS 框架都是太多功能,而有时我们

    15-12-26
  • 前端性能优化之更平滑的动画

    想要达到平滑的动画效果,浏览器需要避免复杂繁琐的工作,比如解析代码,构建渲染树,绘制,布局等等工作。庆幸的是,我们有GPU。 从一个简单例子说起。 假设现在有这样的需求,鼠标移上图标时,图片向右移动300个像素单位,效果大概是下面这样。 很自然,人

    15-12-18
  • 如何实现SVG线动画

    如何实现SVG线动画 我相信你肯定已经看过很多SVG绘制路线的动画。非常酷对吧?这篇文章简单介绍如何实现动画,如果你有兴趣,可以看文章下方的扩展阅读。 效果如下,后面会附上CodePen。 不罗嗦,直接进入正题。 绘制路径 首先你需要绘制SVG路径,使用的工具

    15-12-18
  • 9种状态的设计

    [国外设计第109期] 现在的UI设计团队通常先设计组件,多数界面几乎就是各种组件的结合。这会在用户的“异常路径”上留下不容小觑的断档。由于我们构建的是整个系统,而非几个页面,我们必须投入精力打磨这些常常被忽略的状态的设计,创造出组件的整个生命周

    15-12-17
  • 开发无框架单页面应用 -- 老码农的祖传秘方

    什么是单页面应用(SPA)? 维基百科上的描述 是这样的: “Asingle-pageapplication(SPA),isawebapplicationorwebsitethatfitsonasinglewebpagewiththegoalofprovidingamorefluiduserexperienceakintoadesktopapplication.” 也就是说,单页面应用是仅包含

    15-11-17
  • Canvas绘制列表的尝试

    为什么尝试使用Canvas绘制列表?使用canvas绘制列表的好处在于页面只有一个dom元素,这样对于大量dom元素组成的列表来说,无疑更节省页面内存。 本文将一步一步分析,如何实现一个canvas绘制的长列表。 Step1:dom节点映射 首先考虑一个问题,对于我们在页面

    15-10-31
400文