好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

纯 CSS 实现蜡烛融化(水滴)的示例代码

实现效果

实现思路

融化效果是 利用 filfilter 的 contrast 和 blur 实现的。
在父元素中设置 contrast 并在子元素中设置 blur 即可实现两者相融的效果。

代码

<!DOCTY PE  ht ML >
<html lang="en">
<head>
  < ;m eta charset="UTF-8">
  <t IT le>水滴效果</title>
  <link rel="stylesheet" type="text/css"  hr ef="css/index.css">
</head>
<body>
  <div class="hpc">下雨收衫</div>
</body>
</html>

html,body{
  m arg in: 0;
  padding: 0;
  width: 100%;
  h ei ght: 100%;
  overflow: hidden;
  background:  # 000;
  filter: contrast(20);
}


.both{
  left: 0;
  content: "";
  width: 10px;
  height: 20px;
  bottom: -20px;
  border-radius: 50%;
  position: absolute;
  background-color: #fff;
}
.hpc{
  top: 80px;
  left: 100px;
  color: #fff;
  width: 400px;
  height: 107px;
  font- Size:  6rem;
  filter: blur(3px);
  font -s tyle: italic;
  position: relative;
  transform: skewY(5 deg );
  font-f ami ly: "Comic Sans MS";
  border-bottom: 10px solid #fff;

  & am  p;  :: before{
    @extend .both;
    animation: move 6s ease -i n-out infinite;
  }

  &: :after {
    @extend .both;
    animation: move 6s 1s ease-in-out infinite;
  }

  @keyframes move{
    70%{
      bottom: -20px;
      transform: translate(380px, 5px);
    }
    80%{
      transform: translate(380px, 3px);
      opacity: 1;
    }
    100%{
      transform: translate(380px, 180px);
      opacity: 0;
    }
  }
}

将 SCSS 转化为 CSS 再导入即可。

到此这篇关于纯 CSS 实现蜡烛融化(水滴)的示例代码的 文章 就介绍到这了,更多相关 CSS 蜡烛融化内容请搜索以前的文章或继续浏览下面的相关文章,希望大家以后多多支持!

总结

以上是 为你收集整理的 纯 CSS 实现蜡烛融化(水滴)的示例代码 全部内容,希望文章能够帮你解决 纯 CSS 实现蜡烛融化(水滴)的示例代码 所遇到的问题。

如果觉得 网站内容还不错, 推荐好友。

查看更多关于纯 CSS 实现蜡烛融化(水滴)的示例代码的详细内容...

  阅读:19次