Cara membuat kubus berputar 3D pada gulir menggunakan trig.js

 – Beragampengetahuan
2 mins read

Cara membuat kubus berputar 3D pada gulir menggunakan trig.js – Beragampengetahuan

Contents

πŸš€ Buat kubus berputar 3D yang luar biasa yang dapat diputar pada gulir!

Anda ingin membuat Animasi gulir terasa luar biasatidak memiliki sejumlah besar perpustakaan JavaScript memperlambat situs web Anda? Jika saya memberi tahu Anda Anda dapat dengan mudah memutar kubus 3D pada gulir,menggunakan CSS dan trig.js?

Dalam posting ini saya akan menunjukkan cara menggunakannya position: sticky; Dan biarkan trig.js menangani rotasi berbasis gulir. hasil? satu Efek yang menarik Ketika kubus tetap di tempatnya, kubus berputar, memungkinkan latar belakang tetap bergulir!

πŸŽ₯ Lihat Demonstrasi Codepen Real-Time


πŸ›  Apa yang kami bangun

Dan Hanya beberapa baris cs dan trig.jskami akan membuat:

βœ…A Kubus 3d Itu Stabilitas rotasi Saat Anda menggulir

βœ…A Interaksi menggulir Posisi kubus Tetap diperbaiki Saat halaman bergerak

βœ…A Solusi ringan Ini tidak memerlukan GSAP atau gulungan


Keajaiban trig.js

Kami mengaktifkan trig.js pada elemen induk dan menggunakan variabel CSS -nya (--trig) Tentang elemen anak -anak. Ini memungkinkan Apa pun Menggulir Oleh CSS.

<div class="pinContainer" data-trig data-trig-degrees="true" data-trig-min="-200" data-trig-max="200">
  <div class="cubeContainer">
      <div class="cube">
          <div class="cube-face front"><span>Front</span></div>
          <div class="cube-face back"><span>Back</span></div>
          <div class="cube-face left"><span>Left</span></div>
          <div class="cube-face right"><span>Right</span></div>
          <div class="cube-face top"><span>Top</span></div>
          <div class="cube-face bottom"><span>Bottom</span></div>
      </div>
  </div>
</div>
Masukkan mode layar penuh

Ekspor Mode Layar Lengkap

πŸ“Œ gunakan position: sticky

ini Perbaiki kubus di tempatnya Saat Latar Belakang Gulir:

.cubeContainer {
  position: sticky;
  top: 30%;
}
Masukkan mode layar penuh

Ekspor Mode Layar Lengkap

πŸ”„Tolle The Cube sambil menggulir

Menggunakan trig.js, kami berlaku Rotasi dinamis Melalui variabel CSS:

.cube {
  transform: rotateX(calc(var(--trig-deg) - 60deg)) rotateY(var(--trig-deg-reverse));
}
Masukkan mode layar penuh

Ekspor Mode Layar Lengkap


πŸ§ͺTry sendiri!

Teknologi ini dapat digunakan untuk:

🎨 Bercerita interaktif Dengan elemen 3D

πŸ–₯ Halaman arahan Itu menarik perhatian

Apa yang akan Anda buat dengannya? πŸ€”


πŸ“’ Bergabunglah dengan Tantangan Trig.js!

Punya ide animasi yang keren? ada Tantangan Trig.jsKain wol

Untuk penelitian mendalam lebih lanjut Animasi gulirMemeriksa:

πŸ‘‰ CSS + JS Scroll Animation – Itulah mengapa


πŸ”— Sumber Daya

πŸ’‘ Jika Anda mencobanya, silakan komentar di bawah ini! Mari kita membangun sesuatu yang hebat bersama! πŸš€

rencana pengembangan website



metode pengembangan website

jelaskan beberapa rencana untuk pengembangan website, proses pengembangan website, kekuatan dan kelemahan bisnis pengembangan website
, jasa pengembangan website, tahap pengembangan website, biaya pengembangan website

#Cara #membuat #kubus #berputar #pada #gulir #menggunakan #trig.js

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *