97免费在线观看视频 I 午夜夫妻视频 I 久久久久久网站 I 天堂网男人 I 欧美大波大乳人奶 I 丝袜 中出 制服 人妻 美腿 I 窝窝午夜理论片影院 I 日韩在线伦理电影 I 韩国特级毛片 I 亚洲欧美另类激情 I 在线成人日韩 I 麻豆视频免费看 I 黄色生活毛片 I 极品一线天小嫩嫩真紧 I 色久天堂 I 久久久久久黄色片 I 林智妍三级露全乳电影视频 I 大肉大捧一进一出好爽视频 I 空乘伦理hd I 少妇口述与子做过爱 I 成人免费影片 I 国产精品国内免费一区二区三区 I 日韩制服一区 I 青青草福利在线 I 日本在线观看不卡视频 I 婷婷六月综合亚洲 I 国产又粗又黄又硬 I 美女扒开屁股让男子桶爽 I 欧美性午夜视频观看 I 欧美狠狠插 I 亚洲福利在线观看视频 I 无码抽搐高潮喷水流白浆 I 亚洲欧美国产日韩色伦 I 你懂的视频网站在线观看 I www.蜜桃视频在线观看 I 日本无码人妻精品一区二区蜜桃 I 久久中文字幕人妻丝袜 I 碰草在线视频 I 日韩精品成人av网站

css交錯旋轉

2020/10/28 10:32:36   閱讀:2525    發布者:2525

<div class="spiral-tower">
  <div class="cube">
    <div class="face cube__front"></div>
    <div class="face cube__back"></div>
    <div class="face cube__right"></div>
    <div class="face cube__left"></div>
    <div class="face cube__top"></div>
    <div class="face cube__bottom"></div>
  </div>
  <div class="cube">
    <div class="face cube__front"></div>
    <div class="face cube__back"></div>
    <div class="face cube__right"></div>
    <div class="face cube__left"></div>
    <div class="face cube__top"></div>
    <div class="face cube__bottom"></div>
  </div>
  <div class="cube">
    <div class="face cube__front"></div>
    <div class="face cube__back"></div>
    <div class="face cube__right"></div>
    <div class="face cube__left"></div>
    <div class="face cube__top"></div>
    <div class="face cube__bottom"></div>
  </div>
  <div class="cube">
    <div class="face cube__front"></div>
    <div class="face cube__back"></div>
    <div class="face cube__right"></div>
    <div class="face cube__left"></div>
    <div class="face cube__top"></div>
    <div class="face cube__bottom"></div>
  </div>
  <div class="cube">
    <div class="face cube__front"></div>
    <div class="face cube__back"></div>
    <div class="face cube__right"></div>
    <div class="face cube__left"></div>
    <div class="face cube__top"></div>
    <div class="face cube__bottom"></div>
  </div>
  <div class="cube">
    <div class="face cube__front"></div>
    <div class="face cube__back"></div>
    <div class="face cube__right"></div>
    <div class="face cube__left"></div>
    <div class="face cube__top"></div>
    <div class="face cube__bottom"></div>
  </div>
  <div class="cube">
    <div class="face cube__front"></div>
    <div class="face cube__back"></div>
    <div class="face cube__right"></div>
    <div class="face cube__left"></div>
    <div class="face cube__top"></div>
    <div class="face cube__bottom"></div>
  </div>
  <div class="cube">
    <div class="face cube__front"></div>
    <div class="face cube__back"></div>
    <div class="face cube__right"></div>
    <div class="face cube__left"></div>
    <div class="face cube__top"></div>
    <div class="face cube__bottom"></div>
  </div>
  <div class="cube">
    <div class="face cube__front"></div>
    <div class="face cube__back"></div>
    <div class="face cube__right"></div>
    <div class="face cube__left"></div>
    <div class="face cube__top"></div>
    <div class="face cube__bottom"></div>
  </div>
  <div class="cube">
    <div class="face cube__front"></div>
    <div class="face cube__back"></div>
    <div class="face cube__right"></div>
    <div class="face cube__left"></div>
    <div class="face cube__top"></div>
    <div class="face cube__bottom"></div>
  </div>
  <div class="cube">
    <div class="face cube__front"></div>
    <div class="face cube__back"></div>
    <div class="face cube__right"></div>
    <div class="face cube__left"></div>
    <div class="face cube__top"></div>
    <div class="face cube__bottom"></div>
  </div>
  <div class="cube">
    <div class="face cube__front"></div>
    <div class="face cube__back"></div>
    <div class="face cube__right"></div>
    <div class="face cube__left"></div>
    <div class="face cube__top"></div>
    <div class="face cube__bottom"></div>
  </div>
  <div class="cube">
    <div class="face cube__front"></div>
    <div class="face cube__back"></div>
    <div class="face cube__right"></div>
    <div class="face cube__left"></div>
    <div class="face cube__top"></div>
    <div class="face cube__bottom"></div>
  </div>
  <div class="cube">
    <div class="face cube__front"></div>
    <div class="face cube__back"></div>
    <div class="face cube__right"></div>
    <div class="face cube__left"></div>
    <div class="face cube__top"></div>
    <div class="face cube__bottom"></div>
  </div>
  <div class="cube">
    <div class="face cube__front"></div>
    <div class="face cube__back"></div>
    <div class="face cube__right"></div>
    <div class="face cube__left"></div>
    <div class="face cube__top"></div>
    <div class="face cube__bottom"></div>
  </div>
  <div class="cube">
    <div class="face cube__front"></div>
    <div class="face cube__back"></div>
    <div class="face cube__right"></div>
    <div class="face cube__left"></div>
    <div class="face cube__top"></div>
    <div class="face cube__bottom"></div>
  </div>
  <div class="cube">
    <div class="face cube__front"></div>
    <div class="face cube__back"></div>
    <div class="face cube__right"></div>
    <div class="face cube__left"></div>
    <div class="face cube__top"></div>
    <div class="face cube__bottom"></div>
  </div>
  <div class="cube">
    <div class="face cube__front"></div>
    <div class="face cube__back"></div>
    <div class="face cube__right"></div>
    <div class="face cube__left"></div>
    <div class="face cube__top"></div>
    <div class="face cube__bottom"></div>
  </div>
  <div class="cube">
    <div class="face cube__front"></div>
    <div class="face cube__back"></div>
    <div class="face cube__right"></div>
    <div class="face cube__left"></div>
    <div class="face cube__top"></div>
    <div class="face cube__bottom"></div>
  </div>
  <div class="cube">
    <div class="face cube__front"></div>
    <div class="face cube__back"></div>
    <div class="face cube__right"></div>
    <div class="face cube__left"></div>
    <div class="face cube__top"></div>
    <div class="face cube__bottom"></div>
  </div>
  <div class="cube">
    <div class="face cube__front"></div>
    <div class="face cube__back"></div>
    <div class="face cube__right"></div>
    <div class="face cube__left"></div>
    <div class="face cube__top"></div>
    <div class="face cube__bottom"></div>
  </div>
  <div class="cube">
    <div class="face cube__front"></div>
    <div class="face cube__back"></div>
    <div class="face cube__right"></div>
    <div class="face cube__left"></div>
    <div class="face cube__top"></div>
    <div class="face cube__bottom"></div>
  </div>
  <div class="cube">
    <div class="face cube__front"></div>
    <div class="face cube__back"></div>
    <div class="face cube__right"></div>
    <div class="face cube__left"></div>
    <div class="face cube__top"></div>
    <div class="face cube__bottom"></div>
  </div>
  <div class="cube">
    <div class="face cube__front"></div>
    <div class="face cube__back"></div>
    <div class="face cube__right"></div>
    <div class="face cube__left"></div>
    <div class="face cube__top"></div>
    <div class="face cube__bottom"></div>
  </div>
  <div class="cube">
    <div class="face cube__front"></div>
    <div class="face cube__back"></div>
    <div class="face cube__right"></div>
    <div class="face cube__left"></div>
    <div class="face cube__top"></div>
    <div class="face cube__bottom"></div>
  </div>
  <div class="cube">
    <div class="face cube__front"></div>
    <div class="face cube__back"></div>
    <div class="face cube__right"></div>
    <div class="face cube__left"></div>
    <div class="face cube__top"></div>
    <div class="face cube__bottom"></div>
  </div>
  <div class="cube">
    <div class="face cube__front"></div>
    <div class="face cube__back"></div>
    <div class="face cube__right"></div>
    <div class="face cube__left"></div>
    <div class="face cube__top"></div>
    <div class="face cube__bottom"></div>
  </div>
  <div class="cube">
    <div class="face cube__front"></div>
    <div class="face cube__back"></div>
    <div class="face cube__right"></div>
    <div class="face cube__left"></div>
    <div class="face cube__top"></div>
    <div class="face cube__bottom"></div>
  </div>
  <div class="cube">
    <div class="face cube__front"></div>
    <div class="face cube__back"></div>
    <div class="face cube__right"></div>
    <div class="face cube__left"></div>
    <div class="face cube__top"></div>
    <div class="face cube__bottom"></div>
  </div>
  <div class="cube">
    <div class="face cube__front"></div>
    <div class="face cube__back"></div>
    <div class="face cube__right"></div>
    <div class="face cube__left"></div>
    <div class="face cube__top"></div>
    <div class="face cube__bottom"></div>
  </div>
  <div class="cube">
    <div class="face cube__front"></div>
    <div class="face cube__back"></div>
    <div class="face cube__right"></div>
    <div class="face cube__left"></div>
    <div class="face cube__top"></div>
    <div class="face cube__bottom"></div>
  </div>
  <div class="cube">
    <div class="face cube__front"></div>
    <div class="face cube__back"></div>
    <div class="face cube__right"></div>
    <div class="face cube__left"></div>
    <div class="face cube__top"></div>
    <div class="face cube__bottom"></div>
  </div>
  <div class="cube">
    <div class="face cube__front"></div>
    <div class="face cube__back"></div>
    <div class="face cube__right"></div>
    <div class="face cube__left"></div>
    <div class="face cube__top"></div>
    <div class="face cube__bottom"></div>
  </div>
  <div class="cube">
    <div class="face cube__front"></div>
    <div class="face cube__back"></div>
    <div class="face cube__right"></div>
    <div class="face cube__left"></div>
    <div class="face cube__top"></div>
    <div class="face cube__bottom"></div>
  </div>
  <div class="cube">
    <div class="face cube__front"></div>
    <div class="face cube__back"></div>
    <div class="face cube__right"></div>
    <div class="face cube__left"></div>
    <div class="face cube__top"></div>
    <div class="face cube__bottom"></div>
  </div>
  <div class="cube">
    <div class="face cube__front"></div>
    <div class="face cube__back"></div>
    <div class="face cube__right"></div>
    <div class="face cube__left"></div>
    <div class="face cube__top"></div>
    <div class="face cube__bottom"></div>
  </div>
  <div class="cube">
    <div class="face cube__front"></div>
    <div class="face cube__back"></div>
    <div class="face cube__right"></div>
    <div class="face cube__left"></div>
    <div class="face cube__top"></div>
    <div class="face cube__bottom"></div>
  </div>
  <div class="cube">
    <div class="face cube__front"></div>
    <div class="face cube__back"></div>
    <div class="face cube__right"></div>
    <div class="face cube__left"></div>
    <div class="face cube__top"></div>
    <div class="face cube__bottom"></div>
  </div>
  <div class="cube">
    <div class="face cube__front"></div>
    <div class="face cube__back"></div>
    <div class="face cube__right"></div>
    <div class="face cube__left"></div>
    <div class="face cube__top"></div>
    <div class="face cube__bottom"></div>
  </div>
  <div class="cube">
    <div class="face cube__front"></div>
    <div class="face cube__back"></div>
    <div class="face cube__right"></div>
    <div class="face cube__left"></div>
    <div class="face cube__top"></div>
    <div class="face cube__bottom"></div>
  </div>
  <div class="cube">
    <div class="face cube__front"></div>
    <div class="face cube__back"></div>
    <div class="face cube__right"></div>
    <div class="face cube__left"></div>
    <div class="face cube__top"></div>
    <div class="face cube__bottom"></div>
  </div>
  <div class="cube">
    <div class="face cube__front"></div>
    <div class="face cube__back"></div>
    <div class="face cube__right"></div>
    <div class="face cube__left"></div>
    <div class="face cube__top"></div>
    <div class="face cube__bottom"></div>
  </div>
  <div class="cube">
    <div class="face cube__front"></div>
    <div class="face cube__back"></div>
    <div class="face cube__right"></div>
    <div class="face cube__left"></div>
    <div class="face cube__top"></div>
    <div class="face cube__bottom"></div>
  </div>
  <div class="cube">
    <div class="face cube__front"></div>
    <div class="face cube__back"></div>
    <div class="face cube__right"></div>
    <div class="face cube__left"></div>
    <div class="face cube__top"></div>
    <div class="face cube__bottom"></div>
  </div>
  <div class="cube">
    <div class="face cube__front"></div>
    <div class="face cube__back"></div>
    <div class="face cube__right"></div>
    <div class="face cube__left"></div>
    <div class="face cube__top"></div>
    <div class="face cube__bottom"></div>
  </div>
  <div class="cube">
    <div class="face cube__front"></div>
    <div class="face cube__back"></div>
    <div class="face cube__right"></div>
    <div class="face cube__left"></div>
    <div class="face cube__top"></div>
    <div class="face cube__bottom"></div>
  </div>
  <div class="cube">
    <div class="face cube__front"></div>
    <div class="face cube__back"></div>
    <div class="face cube__right"></div>
    <div class="face cube__left"></div>
    <div class="face cube__top"></div>
    <div class="face cube__bottom"></div>
  </div>
  <div class="cube">
    <div class="face cube__front"></div>
    <div class="face cube__back"></div>
    <div class="face cube__right"></div>
    <div class="face cube__left"></div>
    <div class="face cube__top"></div>
    <div class="face cube__bottom"></div>
  </div>
</div>


body {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  margin: 0;
  background: hsl(240, 56%, 98%);
}

*,
*::after,
*::before {
  box-sizing: border-box;
  transform-style: preserve-3d;
}

:root {
  --grey-color-1: #bdc3c7;
  --grey-color-2: #95a5a6;
  --grey-color-3: #7f8c8d;
}

@mixin cube($width, $height, $depth) {
  &__front {
    @include cube-front($width, $height, $depth);
  }
  &__back {
    @include cube-back($width, $height, $depth);
  }
  &__right {
    @include cube-right($width, $height, $depth);
  }
  &__left {
    @include cube-left($width, $height, $depth);
  }
  &__top {
    @include cube-top($width, $height, $depth);
  }
  &__bottom {
    @include cube-bottom($width, $height, $depth);
  }
  .face {
    position: absolute;
  }
}

@mixin cube-front($width, $height, $depth) {
  width: var($width);
  height: var($height);
  transform-origin: bottom left;
  transform: rotateX(-90deg) translateZ(calc(calc(var(#{$depth}) * 2) - var(#{$height})));
}

@mixin cube-back($width, $height, $depth) {
  width: var($width);
  height: var($height);
  transform-origin: top left;
  transform: rotateX(-90deg) rotateY(180deg) translateX(calc(var(#{$width}) * -1))
    translateY(calc(var(#{$height}) * -1));
}

@mixin cube-right($width, $height, $depth) {
  width: calc(var(#{$depth}) * 2);
  height: var($height);
  transform-origin: top left;
  transform: rotateY(90deg) rotateZ(-90deg) translateZ(var(#{$width})) translateX(calc(var(#{$depth}) * -2))
    translateY(calc(var(#{$height}) * -1));
}

@mixin cube-left($width, $height, $depth) {
  width: calc(var(#{$depth}) * 2);
  height: var($height);
  transform-origin: top left;
  transform: rotateY(-90deg) rotateZ(90deg) translateY(calc(var(#{$height}) * -1));
}

@mixin cube-top($width, $height, $depth) {
  width: var($width);
  height: calc(var(#{$depth}) * 2);
  transform-origin: top left;
  transform: translateZ(var($height));
}

@mixin cube-bottom($width, $height, $depth) {
  width: var($width);
  height: calc(var(#{$depth}) * 2);
  transform-origin: top left;
  transform: rotateY(180deg) translateX(calc(var(#{$width}) * -1));
}

.cube {
  --cube-width: 12rem;
  --cube-height: 12rem;
  --cube-depth: 0.5rem;

  @include cube(--cube-width, --cube-height, --cube-depth);

  width: 12rem;
  height: 0.5rem;
  transform-origin: center center 6rem;
  animation: spin 3s ease-in-out alternate infinite;

  &__front {
    background-color: var(--grey-color-1);
  }
  &__back {
    background-color: var(--grey-color-3);
  }
  &__right {
    background-color: var(--grey-color-1);
  }
  &__left {
    background-color: var(--grey-color-2);
  }
  &__top {
    background-color: var(--grey-color-3);
  }
  &__bottom {
    background-color: var(--grey-color-2);
  }
}

.spiral-tower {
  display: grid;
  grid-auto-flow: row;
  transform: rotateX(-30deg) rotateY(45deg);

  .cube {
    @for $i from 1 through 48 {
      &:nth-child(#{$i}) {
        animation-delay: 0.015s * ($i - 1);
      }
    }
  }
}

@keyframes spin {
  0%,
  15% {
    transform: rotateY(0);
  }

  85%,
  100% {
    transform: rotateY(1turn);
  }
}



主站蜘蛛池模板: av免费大片 | 国产精品久久久久久久7777 | 欧美成人一区二区三区 | 中文字幕不卡乱偷在线观看 | 成人av一区二区亚洲精 | 日本免费人成在线观看网站 | av制服丝袜白丝国产网站 | 久久人人爽人人爽人人片ⅴ | 亚洲成人av影片 | 天天躁夜夜躁天干天干200 | 国产精品igao视频网免费播放 | 久久久久久a亚洲欧洲av | 国产孩cao大人xxxx | 在线国产99| 亚洲人屁股眼子交1 | 久热这里只有精品99在线观看 | 久精品在线 | 乌克兰丰满少妇毛片 | 婷婷色综合视频在线观看 | 亚洲欧美一区二区视频 | 国产综合激情 | 久久无毛 | 无码人妻av一区二区三区蜜臀 | 日日碰狠狠添天天爽五月婷 | 国产精品电影久久久久电影网 | 日韩区欧美区 | 无码专区―va亚洲v专区在线 | 亚洲久久久久久 | 在线视频 亚太 国产 欧美 一区二区 | 亚洲色图1 | 日本特黄特色a大片免费高清观看视频 | 97色伦97色伦国产 | av网站免费看 | 日日摸日日添夜夜爽97 | 国产成人永久免费视频网站 | 少妇高潮毛片色欲ava片 | 99精品免费久久久久久久久日本 | 青青草精品在线视频 | 99视频在线精品 | 爽爽午夜影视窝窝看片 | 欧美一区二区三区婷婷月色 | 日本系列 1页 亚洲系列 | 午夜黄色福利 | 日本五十路一区二区三区在线观看 | 国产日韩综合av在线观看一区 | 亚洲国产精品日韩专区av | 骚妇毛片 | 日韩黄色在线观看 | aa片在线观看视频在线播放 | 加勒比综合在线16p 妺妺窝人体色www看美女 | 双乳奶水饱满少妇呻吟免费看 | 白峰美羽一区二区三区 | 人人妻在人人 | 狠狠躁天天躁日日躁欧美 | 国产午夜福利在线播放87 | 中文字幕久久久久人妻中出 | 国产av偷闻女邻居内裤被发现 | 天天干天天碰 | 校花高潮抽搐冒白浆视频 | 91精品国产综合久久久欧美 | 亚洲五月六月 | 伊人久久五月 | 麻花传媒剧国产mv高清播放 | 亚洲第一免费播放区 | 2021毛片| 久久综合精品国产丝袜长腿 | 中文字幕人妻被公上司喝醉506 | 国产好大好爽久久久久久久 | 国产成人国产在线观看 | 亚洲精品乱码久久 | 欧美成人aaaaⅴ片在线看 | 蜜桃av鲁一鲁一鲁一鲁俄罗斯的 | 日韩新无码精品毛片 | 欧美二区三区四区 | 欧美精品videos性欧美 | 久久一区三区 | 黑人巨大亚洲一区二区久 | 亚洲麻豆av成本人无码网站 | 中文字幕无线码 | 成年av动漫网站久久 | 久久精品99国产精品亚洲 | 中文无码成人免费视频在线观看 | 极品白嫩少妇无套内谢 | 色偷偷亚洲男人的天堂 | 快播黄色片 | 久久午夜伦鲁片免费无码 | 亚洲 制服丝袜 中文字幕 在线 | 久久精品国产精品青草app | 伊人狠狠| 免费成人蒂法 | 特黄做受又粗又长又大又硬 | 日韩精品一区二区不卡 | 天堂网2023 | 国产精品日韩高清伦字幕搜索 | 97丨九色丨国产人妻熟女 | 91九色蝌蚪成人 | 国产亚洲精aa在线观看 | 亚洲伊人伊色伊影伊综合网 | 成人黄色小说网址 |