背景图像线性渐变动画不透明性

安德列斯·蒙托亚

我想在用户转到页面时进行此动画处理,图像会更改位置,并且还会向图像添加线性渐变,如下所示:

视频应该如何

但这就是我所拥有的:

是)我有的

我只想使线性渐变动画平滑...这是我正在使用的代码:

.bg-image {
  background-image: linear-gradient(
    rgba(0, 0, 0, 0.6),
    rgba(0, 0, 0, 0.6)
  ),
  url("Background.jpg");
  background-position: 50% 100%;
  animation: backgroundPosition 4s ease-in;
}

@keyframes backgroundPosition {
  from {
    background-image: linear-gradient(
      rgba(0, 0, 0, 0),
      rgba(0, 0, 0, 0)
    ),
    url("Background.jpg");
    background-position: 50% 0%;
  }

  to {
    background-image: linear-gradient(
      rgba(0, 0, 0, 0.6),
      rgba(0, 0, 0, 0.6)
    ),
    url("Background.jpg");
    background-position: 50% 100%;
  }
}

不能为颜色或Alpha设置渐变动画,只能为位置设置动画。

在horizo​​ntall中将灰色图层设置为更大的尺寸,并使其成为真实的渐变,从透明过渡到所需的任何灰度级别。

然后,还对渐变的水平位置(从透明面到灰色面)进行动画处理

.bg-image {
height: 400px;
width: 400px;
  background-image: linear-gradient(to right,
    rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8)
  ),
  url("http://placekitten.com/400/800");
  background-position: 0% 50%;
  background-repeat: no-repeat;
  background-size: 1000% 100%, 100% 200%;
  animation: backgroundPosition 4s ease-in infinite;
}

@keyframes backgroundPosition {
  from {
    background-position: 0% 0%, 0% 50%;
  }

  to {
    background-position: 100% 0%, 0% 100%;
  }
}
<div class="bg-image"></div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何改变图像的不透明性

来自分类Dev

背景不透明性减少混入可能吗?

来自分类Dev

具有不透明性的Bootstrap模态出现在背景后面

来自分类Dev

jQuery不透明性慢褪色

来自分类Dev

如何使用CSS淡化图像而没有不透明性?

来自分类Dev

摆脱图像中不必要的CSS不透明性?

来自分类Dev

将图像放置在另一幅图像上方且没有不透明性

来自分类Dev

jQuery-从元素获取颜色并将其用于不透明性

来自分类Dev

有没有办法避免不透明性被继承?

来自分类Dev

过渡的不透明性在Java脚本中无法流畅运行

来自分类Dev

将SVG渐变动画设置为背景图像

来自分类Dev

Famo.us-如何创建具有背景不透明性但不具有文本的表面

来自分类Dev

OpenGL透明性不透明

来自分类Dev

创建不透明/透明的盖茨比背景图像

来自分类Dev

创建具有不透明度的渐变动画

来自分类Dev

为什么材质设计中的活动图标和非活动图标具有不同的不透明性?

来自分类Dev

Firefox上具有不透明性和z-index的意外CSS 3过渡

来自分类Dev

背景图像不透明度问题

来自分类Dev

背景图像不透明度问题

来自分类Dev

用不透明的背景图像引导内容

来自分类Dev

在不透明的背景图像上倾斜

来自分类Dev

如何从菜单解决mouseenter和mouselieave上的不透明性问题?

来自分类Dev

动态生成的元素通过使用不透明性和过渡性而显得较低?(JavaScript,CSS)

来自分类Dev

具有不透明性的孩子不能出现在具有z-index的父级兄弟姐妹下方

来自分类Dev

背景图像的不透明度和灰度滤镜。使它黑白透明

来自分类Dev

背景图像的不透明度和灰度滤镜。使它黑白透明

来自分类Dev

如何在 Safari 上以线性渐变透明去除背景图像上的灰色背景

来自分类Dev

多个CSS 3背景图像-在顶部图像中添加不透明度

来自分类Dev

使用js更改背景图像不透明度而不影响前景图像

Related 相关文章

  1. 1

    如何改变图像的不透明性

  2. 2

    背景不透明性减少混入可能吗?

  3. 3

    具有不透明性的Bootstrap模态出现在背景后面

  4. 4

    jQuery不透明性慢褪色

  5. 5

    如何使用CSS淡化图像而没有不透明性?

  6. 6

    摆脱图像中不必要的CSS不透明性?

  7. 7

    将图像放置在另一幅图像上方且没有不透明性

  8. 8

    jQuery-从元素获取颜色并将其用于不透明性

  9. 9

    有没有办法避免不透明性被继承?

  10. 10

    过渡的不透明性在Java脚本中无法流畅运行

  11. 11

    将SVG渐变动画设置为背景图像

  12. 12

    Famo.us-如何创建具有背景不透明性但不具有文本的表面

  13. 13

    OpenGL透明性不透明

  14. 14

    创建不透明/透明的盖茨比背景图像

  15. 15

    创建具有不透明度的渐变动画

  16. 16

    为什么材质设计中的活动图标和非活动图标具有不同的不透明性?

  17. 17

    Firefox上具有不透明性和z-index的意外CSS 3过渡

  18. 18

    背景图像不透明度问题

  19. 19

    背景图像不透明度问题

  20. 20

    用不透明的背景图像引导内容

  21. 21

    在不透明的背景图像上倾斜

  22. 22

    如何从菜单解决mouseenter和mouselieave上的不透明性问题?

  23. 23

    动态生成的元素通过使用不透明性和过渡性而显得较低?(JavaScript,CSS)

  24. 24

    具有不透明性的孩子不能出现在具有z-index的父级兄弟姐妹下方

  25. 25

    背景图像的不透明度和灰度滤镜。使它黑白透明

  26. 26

    背景图像的不透明度和灰度滤镜。使它黑白透明

  27. 27

    如何在 Safari 上以线性渐变透明去除背景图像上的灰色背景

  28. 28

    多个CSS 3背景图像-在顶部图像中添加不透明度

  29. 29

    使用js更改背景图像不透明度而不影响前景图像

热门标签

归档