CSS不透明度不适用于chrome,但适用于firefox

smpa01

我正在尝试生成CSS动画SVG。以下是我的代码

.body {
  animation: a1 3s 1s linear forwards;
  transform-origin: center bottom;
  stroke: rgb(192, 31, 31);
  fill: #FD625E;
  transform: scaleY(0);
  stroke-width: 2px;
}

.head {
  stroke: rgb(192, 31, 31);
  animation: a2 4s linear forwards;
}

.logo1 {
  opacity: 0;
  animation: a3 1s 4s linear forwards, a4 4s 5.5s infinite cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}

@keyframes a1 {
  0% {
    transform: scaleY(0);
  }
  100% {
    transform: scaleY(1);
  }
}

@keyframes a2 {
  0% {
    fill: white;
  }
  95% {
    fill: white;
  }
  100% {
    fill: #374649;
  }
}

@keyframes a3 {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes a4 {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-560px);
    opacity: 0;
  }
}
<svg id="background" xmlns="http://www.w3.org/2000/svg" width="1008.86" height="714.62" viewBox="0 0 1008.86 714.62">
    <g id="body">
    <rect class="body" x="294.99" y="639.57" width="56.85" height="74.55" fill="#fff"/>
    <path d="M536.85,641.07v73.55H481V641.07h55.85m1-1H480v75.55h57.85V640.07Z" transform="translate(-185.51 -1)"/>
  </g>

  <g id="head">
    <rect class="head" x="309.05" y="628.88" width="28.73" height="9.03" fill="#fff"/>
    <path d="M522.79,630.37v8H495.06v-8h27.73m1-1H494.06v10h29.73v-10Z" transform="translate(-185.51 -1)"/>
 </g>


  <g class="logo1" id="logo3" stroke="#000">
    <path d="M500.73,622.57h0A1.22,1.22,0,0,1,502,623.7v3.78a1.22,1.22,0,0,1-1.29,1.14h0a1.23,1.23,0,0,1-1.3-1.14V623.7A1.22,1.22,0,0,1,500.73,622.57Z" transform="translate(-185.51 -1)" fill="#212121"/>
    <path d="M505.05,618h0a1.22,1.22,0,0,1,1.29,1.13v8.32a1.22,1.22,0,0,1-1.29,1.14h0a1.23,1.23,0,0,1-1.3-1.14v-8.32A1.22,1.22,0,0,1,505.05,618Z" transform="translate(-185.51 -1)" fill="#212121"/>
    <path d="M509.37,620.3h0a1.22,1.22,0,0,1,1.29,1.13v6.05a1.22,1.22,0,0,1-1.29,1.14h0a1.23,1.23,0,0,1-1.3-1.14v-6.05A1.22,1.22,0,0,1,509.37,620.3Z" transform="translate(-185.51 -1)" fill="#212121"/>
    <path d="M513.69,615h0a1.22,1.22,0,0,1,1.29,1.13v11.35a1.22,1.22,0,0,1-1.29,1.14h0a1.23,1.23,0,0,1-1.3-1.14V616.13A1.23,1.23,0,0,1,513.69,615Z" transform="translate(-185.51 -1)" fill="#212121"/>
    <path d="M500.73,622.57h0A1.22,1.22,0,0,1,502,623.7v3.78a1.22,1.22,0,0,1-1.29,1.14h0a1.23,1.23,0,0,1-1.3-1.14V623.7A1.22,1.22,0,0,1,500.73,622.57Z" transform="translate(-185.51 -1)" fill="#212121"/>
    <path d="M505.05,618h0a1.22,1.22,0,0,1,1.29,1.13v8.32a1.22,1.22,0,0,1-1.29,1.14h0a1.23,1.23,0,0,1-1.3-1.14v-8.32A1.22,1.22,0,0,1,505.05,618Z" transform="translate(-185.51 -1)" fill="#212121"/>
    <path d="M509.37,620.3h0a1.22,1.22,0,0,1,1.29,1.13v6.05a1.22,1.22,0,0,1-1.29,1.14h0a1.23,1.23,0,0,1-1.3-1.14v-6.05A1.22,1.22,0,0,1,509.37,620.3Z" transform="translate(-185.51 -1)" fill="#212121"/>
    <path d="M513.69,615h0a1.22,1.22,0,0,1,1.29,1.13v11.35a1.22,1.22,0,0,1-1.29,1.14h0a1.23,1.23,0,0,1-1.3-1.14V616.13A1.23,1.23,0,0,1,513.69,615Z" transform="translate(-185.51 -1)" fill="#212121"/>
  </g>

</svg>

当我在Mozilla上打开它时,其行为与Chrome有所不同。Mozilla正在按预期方式应用所有关键帧,而Chrome并未将关键帧a3不透明度应用于100%的1。我做了很多研究,但无法解决。我需要它来像在Mozilla中渲染一样在chrome中渲染。

有人可以帮忙吗?

先感谢您。

MSC

fill-opacity替换对不透明度的引用,它可以工作。如果发现您也需要笔触不透明度,也可以使用它。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

:not(:hover)不适用于不透明度

来自分类Dev

Java:使不透明度仅适用于JPanel而不适用于组件

来自分类Dev

CSS不透明度转换不适用于添加类

来自分类Dev

CSS悬停img不适用于其他类不透明度

来自分类Dev

即使元素的不透明度发生变化,CSS过渡也不适用于元素

来自分类Dev

过滤器不透明度不适用于复选框(IE8)

来自分类Dev

带有小 JS 脚本的背景图像不透明度不适用于 iOS

来自分类Dev

Bg不透明度仅适用于颜色

来自分类Dev

Bg不透明度仅适用于颜色

来自分类Dev

CSS悬停图片不适用于Firefox,但适用于Chrome

来自分类Dev

CSS规则适用于IE,但不适用于Chrome / Firefox

来自分类Dev

HTML Canvas 线条透明度不适用于移动 Safari

来自分类Dev

SSL适用于Chrome,但有时适用于Firefox,不适用于IOS,Android或Blackberry

来自分类Dev

面板背景颜色,透明度和背景图片不适用于氛围主题

来自分类Dev

面板背景颜色,透明度和背景图片不适用于氛围主题

来自分类Dev

按钮悬停不适用于透明

来自分类Dev

jQuery touch Punch适用于Chrome和Firefox,但不适用于IE

来自分类Dev

jQuery Javascript仅适用于chrome和firefox,不适用于IE

来自分类Dev

JavaScript适用于Chrome,但不适用于Firefox

来自分类Dev

JScript Button适用于Chrome,但不适用于Firefox

来自分类Dev

HTML呈现问题-适用于Mozilla Firefox,但不适用于Google Chrome

来自分类Dev

Javascript getElementById不适用于Chrome,但适用于Firefox

来自分类Dev

内对焦适用于chrome,但不适用于Firefox

来自分类Dev

jQuery scrollTop()-仅适用于Firefox,不适用于Chrome

来自分类Dev

JS适用于Chrome,但不适用于Firefox

来自分类Dev

jQuery touch Punch适用于Chrome和Firefox,但不适用于IE

来自分类Dev

JS适用于Chrome,但不适用于Firefox

来自分类Dev

JS适用于Firefox和Safari,但不适用于Chrome。这是我的网站

来自分类Dev

D3强制布局适用于Chrome,但不适用于Firefox

Related 相关文章

  1. 1

    :not(:hover)不适用于不透明度

  2. 2

    Java:使不透明度仅适用于JPanel而不适用于组件

  3. 3

    CSS不透明度转换不适用于添加类

  4. 4

    CSS悬停img不适用于其他类不透明度

  5. 5

    即使元素的不透明度发生变化,CSS过渡也不适用于元素

  6. 6

    过滤器不透明度不适用于复选框(IE8)

  7. 7

    带有小 JS 脚本的背景图像不透明度不适用于 iOS

  8. 8

    Bg不透明度仅适用于颜色

  9. 9

    Bg不透明度仅适用于颜色

  10. 10

    CSS悬停图片不适用于Firefox,但适用于Chrome

  11. 11

    CSS规则适用于IE,但不适用于Chrome / Firefox

  12. 12

    HTML Canvas 线条透明度不适用于移动 Safari

  13. 13

    SSL适用于Chrome,但有时适用于Firefox,不适用于IOS,Android或Blackberry

  14. 14

    面板背景颜色,透明度和背景图片不适用于氛围主题

  15. 15

    面板背景颜色,透明度和背景图片不适用于氛围主题

  16. 16

    按钮悬停不适用于透明

  17. 17

    jQuery touch Punch适用于Chrome和Firefox,但不适用于IE

  18. 18

    jQuery Javascript仅适用于chrome和firefox,不适用于IE

  19. 19

    JavaScript适用于Chrome,但不适用于Firefox

  20. 20

    JScript Button适用于Chrome,但不适用于Firefox

  21. 21

    HTML呈现问题-适用于Mozilla Firefox,但不适用于Google Chrome

  22. 22

    Javascript getElementById不适用于Chrome,但适用于Firefox

  23. 23

    内对焦适用于chrome,但不适用于Firefox

  24. 24

    jQuery scrollTop()-仅适用于Firefox,不适用于Chrome

  25. 25

    JS适用于Chrome,但不适用于Firefox

  26. 26

    jQuery touch Punch适用于Chrome和Firefox,但不适用于IE

  27. 27

    JS适用于Chrome,但不适用于Firefox

  28. 28

    JS适用于Firefox和Safari,但不适用于Chrome。这是我的网站

  29. 29

    D3强制布局适用于Chrome,但不适用于Firefox

热门标签

归档