پیش‌نمایش زنده
کد HTML
<div class="scene">
  <div class="cube">
    <span class="side top">Easter</span>
    <span class="side front">Happy</span>
    <span class="side right"></span>
  </div>
</div>
کد CSS
.scene {
  width: 10em;
  justify-content: center;
  align-items: center;
}

.cube {
  color: #ccc;
  cursor: pointer;
  font-family: 'Roboto', sans-serif;
  transition: all 0.85s cubic-bezier(.20,.60,.20,1);
  transform-style: preserve-3d;
  transform-origin: 100% 50%;
  width: 10em;
  height: 4em;
}

.cube:hover {
  transform: rotateX(-90deg) rotateZ(-20deg);
}

.side {
  box-sizing: border-box;
  position: absolute;
  display: inline-block;
  height: 4em;
  width: 10em;
  text-align: center;
  text-transform: uppercase;
  padding-top: 1.5em;
  font-weight: bold;
}

.top {
  background: wheat;
  color: #222229;
  transform: rotateX(90deg) translate3d(0, 0, 2em);
  box-shadow: inset 0 0 0 5px #fff;
}

.front {
  background: #222229;
  color: #fff;
  box-shadow: inset 0 0 0 5px #fff;
  transform: translate3d(0, 0, 2em);
}

.right {
  height: 4em;
  width: 4em;
  background: #222229;
  box-shadow: inset 0 0 0 5px #fff;
  transform: rotateY(90deg) translate3d(0, 0, 8em);
}
نوع: button
تاریخ ایجاد: 2026/06/05
آخرین بروزرسانی: 2026/06/05