JSFiddle - React, Tailwind, and code Playground

HTML

<section class="container">
	<div id="cube_1"> 
		<div class="front"></div>
		<div class="back"></div>
		<div class="right"></div>
		<div class="left"></div>
		<div class="top"></div>
		<div class="bottom"></div>
	</div>
</section>

CSS

body {
	background-color: #323232; /* фон түсі */
}
.container { /* сыртқы контейнердің разметкасы */
  width: 600px;
  height: 600px;
  position: relative;
  margin: 0 auto;
  margin-top: 80px;
}
#cube_1 {
  position: absolute;
  -webkit-transform-style: preserve-3d;
   -moz-transform-style: preserve-3d;
   -ms-transform-style: preserve-3d;
   -o-transform-style: preserve-3d;
   transform-style: preserve-3d; /* бұл элемент 3D кейістік ретінде қарастырыдады*/
  -webkit-transform: rotateX(10deg) rotateY(20deg);
   -moz-transform: rotateX(10deg) rotateY(20deg);
   -ms-transform: rotateX(10deg) rotateY(20deg);
   -o-transform: rotateX(10deg) rotateY(20deg);
   transform: rotateX(10deg) rotateY(20deg); /* блокты X осьінен 10, Y осьінен 20 градусқа бұрамыз */
  width: 20px;
  height: 20px;
  top: 300px;
  left: 300px;
}
#cube_1 div {
  margin: 0;
  position: absolute;
  width: 20px;
  height: 20px;
  box-shadow: inset 0 0 1px #fff;
}
/*төмендегі разметкада кубтың алты жағын позициялап, куб түріне әкелеміз*/
#cube_1 .front {
-webkit-transform: rotateY(0deg) translateZ(10px);
-moz-transform: rotateY(0deg) translateZ(10px);
-ms-transform: rotateY(0deg) translateZ(10px);
-o-transform: rotateY(0deg) translateZ(10px);
transform: rotateY(0deg) translateZ(10px);
}
#cube_1 .back {
-webkit-transform: rotateX(180deg) translateZ(10px);
-moz-transform: rotateX(180deg) translateZ(10px);
-ms-transform: rotateX(180deg) translateZ(10px);
-o-transform: rotateX(180deg) translateZ(10px);
transform: rotateX(180deg) translateZ(10px);
}
#cube_1 .right {
-webkit-transform: rotateY(90deg) translateZ(10px);
-moz-transform: rotateY(90deg) translateZ(10px);
-ms-transform: rotateY(90deg) translateZ(10px);
-o-transform: rotateY(90deg) translateZ(10px);
transform: rotateY(90deg) translateZ(10px);
}
#cube_1 .left {
-webkit-transform: rotateY(-90deg) translateZ(10px);
-moz-transform: rotateY(-90deg) translateZ(10px);
-ms-transform: rotateY(-90deg) translateZ(10px);
-o-transform: rotateY(-90deg)...