当前位置:  开发笔记 > 前端 > 正文

脉动图像环css动画

如何解决《脉动图像环css动画》经验,为你挑选了1个好方法。

我正在尝试使用css动画围绕圆形图像创建"脉动环"动画.

我的图片是一个圆圈,宽400像素.我设法让整个图像脉冲,但我不太确定如何创建和动画图像周围的sepatate脉动环.

我想成像是静止的,环绕着它旋转.

我的代码到目前为止;

HTML

CSS

.container {
  padding: 20px;
}

@-webkit-keyframes pulse_animation {
  0% {
    -webkit-transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
  }
}

.pulse {
  -webkit-animation-name: 'pulse_animation';
  -webkit-animation-duration: 3000ms;
  -webkit-transform-origin: 70% 70%;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -webkit-animation: pulsate 3s ease-out;
  -webkit-animation-iteration-count: infinite;
}

@-webkit-keyframes pulsate {
  0% {
    -webkit-transform: scale(1, 1);
    opacity: 1;
  }
  50% {
    -webkit-transform: scale(1.1, 1.1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1, 1);
    opacity: 1;
  }
}

我在这里创造了一个小提琴.

我想在这里创建类似于示例的环.

我相信我非常接近.任何建议表示赞赏.



1> Ian Ramos..:

你需要一个具有相同宽度/高度的图像的新div,为它添加边框和动画.

HTML

CSS

.pulse-ring {
  content: '';
  width: 400px;
  height: 400px;
  border: 10px solid #F00;
  border-radius: 50%;
  position: absolute;
  top: 18px;
  left: 18px;
  animation: pulsate infinite 1s;
}

JSFiddle中的示例

推荐阅读
mobiledu2402851323
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有