如何提高她的网站Grô -grô的互动性和过渡?
#css #前端 #web #animation

自从互联网的出现以来 腔就是为什么它们是丝毫技术发展以改善用户的原因。
CAF在这种情况下,我们将假装是CSS的前列之一,有助于改善系统与用户之间的交互性。

那么我们如何了解CSS中的动画?

CSS中的

lâanimation在他的网站上对惰性敌人做出了反应,这有点像赋予它一生,从静态状态到动态状态。
CAF是过渡干预以控制适用于其网站一个或多个专有的动画的豁免速度和时间。

什么是过渡?

css转换允许在修改CSS前列时控制动画速度。相反,这种变化是沉浸的,我们可以在某个球场上。 (来源:MDN

有两种坩埚CSS动画的方式:过渡和关键框架。
过渡是设置动画的最简单,最简单的方法,但是它们是有限的,与关键帧不同,这很复杂,但它允许更有趣和更多的动画ES。

因此,它不是很复杂,在这篇文章中,我们将首先仅使用以下帖子中的过渡以及可能的关键帧。

为了进行过渡的帮助,我们需要几个信息,例如:

  • 修改的礼节;
  • 此礼节的初始值;
  • 此礼节将获得的最终价值;
  • 在时间单位表达的动画管道;
  • 一个拒绝过渡的好时机。

我们将以一个例子去那里说明上述小理论:

首先,html中的两个按钮。

<html>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" type="text/css" href="style.css">
    <title>Animations et transitions</title>
</head>
<body>
  <h2>Exemples avec les boutons</h2>
  <div class="buttons-exercise">
    <button class="btn1">Bouton</button>
    <button class="btn2">Bouton</button>
    <button class="btn1">Bouton</button>
  </div>
</body>
</html>

让我们用CSS应用这些按钮。

.btn1{
  padding: 15px;
  border: none;
  width: 200px;
  background: #48D1CC;
  color: #242424;
  border-radius: 30px;
}

.btn2{
  padding: 15px;
  border: none;
  width: 200px;
  background: #e67e22;
  color: #242424;
  border-radius: 30px;
}

让我们看一下显示。

Image description

您会注意到,当您在CSS中完成时,中央按钮是橙色的,它已经完成了其他颜色的不同颜色,因为是按钮可以帮助我们笑。

您还记得我们已经解释说,对于动画,您必须有几个信息?
在我们的情况下,我们已经致力于修改(带有BTN2值的中央按钮),并且我们以CSS应用于其应用于它的所有样式知道了它的初始值。
现在,我们将应用其他事件,以便我们可以查看动画的效果。

cursor: pointer;
  transition-property: transform;
  transition-duration: 200ms;
  &:hover {
        background: blue;
        transform: scale(1.15);
    }

与用户上方的鼠标上方相比,我们已经完成了过渡的持续时间。该按钮将用我们的background: blue代码以红色变色,该按钮将用transform: scale(1.15)代码生长几毫米,因为您需要刻度将量表完成为1,最后,在鼠标溢出后,该按钮将在返回到200毫秒之前将它的初始状态。

Image description re -sultat将转换应用于我们的按钮

我们已经使用了所有五个MSE,用于第二个示例,这是删除动画的好时机。在我们的情况下,正是随着鼠标越过的时代,clvede2一词是伪类(伪类似物?但不是我们的主题ð)。最后,初始状态与最终状态不同,概述该按钮比其他状态更大,并且改变了颜色。

让我们谈谈假类,因为它可以使我们在大多数情况下将动画应用于我们的网页的建立。

什么是伪类?

可以作为浏览器阅读的条件完成伪类,以生产,拒绝甚至停止我们网站上的事实。有点像/其他。
与我们的情况一样

:hover以外还有几个假类。我们可以引用:

  • :active:当用户单击e -lub时被激活。通常应用于丘疹和链接
  • :focus:当e -lub坐下时;
  • :cheked:当e -lub在复选框中持怀疑态度或在收音机按钮的帮助下;
  • :valid:当用户的输入对应于想要的数据类型时
  • :invalid:当用户的输入与所需的数据类型相对应时;

正如我们刚刚在伪类中看到的那样,有几种情况,或者可以在网站上使用动画以及几种方式。在按钮上,在问卷上以一种形式,...

Image description

动画是在其网站上重新活动并因此限制用户体验的非常强大的工具。

我们只谈论了这种强大工具的一小部分,但是还有其他手段使我们可以相信独特,漂亮和复杂的动画,有时看起来像Å艺术品。

您也不得在网站上使用更多动画滥用,只有在裸体时才必须这样做。

要了解有关转型和动画的更多信息,网上有一个很棒的文档: