Quantcast
Channel: w3cplus
Browsing all 1557 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

PostCSS深入学习:Grunt配置

在上一篇文章中我们一起了解了如何在项目中使用Gulp来配置PostCSS。在这篇文章中,我们将一起探讨如何在项目中使用Grunt来配置PostCSS。注意:如果你从示使用过命令行来配置Grunt,我建议你在阅读本教程之前先阅读我之前写的这个系列教程:《The Command Line for Web...

View Article


Image may be NSFW.
Clik here to view.

background-size中contain和cover中的数学公式

background-size的contain和cover是怎么用的,大家应该都明白。但是里面也有一些有趣的数学关系。基本概念上面就是我们对于 rimage (图片宽高比)、rviewport (容器宽高比) 的定义。将图片放进容器三种方法stretch : 把图片的宽高强行设置为容器的宽高注:...

View Article


Image may be NSFW.
Clik here to view.

我们来谈谈Web动画API:简介

这是介绍浏览器中Web动画API的系列教程的导言。如果你有什么问题/想法,或者发现我理解错了规范的内容,或是希望我在接下来的文章中对某部分内容进行探讨的话,请在Twitter给我留言吧~@dancwilson大概一年之前,Google在Polymer上宣布了Material...

View Article

Image may be NSFW.
Clik here to view.

【转载】Web Components 初探

本文转载@雕虫小技的《Web Components 初探》,如需转载,烦请注明原文出处:http://blog.dayanjia.com/2014/06/web-components-introduction。众所周知,Web 页面是由 HTML+CSS+JavaScript 三板斧配合而成的,这体现了一种结构、表现、交互分离的思想。但是随着 Web...

View Article

Image may be NSFW.
Clik here to view.

Web Components Demo: Templates 和 Shadow DOM

最好在Chrome 36+测试教程中的示例代码。同时打开开发者工具,将Settings > General > Elements中的Show user agent shadow DOM选项选中。最近将大部分时间花在了Web Components上面,不过这些花费的时间是有价值的。我整理了一个小组件,能更好的帮助大家更好的理解一个整体的Web Components。DEMO下载源码Web...

View Article


Image may be NSFW.
Clik here to view.

Web动画API教程1:创建基本动画

这是介绍浏览器中web动画API的系列教程的第一篇。如果你有什么问题/想法,或者发现我理解错了规范的内容,或是希望我在接下来的文章中对某部分内容进行探讨的话,请在Twitter给我留言吧~@dancwilson我们已经初步了解了统一web动画API的内容,但是我们还没有真正去对规范的细节进行探讨,所以现在开始吧。WAAPI为你提供了比你用于CSS动画更多的控件,但是在了解它们之前,我们先打一下基础:...

View Article

Image may be NSFW.
Clik here to view.

使用Web Components API制作Favorite Star按钮

最近我们开始在Onsen UI上使用Web Components API。API为开发人员提供了创建新的或扩展HTML标签元素的能力。我们重新使用Web Components API写一些简单的Onsen UI组件,但我们不会停止脚步,我们会继续努力。我们的目标是使用Web Components API重写Onsen UI核心功能,并且我们也提供了Angular...

View Article

Image may be NSFW.
Clik here to view.

Web动画API教程2:AnimationPlayer和Timeline

这是介绍浏览器中web动画API的系列教程的第二篇。如果你有什么问题和想法,或者发现我理解错了规范的内容,或是希望我在接下来的文章中对某部分内容进行探讨的话,请在Twitter给我留言吧~@dancwilson现在我们已经知道如何使用统一Web动画API创建基本动画了,我们来谈谈动画状态及其控制、回调和时间轴。AnimationPlayer的播放状态及其控制当你调用element.animate()...

View Article


Image may be NSFW.
Clik here to view.

Web动画API教程3:多个动画

这是介绍浏览器中web动画API的系列教程的第三篇。如果你有什么问题/想法,或者发现我理解错了规范的内容,或是希望我在接下来的文章中对某部分内容进行探讨的话,请在Twitter给我留言吧~@dancwilson在关于AnimationPlayer和时间轴的讨论之后,我们来看看多动画和多player吧。给一个元素添加多个动画在这个示例中,每个矩形被应用了三个动画(其中包括变换、透明度和颜色)。你可以给...

View Article


Image may be NSFW.
Clik here to view.

Web动画API教程4:GroupEffects 及 SequenceEffects

这是介绍浏览器中web动画API的系列教程的第四篇。如果你有什么问题/想法,或者发现我理解错了规范的内容,或是希望我在接下来的文章中对某部分内容进行探讨的话,请在Twitter给我留言吧~@dancwilson我们来继续我们关于Web动画API中多动画的探讨,讨论一下现在polyfill中提供的分组和序列功能。KeyframeEffectsKeyframeEffect传入三个参数:要添加动画的元素、...

View Article

【转载】HTML的新标签template

本文转载@sunnylost翻译@Eric Bidelman的《HTML's New Template Tag》。如需转载,烦请注明出处:http://www.html5rocks.com/zh/tutorials/webcomponents/template介绍在 Web 开发领域中,模板这个概念并不新鲜。实际上,服务端的模板语言/引擎,比如 Django (Python),ERB/Haml...

View Article

Image may be NSFW.
Clik here to view.

【转载】自定义元素简介

本文转载@米粽 (Leo Deng)翻译@EIJI KITAMURA的《Introduction to Custom Elements》。如需转载,烦请注明出处:http://webcomponents.org/articles/introduction-to-custom-elements/。中文地址:http://www.w3ctech.com/topic/867。HTML 是 Web...

View Article

Image may be NSFW.
Clik here to view.

Web动画API教程5:可爱的运动路径(Motion Path)

这是介绍浏览器中web动画API的系列教程的第五篇。如果你有什么问题/想法,或者发现我理解错了规范的内容,或是希望我在接下来的文章中对某部分内容进行探讨的话,请在Twitter给我留言吧~@dancwilson。这篇文章的一个比较早期(简单)的版本在我的CodePen Blog上也有,在Chrome声明支持Motion Path之后发表的。终于。沿路径的动画,不再是SVG的专利!Motion...

View Article


Image may be NSFW.
Clik here to view.

Web动画API教程: 总结

这是介绍浏览器中web动画API的系列教程的总结篇。如果你有什么问题/想法,或者发现我理解错了规范的内容,或是希望我在接下来的文章中对某部分内容进行探讨的话,请在Twitter给我留言吧~@dancwilson。我们前面已经讲解了很多内容,而且希望能够解决Web动画API到底是什么的问题。在总结这个系列时,我们将回顾一下我们已经讨论的内容,然后再看一下有哪些内容还没有实现的。为什么这么费心API呢?...

View Article

Image may be NSFW.
Clik here to view.

如何创建自定义的HTML元素

HTML规范有一个令人感到兴奋的功能可以自己自定义HTML元素。这允许你可以根据自己的JavaScript API创建自己的HTML元素。这在整个应用程序中构建接口和组件重用可能是非常有用的。在这篇文章中你可以学习到如何自定义自己的HTML元素和定义他们需要的JavaScript...

View Article


Image may be NSFW.
Clik here to view.

TimelineMax:入门

TimelineMax是GASP的一部分,用于制作Web动画。使用TimelineMax可以控制“任何JavaScript可以触及到”的动画序列(如CSS属性和SVG),而且你不需要对JavaScript非常熟练。本系列教程将从非常基础的知识开始讲起,介绍TimelineMax库和它的基础语法,再到mechanics、tweens、贝塞尔曲线以及很多很多东西。学习的过程中,我们将使用一些实际的dem...

View Article

Image may be NSFW.
Clik here to view.

TimelineMax: 理解Mechanics

先来看一下一些名词定义?Mechanics的定义是:关注对象受力或位移的行为的区域,以及这些对象对周围环境的后续影响。时间轴是按照时间顺序显示事件序列的方法,有时候也被描述为a project...

View Article


Image may be NSFW.
Clik here to view.

TimelineMax:Tweening简介

在以前,动画Tweening是描述一帧一帧序列的术语,有时候也被称为in-between。放置在一个运动结束,要进行下一个运动前,中间创建一个流畅的过渡。年纪比较大的同学可能会记得Flash;这个应用程序在引用帧移动时使用了这个术语。我们先来仔细观察几个示例。TweenMax创建的Tweening在本教程的两个示例中,我都加载了TweenMax.min.js,以获取TimelineMax,以及所有G...

View Article

Image may be NSFW.
Clik here to view.

TimelineMax:使用addPause()控制播放

在这篇教程中,我们将学习如何控制动画,根据需求,使用一个叫做addPause()的方法。准备好了吗?开始吧!addPause()addPause()方法是一种控制方法,允许开发者在时间轴上的任何位置放置一个暂停。这比使用一个回调函数来暂停另一个函数要精确得多(这是在addPause()出现之前大家不得不采用的方法)。这个控制方法还可以插入一个特殊的回调,在特定的时间戳或标签暂停时间轴的播放。这样做有...

View Article

Image may be NSFW.
Clik here to view.

TimelineMax:学习使用Bézier Tweening

当你需要一些比较高级的功能的时候,GSAP的插件是非常棒的。我在这篇教程中介绍的BezierPlugin插件,可以使得几乎所有的属性沿着一条由一组点/值定义的贝塞尔曲线路径运动。在正式进入学习之前,我们需要先花点时间来学习贝塞尔曲线到底是什么,以及它是如何诞生的。贝塞尔曲线回到手绘时代,平面设计师肯定对下面的工具非常熟悉,也就是“曲线板”。这些形状奇怪的板子(通常是薄塑料)帮助引导设计师们创造优美的...

View Article
Browsing all 1557 articles
Browse latest View live