Apakah Anda ingin menambahkan efek kemiringan dengan Divi pada setiap elemen halaman Anda?

Menambahkan efek kemiringan hover ke situs jaringan adalah salah satu cara yang menyenangkan dan menarik untuk membawa Anda situs jaringan Divi. Biasanya jenis desain ini membutuhkan plugin atau kode yang lebih canggih. Tapi, proses ini jauh lebih mudah menggunakan Tilt.js (sedikit efek kemiringan hover untuk jQuery). Dengan Tilt.js, Anda dapat dengan mudah menerapkan efek kemiringan melayang ke apa pun dalam hitungan menit.

Dalam tutorial ini, kami akan menunjukkan cara menambahkan efek kemiringan hover ke elemen apa pun Divi. Menggunakan kombinasi cuplikan jQuery tilt.js dan pembuat Divi, kami akan menunjukkan cara menambahkan efek kemiringan hover yang mengagumkan ke gambar, kolom modul, baris, dll. 

Kami bahkan akan menunjukkan cara menambahkan efek paralaks 3D yang menakjubkan.

Mari kita mulai!

penelitian

Berikut adalah gambaran singkat dari hasil yang akan kita dapatkan dalam tutorial ini.

Lihat juga: Divi: Cara mengungkapkan konten saat mengarahkan kursor ke pembagi bagian

Apa yang Anda butuhkan untuk memulai

Dari dasbor WordPress, buka Halaman> Tambah Baru untuk membuat halaman baru.

Divi

Berikan judul yang masuk akal bagi Anda dan klik Gunakan Divi Builder

kemudian klik Mulai Membangun (Bangun Dari Awal)

Setelah itu, Anda akan memiliki kanvas kosong untuk mulai mendesain di Divi.

Tambahkan efek kemiringan saat mengarahkan kursor ke elemen apa pun di Divi

Tambahkan efek Tilt Hover ke modul Divi

Mari kita mulai dengan menambahkan baris tiga kolom ke bagian reguler default.

Tambahkan modul Gambar

Di kolom pertama, tambahkan modul Gambar.

Catatan: Anda dapat menggunakan modul apa pun pilihan Anda. Itu tidak harus berupa modul Gambar sama sekali.

Unggah gambar pilihan Anda. 

Tambahkan kelas modul Gambar

Di bawah tab Advanced, tambahkan kelas CSS berikut:

  • Kelas CSS: et-js-tilt

Kelas ini akan digunakan sebagai selektor untuk fungsi kemiringan kita nanti.

Salin dan Tempel Modul Gambar Sebelumnya

Selanjutnya, salin modul Gambar dan tempel satu ke masing-masing dari dua kolom yang tersisa.

Anda dapat mengganti gambar duplikat dengan yang baru jika diinginkan. Pastikan setiap modul gambar milik kelas CSS “et-js-miring”.

Tambahkan perpustakaan JQuery "tilt.js"

Untuk menambahkan perpustakaan miring.js dan potongan kode yang diperlukan untuk mencondongkan gambar kita, kita akan menggunakan modul Kode.

Pertama, tambahkan baris baru satu kolom di bawah baris yang ada.

Kemudian tambahkan modul Kode ke baris baru.

Maka kita perlu mengakses perpustakaan tilt.js dengan menambahkan skrip yang mengimpor tilt.js dari CDN mereka (https://cdnjs.cloudflare.com/ajax/libs/tilt.js/1.2.1/tilt.jquery. min.js). Rekatkan skrip berikut ke dalam kotak kode.

Gunakan kode src berikut dalam tag skrip untuk mengimpor perpustakaan:

src="https://cdnjs.cloudflare.com/ajax/libs/tilt.js/1.2.1/tilt.jquery.min.js"

Seharusnya terlihat seperti ini:

Penting untuk diimpor miring.js sebelum menambahkan kode yang akan menggunakannya. Jadi setelah skrip menunjuk ke miring.js, tambahkan tag skrip yang diperlukan untuk membungkus JQuery yang perlu kita tambahkan. Kemudian rekatkan JQuery berikut di antara tag skrip.

jQuery(document).ready(function ($) {
  if ($(window).width() > 980) {
 
    $(".et-js-tilt").tilt({
      glare: true,
      maxGlare: 0.7,
      scale: 1.1,
      perspective: 300,
    });
 
  }
});

Perhatikan bahwa fungsi tilt() berada di dalam pernyataan if yang akan berjalan saat lebar browser lebih besar dari 980px. Ini akan memastikan bahwa efeknya hanya terjadi pada komputer desktop.

Inilah hasilnya.

Menambahkan efek tilt hover ke garis

Seperti yang kami sebutkan sebelumnya, Anda dapat menambahkan efek kemiringan melayang ini ke elemen Divi mana pun. Ini termasuk seluruh baris. 

Selain itu, Anda dapat menambahkan efek kemiringan ke baris sambil mempertahankan efek kemiringan untuk setiap modul di dalam baris.

Begini caranya.

Gandakan baris dan tambahkan kelas CSS unik ke baris

Gandakan baris gambar yang ada, lalu buka pengaturan baris duplikat. Di bawah tab Advanced, beri baris kelas CSS unik sebagai berikut:

  • Kelas CSS: et-row-js-tilt
#gambar_judul

Tambahkan jQuery

Kemudian tambahkan jQuery berikut di bawah fungsi skew sebelumnya untuk menerapkan fungsi skew terpisah ke baris.

$(".et-row-js-tilt").tilt({
  scale: 1,
  perspective: 1200,
});

Perhatikan bahwa untuk efek kemiringan ini, kami telah mengurangi skala menjadi 1 dan meningkatkan nilai perspektif sehingga kemiringan lebih halus.

Inilah hasilnya.

Perhatikan bagaimana baris memiliki fitur kemiringan yang aktif saat Anda mengarahkan kursor ke baris dan masing-masing modul Gambar juga memiliki efek kemiringan yang sama yang kami tambahkan sebelumnya. Ini adalah bagaimana Anda dapat menerapkan contoh efek kemiringan bersarang.

Tambahkan efek Tilt Hover ke kolom dengan beberapa modul Divi

Dalam beberapa kasus, akan berguna untuk menambahkan efek miring ke kolom modul. Ini akan memungkinkan Anda untuk mendesain beberapa modul dalam kolom dengan Divi dan kemudian membuat semua elemen tersebut miring sebagai satu unit. 

Untuk memberi Anda contoh bagaimana melakukan ini, kami akan menambahkan efek kemiringan saat mengarahkan kursor ke kolom yang berisi modul Gambar, modul Teks, dan modul Tombol.

Tambahkan baris baru

Untuk memulai, buat baris baru dengan struktur kolom berikut:

Tambahkan modul Gambar

Di dalam kolom 2 (kolom tengah), tambahkan modul Gambar baru.

Unggah gambar ke modul.

#gambar_judul

Atur perataan gambar ke tengah.

Tambahkan modul Teks

Di bawah modul Gambar, tambahkan modul Teks dengan header H2 berikut:

<h2>Local Organic</h2>
#gambar_judul

Selanjutnya, perbarui gaya heading H2 sebagai berikut:

  • Font: Berkshire Swash
  • Perataan Teks: Terpusat
  • Warna Teks: #000000
  • Ukuran: 60px
  • Tinggi Garis: 1,2 em
#gambar_judul

Tambahkan Modul Tombol

Di bawah modul Teks, tambahkan modul Tombol.

Perbarui teks tombol untuk membaca "Pelajari lebih lanjut..."

#gambar_judul

Perbarui pengaturan personalisasi sebagai berikut:

  • Penjajaran Tombol: Tengah
  • Gunakan Gaya Kustom Untuk Tombol
  • Ukuran Teks Tombol: 18px
  • Warna Teks: #fff
  • Latar Belakang Tombol: #000
#gambar_judul
  • Lebar Batas Tombol: 0 piksel
  • Radius Batas: 100px
  • Font Tombol: Pasir hisap
  • Berat Huruf: Tebal
#gambar_judul
  • Padding (Atas dan Bawah): 16px
  • Padding (Kiri dan Kanan): 30px
#gambar_judul
  • Bayangan Kotak: lihat tangkapan layar
#gambar_judul

Parameter kolom

Setelah ketiga modul selesai, buka pengaturan untuk kolom induk dari modul tersebut (kolom 2) dan perbarui yang berikut:

  • Latar belakang: #f5cee6
#gambar_judul
  • Padding (Atas dan Bawah): 50px
  • Padding (Kiri dan Kanan): 20px
#gambar_judul

Menambahkan kelas CSS ke kolom

Di bawah tab lanjutan, tambahkan kelas CSS berikut:

  • Kelas CSS: et-column-js-tilt
#gambar_judul

Menambahkan jQuery untuk menerapkan efek kemiringan ke kolom

Untuk menambahkan efek skew ke kolom, kita dapat menambahkan potongan jQuery serupa lainnya yang menargetkan kolom Kelas CSS. 

Tempelkan cuplikan kode berikut di bawah cuplikan kode sebelumnya yang menargetkan baris.

$(".et-column-js-tilt").tilt({
  scale: 1.1,
  perspective: 1000,
});
#gambar_judul

Inilah hasil akhirnya.

Menambahkan efek paralaks 3D ke internal

Untuk efek kemiringan hover yang lebih canggih, kita dapat menambahkan efek paralaks 3D ke modul kolom internal. 

Menggunakan kombinasi perspektif dan transform:translateZ() , kita dapat membuat setiap modul kolom muncul dalam ruang 3D saat efek tilt-on-hover aktif.

Begini caranya.

Gandakan baris sebelumnya

Pertama, duplikat baris sebelumnya dengan efek miring ditambahkan ke kolom tengah.

#gambar_judul

Tambahkan kelas kolom tunggal

Kemudian perbarui kolom tengah (kolom 2) dengan kelas CSS unik sebagai berikut:

  • Kelas CSS: et-column-js-tilt-3d
#gambar_judul

CSS khusus

Untuk memastikan bahwa modul internal mempertahankan efek 3D, tambahkan CSS khusus berikut ke elemen kolom utama:

transform-style: preserve-3d;
Efek miring dengan Divi

Tambahkan jQuery dan CSS

Selanjutnya, tambahkan beberapa cuplikan jQuery lagi di bawah cuplikan fungsi skew sebelumnya yang menargetkan kolom sebagai berikut:

const columnTilt3d = $(".et-column-js-tilt-3d").tilt({
  scale: 1.1,
  perspective: 1000,
});
columnTilt3d.on("tilt.mouseEnter", function (e) {
  $(e.target).addClass("tilt-active");
});
columnTilt3d.on("tilt.mouseLeave", function (e) {
  $(e.target).removeClass("tilt-active");
});

jQuery ini menambahkan fungsi kemiringan dasar lainnya ke kolom, seperti contoh sebelumnya. 

.et-column-js-tilt-3d.tilt-active .et_pb_image {
  transform: translateZ(100px);
}
.et-column-js-tilt-3d.tilt-active .et_pb_text {
  transform: translateZ(40px);
}
.et-column-js-tilt-3d.tilt-active .et_pb_button {
  transform: translateZ(50px);
}
Efek miring dengan Divi

Sekarang lihat hasil akhirnya. Perhatikan bagaimana ketiga modul muncul dalam ruang 3D saat mereka berputar selama efek kemiringan.

Baca juga: Divi: Cara mengungkapkan konten saat mengarahkan kursor ke pembagi bagian

Hasil akhir

Berikut adalah tampilan lain pada hasil akhir untuk contoh kami.

Unduh DIVI sekarang!!!

Kesimpulan

Efek kemiringan hover yang ditawarkan oleh Tilt.js benar-benar menyenangkan untuk bereksperimen. 

Meskipun kami telah menggunakan beberapa contoh dasar dalam tutorial ini, Anda dapat dengan mudah memiliki hari lapangan dengan menerapkan efek kemiringan melayang-layang ini ke salah satu tata letak yang telah dibuat sebelumnya atau ke situs Anda sendiri.

Kami harap tutorial ini akan menginspirasi Anda untuk proyek Divi Anda berikutnya. Jika Anda memiliki masalah atau saran, temukan kami di bagian komentar untuk mendiskusikannya.

Anda juga dapat berkonsultasi sumber daya kita, jika Anda memerlukan lebih banyak elemen untuk melaksanakan proyek pembuatan situs Internet Anda, dengan membaca panduan kami di Pembuatan blog WordPress atau yang di Divi: tema WordPress terbaik sepanjang masa.

Namun sementara itu, bagikan artikel ini di berbagai jejaring sosial Anda.

...