JobbyM's Blog

first do it, then do it right, then do it better.


  • 首页

  • 分类

  • 归档

  • 标签

  • 搜索
JobbyM's Blog

[css-animation-101] 10 animations in action

发表于 2019-01-29 | 分类于 技术 | | 阅读次数
  • 原文地址:css animation 101 #animations-in-action
  • 原文作者:Donovan Hutchinson
  • 译者:JobbyM

行为中的动画

现在我们已经研究了过渡属性,让我们更深入地研究一下动画属性。

阅读全文 »
JobbyM's Blog

[css-animation-101] 9 transitions and javascript

发表于 2019-01-22 | 分类于 技术 | | 阅读次数
  • 原文地址:css animation 101 #transitions-and-javascript
  • 原文作者:Donovan Hutchinson
  • 译者:JobbyM

过渡和JavaScript

到目前为止,我们一直在使用CSS 中的transition 属性在两个状态非悬停和悬停(或焦点)状态之间进行动画制作。

这些过渡需要悬停在元素上。这不是我们触发动画的唯一方法,今天我们将介绍两种方法,使用JavaScript 来实现相同的结果。

阅读全文 »
JobbyM's Blog

[css-animation-101] 8 multiple transitions

发表于 2019-01-22 | 分类于 技术 | | 阅读次数
  • 原文地址:css animation 101 #multiple-transitions
  • 原文作者:Donovan Hutchinson
  • 译者:JobbyM

多个过渡

到目前为止,我们已经讨论了一个过渡如何在一个状态和另一个状态之间创建移动。接下来,我们将看到当我们对具有多个更改的元素应用单个过渡时会发生什么,以及如何同时使用多个过渡来微妙地改进动画。

阅读全文 »
JobbyM's Blog

[css-animation-101] 7 timing functions

发表于 2019-01-21 | 分类于 技术 | | 阅读次数
  • 原文地址:css animation 101 #timing-functions
  • 原文作者:Donovan Hutchinson
  • 译者:JobbyM

Timing functions

定时功能是对转换速度变化率的描述。当动画以固定的线性速度出现时,它们看起来毫无生气。使用定时功能可以使转换更逼真。

例如,在第一幅图像中,转换使用linear 定时功能:

Linear 过渡

阅读全文 »
JobbyM's Blog

[css-animation-101] 6 transitions properties

发表于 2019-01-16 | 分类于 技术 | | 阅读次数
  • 原文地址:css animation 101 #transitions-properties
  • 原文作者:Donovan Hutchinson
  • 译者:JobbyM

过渡属性

现在我们已经看到了过渡属性的实际应用,让我们看看过渡的属性及其含义。

阅读全文 »
JobbyM's Blog

[css-animation-101] 5 transitions in action

发表于 2019-01-15 | 分类于 技术 | | 阅读次数
  • 原文地址:css animation 101 #transitions-in-action
  • 原文作者:Donovan Hutchinson
  • 译者:JobbyM

动作过渡

现在我们已经介绍了过渡transition 和动画animation 属性,现在是时候深入研究过渡并看一些代码了!

阅读全文 »
JobbyM's Blog

[css-animation-101] 4 animations

发表于 2019-01-14 | 分类于 技术 | | 阅读次数
  • 原文地址:css animation 101 #animations
  • 原文作者:Donovan Hutchinson
  • 译者:JobbyM

动画

到目前为止,我们已经讨论了为什么要进行动画制作,找到了一些灵感来源,查看了可能对开发有用的工具和站点,并了解了什么是过渡。

接下来,让我介绍动画属性。

阅读全文 »
JobbyM's Blog

[css-animation-101] 3 transitions

发表于 2019-01-14 | 分类于 技术 | | 阅读次数
  • 原文地址:css animation 101 #transitions
  • 原文作者:Donovan Hutchinson
  • 译者:JobbyM

过渡

让我们看看transition 属性。

浏览器过去简单得多。不久前,他们无法渲染图像,只能处理少数的字体。然后CSS 给了我们关于网页外观和感觉的能力。

浏览器中的动画并不新鲜。Flash、Canvas和其他JavaScript 选项为我们提供了动画的方法,但最近CSS 已经成为一个可行的选项。

阅读全文 »
JobbyM's Blog

[css-animation-101] 2 creative environments

发表于 2019-01-12 | 分类于 技术 | | 阅读次数
  • 原文地址:css animation 101 #creative-environments
  • 原文作者:Donovan Hutchinson
  • 译者:JobbyM

创建环境

“按照规则你不会学走路。通过实践和摔倒来学习。” Richard Branson

今天我们将看看在浏览器中构建和查看CSS 动画的方法。在开始编码之前,最好有一个工作流程,使其易于入门。

这里将介绍两种方法:在浏览器中开发,以及离线(本地)开发。

阅读全文 »
JobbyM's Blog

[css-animation-101] 1 why animate

发表于 2019-01-12 | 分类于 技术 | | 阅读次数
  • 原文地址:css animation 101 #why animate
  • 原文作者:Donovan Hutchinson
  • 译者:JobbyM

动画的原因

“动画创造了生命的幻觉。” Brad Bird

在讨论CSS动画的技术方面之前,我们先来讨论一下为什么要进行动画制作。

不仅仅是文字

动画可以有效地传达信息,或者它可以用来吸引注意力,但最终它都是关于沟通的。

我们设计中的运动为我们提供了更强大的沟通方式。它超越了口头和书面语言。

微妙和适当的动画可以增加我们的设计吸引力和我们工作的可信度。这是因为作为人类,我们习惯于在“真实”世界中一直看到运动。将生活中的这些带入我们的工作使两者更接近。

随着我们的网络浏览器不断改进并更好地支持动画,它正变得比以往任何时候都更加可行。在很多方面,动画对于网页设计与我们使用的字体和我们创建的布局同样重要。

阅读全文 »
<i class="fa fa-angle-left"></i>1…345…22<i class="fa fa-angle-right"></i>
JobbyM

JobbyM

first do it, then do it right, then do it better.

213 日志
1 分类
110 标签
GitHub Weibo
  • 阮一峰的网络日志
  • w3cplus
  • 张鑫旭的个人博客
© 2016 - 2021 JobbyM
由 Hexo 强力驱动
主题 - NexT.Pisces