scss 一支笔由seth kontny。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了scss 一支笔由seth kontny。相关的知识,希望对你有一定的参考价值。

Beyond Rubk's Cube 
-------------------
From http://lsc.org/see-whats-happening/upcoming-exhibitions/cube/ I wish I could go to!


Direct-link: http://lsc.org/wp-content/uploads/2013/08/groovkis-header-678wide.gif
This only looks half decent because there's no lines, need to learn more 3D.

A [Pen](http://codepen.io/sethkontny/pen/aBbph) by [seth kontny](http://codepen.io/sethkontny) on [CodePen](http://codepen.io/).

[License](http://codepen.io/sethkontny/pen/aBbph/license).
<link href='http://fonts.googleapis.com/css?family=Bowlby+One+SC' rel='stylesheet' type='text/css'>
<div class="br">
  <div class="br-cube">    
    <div class='br-cube-face br-cube-face-full br-cube-t'></div> 
    <div class='br-cube-face br-cube-tl'>S E T H</div>   
    <div class='br-cube-face br-cube-tf'>H </div>
    <div class='br-cube-face br-cube-tr'> B</div>
    <div class='br-cube-face br-cube-tb'>T N 'S</div>
    
    <div class='br-cube-face br-cube-ml'>K O N</div>
    <div class='br-cube-face br-cube-mf'>T N Y 'S</div>
    <div class='br-cube-face br-cube-mr'>  </div>
    <div class='br-cube-face br-cube-mb'>  </div>  
    
    <div class='br-cube-face br-cube-dl text-right'> C</div>
    <div class='br-cube-face br-cube-df'>U B E</div>
    <div class='br-cube-face br-cube-dr'>H E L O </div>
    <div class='br-cube-face br-cube-db'>L L O</div>
    <div class='br-cube-face br-cube-face-full br-cube-d'>O</div>    
  </div>
</div>
@import "compass";
body,html { height: 100%; }
$cube-size: 3.1em;
.br {
  position: relative;
  height: 100%;
  width: 100%;
  
  background-color: red;
  color: white;
  font-family: Bowlby One Sc, sans-serif;
  font-size: 50px;
  line-height: 1em;
  text-align:justify;
	  perspective: $cube-size*2;
}
.br-cube {
  position: absolute;
  top: 0; right: 0; bottom: 0; left: 0;
  margin: auto;
  height: $cube-size;
  width: $cube-size;
  border: 1px solid purple;  
	  transform-style: preserve-3d;
  transform: rotateY(45deg) rotateX(0);
  animation: datspintho 2.5s .5s ease-in-out infinite;
}
.br-cube-face {
  position: absolute;
  top: 0; bottom: 0;
  margin: auto;
  height: 33.33333333%;
  width: 100%;
  background-color: red;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.br-cube-face-full { height: 100%; }


.br-cube-t  { transform: rotateX(90deg) translateZ($cube-size/2); }
.br-cube-tf { transform: translateY(-$cube-size/3) translateZ($cube-size/2); }
.br-cube-tr { transform: translateY(-$cube-size/3)rotateY(90deg) translateZ($cube-size/2); }
.br-cube-tl { transform: translateY(-$cube-size/3)rotateY(-90deg) translateZ($cube-size/2); }
.br-cube-tb { transform: translateY(-$cube-size/3) translateZ(-$cube-size/2) rotateY(180deg); }


.br-cube-mf { transform: rotateY(10deg) translateZ($cube-size/2); }
.br-cube-mr { transform: rotateY(100deg) translateZ($cube-size/2); }
.br-cube-ml { transform: rotateY(-80deg) translateZ($cube-size/2); }
.br-cube-mb { transform: translateZ(-$cube-size/2) rotateY(190deg); }


.br-cube-d  { transform: rotateY(-10deg) rotateX(-90deg) translateZ($cube-size/2); }
.br-cube-df { transform: rotateY(-10deg) translateY($cube-size/3) translateZ($cube-size/2); }
.br-cube-dr { transform: rotateY(-10deg) translateY($cube-size/3) rotateY(90deg) translateZ($cube-size/2); }
.br-cube-dl { transform: rotateY(-10deg) translateY($cube-size/3) rotateY(-90deg) translateZ($cube-size/2); }
.br-cube-db { transform: rotateY(-10deg) translateY($cube-size/3) translateZ(-$cube-size/2) rotateY(180deg); }

.text-right { text-align: right; }

@keyframes datspintho {
    60% { transform: rotateY(405deg) rotateX(-360deg); }
    61% { transform: rotateY(405deg) rotateX(-360deg); }
    100% { transform: rotateY(405deg) rotateX(-360deg); }
}

以上是关于scss 一支笔由seth kontny。的主要内容,如果未能解决你的问题,请参考以下文章

scss 一支笔由seth kontny。

css 一支笔由seth kontny。

css 一支笔由seth kontny。

css 一支笔由seth kontny。

css 一支笔由seth kontny。

css 一支笔由seth kontny。