【问题标题】:CSS animation glow effect around png imagepng 图像周围的 CSS 动画发光效果
【发布时间】:2018-05-31 02:01:54
【问题描述】:

.zuphologo {
	padding-top: 33%;
	padding-bottom: 2%;
}

.fx {
    box-shadow: 0px 0px 100px 4px #fff;
  animation: glow 1.5s linear infinite alternate;

}

@keyframes glow{
  to {
    box-shadow: 0px 0px 30px 20px #fff;
  }
}
  <div class="container">
    <div class="row">
      <div class="col text-center zuphologo">
        <a href="google.co.uk">
          <img src="assets/img/logo.png" width="150" class="fx glowing purple">
        </a><br>
        <img src="assets/img/logoMyZupho.png" width="250" class="myzuphologo"><br>
        <p class="mylove">my love / mon amour / il mio amore / mi amore</p>
      </div>
    </div>
  </div>

我有一些动画效果,已经在标志后面了:

http://zupho.bootstrap.gridhosted.co.uk/

但是正如您所见,悬停效果是方形的 - 而不是环绕五边形徽标 - 请问如何让它环绕?

【问题讨论】:

  • 图片是方形的,所以边框效果也是方形的。您可能必须创建一个较小的圆形元素来承载该效果,然后将方形图像绝对定位在其上。我会提供更多帮助,但您没有提供任何代码。你应该阅读这些:stackoverflow.com/help/mcvestackoverflow.com/help/how-to-ask

标签: html css animation


【解决方案1】:

我使用带有filter: blur() 和属性fill 的阴影SVG-hexagon 进行着色。

* {
  padding: 0;
  margin: 0;
}

body {
  display: flex;
  min-height: 100vh;
  align-items: center;
  justify-content: center;
  background-color: black;
}

div {
  position: relative;
}

img,
svg {
  position: absolute;
  transform: translate(-50%, -50%);
}

svg {
  width: 168px;
  height: 196px;
  transform: translate(-50%, -50%) rotate(30deg);
  animation: glow 1.5s linear infinite alternate;
  filter: blur(0px);
  z-index: -10;
  fill: #aaa;
  transition: .2s;
}

@keyframes glow {
  from,
  to {
    filter: blur(0px);
  }
  50% {
    filter: blur(80px);
  }
}

img:hover+svg {
  fill: rgba(244, 66, 232, 1);
}


}
<div>
  <img src="http://zupho.bootstrap.gridhosted.co.uk/assets/img/logo.png">
  <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M18 2l6 10.5-6 10.5h-12l-6-10.5 6-10.5z"/></svg>
</div>

【讨论】:

  • 嗨,Andrey,看起来不错,但不知道如何应用它 - 我的 html 是这样的:
  • 抱歉,我已经做了多余的事情。我向你展示了解决问题的原理。
  • 不知道伙伴 - 抱歉对我没有帮助。但感谢您的努力
猜你喜欢
  • 1970-01-01
  • 2011-05-19
  • 1970-01-01
  • 2011-09-19
  • 2018-01-24
  • 2017-11-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多