Lompat ke Konten Utama
Pengembangan Web

Konfigurasi Dasar JS dan CSS untuk Tampilan Aplikasi Asli

Pelajari cara mengonfigurasi aplikasi web Anda dengan pengaturan JavaScript dan CSS dasar untuk membuatnya terlihat dan terasa seperti aplikasi asli, termasuk menghilangkan efek hover.

Kredit Artikel

Martin Donadieu

Penulis

Valeria

Pengecek Revisi

Jordan

Editor

  Konfigurasi Dasar JS dan CSS untuk Tampilan Aplikasi Asli

Konfigurasi Dasar JS dan CSS untuk Tampilan Aplikasi Asli

Membangun aplikasi web yang terlihat dan terasa seperti aplikasi asli sangat penting untuk memberikan pengalaman pengguna yang lancar. Dalam artikel ini, kami akan membahas konfigurasi dasar JavaScript dan CSS yang diperlukan untuk mencapai tampilan aplikasi asli, termasuk menghilangkan efek hover.

Menghilangkan Efek Hover

On touch devices, hover effects can be problematic as they don’t have a true hover state like desktop devices. To disable hover effects on touch devices, you can use the following CSS code:

@media (hover: none) {
  .element:hover {
    /* Reset the hover styles */
    background-color: initial;
    color: initial;
    /* Add any other style resets needed */
  }
}

Ganti .element dengan selector yang sesuai untuk elemen yang ingin Anda hilangkan efek hover.

To disable link preview on touch devices, you can use the following JavaScript code:

document.addEventListener('touchstart', function(event) {
  if (event.target.tagName === 'A') {
    event.preventDefault();
  }
});

Menghilangkan Seleksi Teks

To disable text selection, add the following CSS code to your stylesheet:

body {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

Menghilangkan Zoom

Untuk menghilangkan zoom, tambahkan tag meta berikut ke bagian kepala file HTML Anda:

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">

Tambahkan Zona CSS Aman

Untuk memastikan konten Anda ditampilkan di dalam area aman perangkat, tambahkan CSS berikut code ke stylesheet Anda:

body {
  padding: env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);
}

Tips Tambahan

  • Gunakan teknik desain responsif untuk memastikan aplikasi Anda terlihat bagus di semua perangkat.
  • Optimalkan kinerja aplikasi Anda dengan mengurangi penggunaan library JavaScript berat dan framework.
  • Uji aplikasi Anda di berbagai perangkat dan browser untuk memastikan konsistensi pengalaman pengguna.

Dengan mengikuti konfigurasi JavaScript dan CSS dasar ini, Anda dapat membuat aplikasi web yang terlihat dan terasa seperti aplikasi asli, memberikan pengalaman pengguna yang halus dan menyenangkan.

Teruskan dari Konfigurasi JS dan CSS Dasar untuk Tampilan Aplikasi Asli

Jika Anda menggunakan Konfigurasi JS dan CSS Dasar untuk Tampilan Aplikasi Asli untuk merencanakan dashboard dan API operasional, hubungkan dengan API Ringkasan untuk detail implementasi di API Ringkasan Penulis untuk detail implementasi di Penulis API Kunci untuk detail implementasi di API Kunci Perangkat untuk detail implementasi di Perangkat, dan Paket untuk detail implementasi di Paket.

Update langsung untuk aplikasi Capacitor

Ketika bug layer web masih aktif, kirimkan perbaikan melalui Capgo daripada menunggu hari-hari untuk persetujuan toko aplikasi. Pengguna mendapatkan update di latar belakang sementara perubahan native tetap dalam jalur review normal.

Dukungan manusia dari Martin

Mulai Sekarang

Terbaru dari Blog Kami

Capgo memberikan Anda wawasan terbaik yang Anda butuhkan untuk membuat aplikasi mobile yang profesional.