css实现黑白猫太极阴阳悬浮效果代码

代码语言:html

所属分类:悬停

代码描述:css实现黑白猫太极阴阳悬浮效果代码

代码标签: 白猫 太极 阴阳 悬浮 效果

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html lang="en" >

<head>

  <meta charset="UTF-8">

  
  
  
<style>
body {
  align-items: center;
  background-color: #f9abab;
  display: flex;
  flex-direction: column;
  font-family: sans-serif;
  font-weight: 900;
  height: 100vh;
  justify-content: center;
  margin: 0;
}

.box {
  --box-width: 300px;
  /* background-color: #f9f; */
  border-radius: 50%;
  /* Chromium work-around */
  clip-path: circle(150px at 150px);
  height: var(--box-width);
  overflow: hidden;
  position: relative;
  width: var(--box-width);
}

.activator {
  height: 100%;
  position: absolute;
  width: 100%;
}

.activator.white {
  clip-path: polygon(
    35.66% 85.67%,
    44.99% 83.13%,
    54.08% 90.2%,
    55.1% 101.27%,
    64.89% 94.58%,
    74.59% 86.97%,
    82.83% 78.07%,
    88.86% 67.82%,
    91.48% 56.61%,
    90.3% 42.78%,
    86.06% 31.29%,
    77.45% 21.44%,
    67.34% 14.67%
  );
}

.activator.black {
  /* background-color: red; */
  clip-path: polygon(
    35% 86%,
    23% 79.33%,
    15.86% 70.67%,
    11.63% 61.78%,
    8.63% 52.71%,
    8.45% 43.74%,
    10.78% 32.35%,
    16.65% 22.15%,
    26.05% 12.86%,
    34.44% 6.24%,
    44.4% 0%,
    47.15% 11%,
    56.69% 17.26%,
    66.57% 14.04%
  );
}

.activator:hover {
  /* Safari work-around */
  clip-path: circle(150px at 150px);
  cursor: alias;
  z-index: 1;
}

.drop {
  background-color: #ffffff00;
  height: 100%;
  pointer-events: none;
  position: absolute;
  transition: background-color 400ms cubic-bezier(0.4, 0, 0.2, 1);
  width: 100%;
}

.cats {
  pointer-events: none;
  position: absolute;
  transition: transform 400ms cubic-bezier(0.4, 0, 0.2, 1);
}

.activator.black:hover ~ .drop {
.........完整代码请登录后点击上方下载按钮下载查看

网友评论0