Cara Membuat Halaman Gesek Sepenuhnya Horizontal dengan Divi

Diterbitkan: 2019-03-16

Pernahkah Anda berpikir untuk membuat halaman yang sepenuhnya horizontal yang menggunakan tautan gesek dan jangkar untuk bernavigasi? Nah, jika Anda pernah dan tidak tahu persis bagaimana mendekatinya, ini adalah pos yang ideal untuk Anda. Kami akan menunjukkan kepada Anda cara membuat halaman gesek yang sepenuhnya horizontal menggunakan Divi. Teknik ini sangat membantu Anda membuat situs web Anda menonjol dari yang lain dan cocok dengan tren desain web tahun 2019. Hasil yang akan kami buat akan terlihat bagus di semua ukuran layar.

Mari kita lakukan!

Pratinjau

Sebelum kita masuk ke tutorial, mari kita lihat sekilas hasilnya di berbagai ukuran layar.

Desktop

halaman geser

Seluler

halaman geser

Mendekati

  • Kami akan membuat seluruh halaman hanya menggunakan satu bagian
  • Kami mengubah bagian itu menjadi kisi horizontal menggunakan beberapa baris kode CSS di akhir tutorial
  • Kisi horizontal akan menempatkan masing-masing baris dalam kolom yang ditempatkan secara horizontal
  • Anda harus memutuskan berapa banyak kolom horizontal yang berisi bagian
  • Dalam hal ini, kami akan menggunakan 4 kolom berbeda yang masing-masing terdiri dari 2 baris
  • Anda dapat mengubah jumlah kolom horizontal yang Anda buat dan menentukan berapa banyak baris yang dikandung masing-masing kolom bagian
  • Kami juga menggunakan tautan jangkar untuk membantu orang menavigasi melalui kolom bagian yang berbeda
  • Selain itu, kami menambahkan scroll halus dan efek snap scroll bagian yang akan memudahkan navigasi pengunjung Anda

Mari Mulai Berkreasi

Tambahkan Bagian Baru

Warna latar belakang

Buat halaman baru dan tambahkan bagian reguler ke dalamnya. Buka pengaturan bagian dan ubah warna latar belakang.

  • Warna Latar Belakang: #ffffff

halaman geser

Jarak

Kemudian, buka pengaturan spasi dan tambahkan beberapa bantalan khusus di berbagai ukuran layar.

  • Padding Atas: 10.5vw (Desktop), 15vw (Tablet), 10vw (Telepon)
  • Padding Bawah: 3vw (Desktop & Tablet), 10vw (Telepon)

halaman geser

Tambahkan Baris #1

Struktur Kolom

Lanjutkan dengan menambahkan baris baru menggunakan struktur kolom berikut:

halaman geser

Perekat

Tanpa menambahkan modul apa pun, buka pengaturan baris dan biarkan baris memenuhi seluruh lebar layar.

  • Jadikan Baris Ini Lebar Penuh: Ya
  • Gunakan Lebar Talang Kustom: Ya
  • Lebar Talang: 1

halaman geser

Jarak

Buka pengaturan spasi berikutnya dan buat beberapa perubahan di semua ukuran layar yang berbeda.

  • Padding Atas: 0px
  • Padding Bawah: 0px
  • Padding Kiri: 6vw (Tablet & Ponsel)
  • Padding Kanan: 6vw (Tablet & Ponsel)
  • Kolom 1 Padding Bawah: 15vw (Tablet & Ponsel)
  • Kolom 2 Padding Kiri: 4vw (Desktop), 0vw (Tablet & Ponsel)

halaman geser

ID CSS

Kita harus menetapkan ID CSS ke baris pertama dari setiap kolom bagian yang kita buat. Ini akan membantu kami membuat panah jangkar nanti di posting ini.

  • ID CSS: geser-1

halaman geser

CSS khusus

Seperti yang disebutkan di bagian pendekatan posting ini, kami juga menerapkan efek gulir dan gertakan yang halus ke mekanisme. Untuk dapat melakukannya, kita perlu menambahkan satu baris kode CSS ke baris pertama dari setiap kolom horizontal yang kita buat.

scroll-snap-align: start;

halaman geser

Tambahkan Modul Blurb ke Kolom 1

Pilih Ikon

Sekarang kita dapat mulai menambahkan modul! Mulailah dengan Modul Blurb di kolom 1. Buka pengaturan modul dan pilih ikon panah kiri.

halaman geser

Pengaturan Ikon

Kemudian, buka tab desain dan buat beberapa perubahan pada tampilan ikon.

  • Warna Ikon: rgba(255,255,255,0)
  • Penempatan Gambar/Ikon: Atas
  • Gunakan Ukuran Font Ikon: Ya
  • Ikon Ukuran Font: 5vw (Desktop), 13vw (Tablet), 21vw (Telepon)

halaman geser

Jarak

Tambahkan beberapa nilai margin kustom berikutnya.

  • Margin Atas: 14vw (Desktop), -11vw (Tablet), -17vw (Telepon)
  • Margin Kiri: 60vw (Tablet & Ponsel)

halaman geser

Visibilitas

Kami juga menyembunyikan modul pada ukuran layar yang lebih kecil.

halaman geser

Tambahkan Modul Teks ke Kolom 2

Tambahkan Konten H2

Modul selanjutnya yang kita butuhkan adalah Modul Teks di kolom 2. Tambahkan beberapa konten H2.

halaman geser

Pengaturan Teks H2

Lalu, buka tab desain dan ubah pengaturan teks H2.

  • Judul 2 Font: Sumber Serif Pro
  • Judul 2 Perataan Teks: Kiri
  • Judul 2 Ukuran Teks: 3vw (Desktop), 7vw (Tablet & Ponsel)

halaman geser

Perekat

Ubah lebar dalam pengaturan ukuran berikutnya.

  • Lebar: 77%

halaman geser

Jarak

Dan tambahkan beberapa margin bawah untuk ukuran layar yang lebih kecil.

  • Margin Bawah: 15vw (Tablet & Ponsel)

halaman geser

Tambahkan Modul Tombol ke Kolom 2

Tambah isi

Tepat di bawah Modul Teks yang telah Anda tambahkan, lanjutkan dan tambahkan Modul Tombol. Masukkan beberapa salinan.

halaman geser

Pengaturan Tombol

Lalu, buka tab desain dan ubah di sekitar pengaturan tombol.

  • Gunakan Gaya Kustom untuk Tombol: Ya
  • Ukuran Teks Tombol: 0.9vw (Desktop), 2vw (Tablet), 3.5vw (Telepon)
  • Warna Teks Tombol: #000000
  • Lebar Perbatasan Tombol: 1px

halaman geser

  • Warna Batas Tombol: #000000
  • Radius Perbatasan Tombol: 0px
  • Font Tombol: Mukta
  • Berat Huruf: Tebal
  • Gaya Font: Huruf Besar

halaman geser

Jarak

Tambahkan beberapa margin kustom dan padding berikutnya.

  • Margin Atas: 6vw (Desktop), 4vw (Tablet & Ponsel)
  • Padding Atas: 15px
  • Padding Bawah: 15px
  • Padding Kiri: 50px
  • Padding Kanan: 50px

halaman geser

Tambahkan Modul Blurb ke Kolom 3

Pilih Ikon

Modul berikutnya dan terakhir yang kita butuhkan di baris ini adalah Modul Blurb lain di kolom 3. Pilih ikon pilihan Anda.

halaman geser

Tautan

Kemudian, buka pengaturan tautan dan tambahkan tautan yang akan mengarahkan pengunjung ke kolom horizontal kedua dari bagian tersebut.

  • URL Tautan Modul: https://www.yourwebsite.com/page/#swipe-2

halaman geser

Pengaturan Ikon

Silakan dan ubah pengaturan ikon juga.

  • Warna Ikon: #333333
  • Penempatan Ikon Gambar: Atas
  • Gunakan Ukuran Font Ikon: Ya
  • Ikon Ukuran Font: 5vw (Desktop), 13vw (Tablet), 21vw (Telepon)

halaman geser

Jarak

Lanjutkan dengan menambahkan beberapa margin atas dan kiri kustom di berbagai ukuran layar.

  • Margin Atas: 14vw (Desktop), -11vw (Tablet), -17vw (Telepon)
  • Margin Kiri: 60vw (Tablet & Ponsel)

halaman geser

Tambahkan Baris #2

Struktur Kolom

Baris kedua yang kita butuhkan menggunakan struktur kolom berikut:

halaman geser

Warna latar belakang

Tanpa menambahkan modul apa pun, buka pengaturan baris dan ubah warna latar belakang.

  • Warna Latar Belakang: #f7f7f7

halaman geser

Perekat

Ubah pengaturan ukuran berikutnya.

  • Jadikan Baris Ini Lebar Penuh: Ya
  • Gunakan Lebar Talang Kustom: Ya
  • Lebar Talang: 1

halaman geser

Jarak

Seiring dengan nilai padding dan margin khusus dalam pengaturan spasi.

  • Margin Atas: -3.5vw (Desktop), -10vw (Tablet), -17vw (Telepon)
  • Padding Atas: 8vw (Desktop), 15vw (Tablet), 20vw (Telepon)
  • Padding Bawah: 8vw (Desktop), 15vw (Tablet), 20vw (Telepon)
  • Padding Kiri: 24vw (Desktop), 5vw (Tablet & Ponsel)
  • Padding Kanan: 24vw (Desktop), 5vw (Tablet & Ponsel)
  • Kolom 1 Padding Kanan: 2vw (Desktop), 0vw (Tablet & Ponsel)
  • Kolom 2 Padding Kiri: 2vw (Desktop), 0vw (Tablet & Ponsel)

halaman geser

Tambahkan Modul Teks ke Kolom 1

Tambah isi

Silakan dan tambahkan Modul Teks ke kolom pertama. Masukkan beberapa salinan pilihan Anda (termasuk judul H3).

halaman geser

Pengaturan Teks

Buka tab desain dan ubah pengaturan teks.

  • Font Teks: Buka Sans
  • Ukuran Teks: 0.65vw (Desktop), 1.8vw (Tablet), 2.7vw (Telepon)
  • Tinggi Baris Teks: 1.8em

halaman geser

Pengaturan Teks H3

Bersamaan dengan pengaturan teks H3.

  • Judul 3 Font: Mukta
  • Judul 2 Berat Font: Tebal
  • Judul 3 Gaya Font: Huruf Besar
  • Judul 3 Ukuran Teks: 0.8vw (Desktop), 3vw (Tablet), 4vw (Telepon)
  • Pos 3 Tinggi Baris: 1.8em

halaman geser

Jarak

Tambahkan beberapa margin bawah untuk ukuran layar yang lebih kecil juga.

  • Margin Bawah: 5vw (Tablet & Ponsel)

halaman geser

Modul Teks Klon & Tempatkan di Kolom 2

Setelah Anda selesai memodifikasi Modul Teks di kolom 1, Anda dapat mengkloningnya dan menempatkan duplikatnya di kolom kedua.

halaman geser

Ubah Konten

Pastikan Anda mengubah konten.

halaman geser

Baris Klon #1 Tiga Kali

Setelah kedua baris Anda selesai, Anda dapat mengkloning baris pertama 3 kali.

halaman geser

Ubah Duplikat #1

Ubah ID CSS Baris

Kita harus mengubah ID CSS dari duplikat pertama.

  • ID CSS: geser-2

halaman geser

Ubah Warna Ikon Modul Blurb (Kolom 1)

Seiring dengan warna Modul Blurb pertama.

  • Warna Ikon: #333333

halaman geser

Ubah Tautan Kedua Modul Blurb

Untuk membuat tautan jangkar berfungsi, Anda harus mengubah tautan masing-masing panah yang sesuai:

  • URL Tautan Modul: https://www.yourwebsite.com/page/#swipe-1

halaman geser

  • URL Tautan Modul: https://www.yourwebsite.com/page/#swipe-3

halaman geser

Ubah Duplikat #2

Ubah ID CSS Baris

Ubah ID CSS dari duplikat kedua.

  • ID CSS: geser-3

halaman geser

Ubah Warna Ikon Modul Blurb (Kolom 1)

Seiring dengan warna ikon Modul Blurb pertama.

  • Warna Ikon: #333333

halaman geser

Ubah Tautan Kedua Modul Blurb

Dan sekali lagi, ubah tautan dari setiap Modul Blurb yang sesuai:

  • URL Tautan Modul: https://www.yourwebsite.com/page/#swipe-2

halaman geser

  • URL Tautan Modul: https://www.yourwebsite.com/page/#swipe-4

halaman geser

Ubah Duplikat #3

Ubah ID CSS

Ubah juga ID CSS dari duplikat baris ketiga.

  • ID CSS: geser-4

halaman geser

Ubah Ikon (Kolom 2) Modul Blurb

Dan pilih ikon lain untuk Modul Blurb di kolom 3.

halaman geser

Ubah Tautan Modul Blurb (Kolom 2)

Pastikan bahwa pada klik, pengunjung akan diarahkan ke kolom bagian pertama dengan memodifikasi URL Link Modul yang sesuai:

  • URL Tautan Modul: https://www.yourwebsite.com/page/#swipe-1

halaman geser

Baris Klon #2 Tiga Kali

Ke baris berikutnya. Kloning baris ini tiga kali juga.

halaman geser

Ubah Warna Latar Belakang Baris Duplikat #1

Ubah warna latar belakang duplikat pertama.

  • Warna Latar Belakang: #dcdced

halaman geser

Ubah Warna Latar Baris Duplikat #2

Duplikat kedua menggunakan warna latar belakang berikut:

  • Warna Latar Belakang: #ffeed1

halaman geser

Ubah Warna Latar Belakang Baris Duplikat #3

Ubah warna latar belakang duplikat baris ketiga juga.

  • Warna Latar Belakang: #d6ffe5

halaman geser

Tambahkan ID CSS & Kode CSS ke Bagian

Sekarang kita memiliki semua baris yang kita butuhkan, kita bisa membuat keajaiban terjadi. Tambahkan ID CSS ke seluruh bagian. Nanti di postingan ini, kita akan menggunakan ID CSS ini untuk menyembunyikan scrollbar.

  • ID CSS: bilah gulir bagian

halaman geser

Kemudian, buka opsi Custom CSS dan tambahkan beberapa baris kode CSS ke elemen utama.

overflow-y: scroll;
display: grid;
grid-template-columns: repeat(4, 100%);
scroll-behavior: smooth;
scroll-snap-type: x mandatory;

Semakin banyak kolom bagian yang ingin Anda buat, semakin banyak kolom yang harus Anda tambahkan dalam kode CSS. Jadi, misalnya Anda ingin memiliki struktur yang sama tetapi mengizinkan 7 gesekan alih-alih 4, Anda harus memodifikasi baris kode CSS kolom template grid yang sesuai:

grid-template-columns: repeat(7, 100%);

Namun ingatlah bahwa Anda harus menambahkan lebih banyak baris jika Anda menambah jumlah kolom. Jadi dalam hal ini, jika Anda ingin dua baris muncul per kolom bagian, Anda memerlukan 14 baris.

halaman geser

Sembunyikan Bilah Gulir

Anda juga dapat memilih untuk menyembunyikan bilah gulir dengan menggunakan bagian ID CSS dan menambahkan baris kode CSS berikut ke pengaturan halaman:

#section-scrollbar::-webkit-scrollbar {
display: none;
}

halaman geser

halaman geser

Pratinjau

Sekarang kita telah melalui semua langkah, mari kita lihat hasil akhir pada ukuran layar yang berbeda.

Desktop

halaman geser

Seluler

halaman geser

Pikiran Akhir

Saat mendesain situs web dengan Divi, hal yang paling mudah dilakukan adalah membangun ke bawah. Tetapi hanya karena itu adalah hal yang paling mudah untuk dilakukan, tidak berarti Anda terbatas pada pilihan itu. Anda juga dapat membuat halaman gesek yang sepenuhnya horizontal. Dalam tutorial ini, kami telah menunjukkan kepada Anda bagaimana mencapai beberapa desain web gesek horizontal yang menakjubkan menggunakan Divi. Jika Anda memiliki pertanyaan atau saran, pastikan Anda meninggalkan komentar di bagian komentar di bawah!