如何将gif转换为阴影?

时间:2017-03-01 12:19:15

标签: css imagemagick gif

我有an elegant 3D animation of a molecule Codeine_3d_transparent.gif

enter image description here

我想制作它的shadow : Codeine_3d_transparent-shadow.gif,使用一些html和css,我会把彩色动画放在下面。

如何快速完成?

截至目前,我这样做,但它不是影子XD:

enter image description here

1 个答案:

答案 0 :(得分:1)

老实说,这可能会损害一些设备性能AF(原谅我) - 尤其是GIF上的这么多过滤器。过滤器应该是GPU加速的。

另请注意,所有浏览器都不支持100%的过滤器。



.animationHere,.animationHere:after{
      position:relative;
      width:200px;
      height:200px;
      display:inline-block;
      background:url(https://upload.wikimedia.org/wikipedia/commons/3/3e/Codeine_3d_transparent.gif);
      background-size:100% 100%;
    }
.animationHere:after{
      position:absolute;
      top:3px;
      left:3px;
      content:"";
      z-index:-1;
      filter: brightness(0) blur(1px);
      opacity: .5;
    }
.animationHere.next:after{
      position:absolute;
      top:30px;
      left:0;
      filter: none;
    }

<div class="animationHere"></div>
<div class="animationHere next"></div>
&#13;
&#13;
&#13;