Passer à la navigation principale

Configurations de base de JS et CSS pour un aspect d'application native

Apprenez à configurer votre application web avec les paramètres de base de JavaScript et de CSS pour qu'elle ait l'air et se sente comme une application native, y compris la désactivation des effets de survol.

Martin Donadieu

Martin Donadieu

Spécialiste du contenu

Configurations de base de JS et CSS pour un aspect d'application native

Configurations de base de JS et CSS pour un aspect d'application native

Lors de la création d'une application web, il est essentiel de la rendre aussi naturelle que possible pour offrir une expérience utilisateur fluide. Dans cet article, nous couvrirons les configurations de base de JavaScript et de CSS nécessaires pour obtenir un aspect d'application native, y compris la désactivation des effets de survol.

Désactiver les effets de survol

Sur les appareils tactiles, les effets de survol peuvent être problématiques car ils n'ont pas d'état de survol réel comme les appareils de bureau. Pour désactiver les effets de survol sur les appareils tactiles, vous pouvez utiliser le CSS suivant : code

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

Remplacez par le sélecteur approprié pour les éléments dont vous souhaitez désactiver les effets de survol. .element Désactiver la prévisualisation du lien

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();
  }
});

Pour désactiver la sélection de texte, ajoutez les règles CSS suivantes à votre feuille de style : __CAPGO_KEEP_0__

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;
}

Pour désactiver la mise à l'échelle, ajoutez la balise meta suivante dans la partie tête de votre fichier HTML :

Ajouter une zone CSS sécurisée

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

Pour vous assurer que votre contenu est affiché dans la zone sécurisée de l'appareil, ajoutez les règles CSS suivantes à votre feuille de style : __CAPGO_KEEP_0__

To ensure your content is displayed within the safe area of the device, add the following CSS code to your stylesheet:

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

Utilisez des techniques de conception responsive pour vous assurer que votre application ressemble bien sur tous les appareils.

  • Désactiver la prévisualisation du lien
  • Optimisez la performance de votre application en minimisant l'utilisation de bibliothèques et de frameworks JavaScript lourds.
  • Testez votre application sur divers appareils et navigateurs pour vous assurer de la compatibilité et d'une expérience utilisateur cohérente.

En suivant ces configurations de base de JavaScript et de CSS, vous pouvez créer une application web qui ressemble et se comporte comme une application native, offrant une expérience utilisateur fluide et agréable.

Continuez de Basic JS et CSS Configurations pour un Look d'Application Native

Si vous utilisez Basic JS and CSS Configurations for a Native App Look pour planifier le tableau de bord et les opérations API API Overview API Overview pour les détails d'implémentation dans __CAPGO_KEEP_0__ Overview, Introduction API Keys Détails d'implémentation pour les clés API Appareils Détails d'implémentation pour les appareils, et Paquets Détails d'implémentation pour les paquets.

Mises à jour en temps réel pour les applications Capacitor

Lorsqu'un bug de la couche web est en ligne, expédiez la correction à travers Capgo au lieu de attendre des jours pour l'approbation de la boutique d'applications. Les utilisateurs reçoivent la mise à jour en arrière-plan tandis que les changements natifs restent dans le chemin de revue normal.

Commencez Maintenant

Dernières Nouvelles de notre Blog

Capgo vous donne les meilleures informations dont vous avez besoin pour créer une application mobile vraiment professionnelle.