Maison > interface Web > tutoriel CSS > le corps du texte

Rendons le Web réactif avec une seule ligne d'installation ? Je recherche des contributeurs !

Barbara Streisand
Libérer: 2024-11-06 09:04:02
original
431 Les gens l'ont consulté

Récemment j'ai publié un package NPM avec la mission décrite dans le titre : rendre les projets responsive avec une seule ligne de code !

Je partage avec vous le package responsive-app [beta]

Il m'a fallu quelques années pour expérimenter et développer cette technique qui consiste actuellement à :

  1. Définition dynamique de la taille de la police de la balise HTML (via un script JS), en tenant compte : (1) de la résolution de l'écran et (2) de la taille de la police du navigateur (pour l'accessibilité du Web)
  2. Prétraiter les définitions de pixels en rem
  3. Centraliser les éléments dans les écrans mobiles (fonctionnalité expérimentale)

Le résultat est que toutes les proportions d'éléments et tailles relatives sont identiques dans toutes les résolutions d'écran :

Let’s make the web responsive with just one installation line? I’m looking for contributors!

Avec une seule installation en ligne, par exemple en utilisant Rollup :

import responsive from 'rollup-plugin-responsive-app'

export default {
   …
   plugins: [
   …,
   // Last plugin on the list
   responsive()
   ],
};
Copier après la connexion

Ou en plaçant la version fournie avec le navigateur dans la page :

<head>
    <script src="https://cdn.jsdelivr.net/npm/responsive-app@1.0.7-beta.0/dist/browser-bundle.min.js"></script>
</head>
Copier après la connexion

L'objectif principal ici est de gagner du temps lors de la création d'un nouveau projet en n'ayant pas du tout à gérer la réactivité, en étant simplement sûr que l'interface sera belle sur toutes les résolutions d'écran. Ça a l’air génial, non ?

Donc, après avoir lancé cette version bêta, je recherche du soutien et des contributeurs. Dans un premier temps, l'idée est de tester ce package dans différents contextes, projets et frameworks (React, Angular, Vue…) pour rendre le processus le plus complet possible.

Qui est partant pour ce défi ? Les étapes du test sont :

  1. Installez ou ajoutez la balise de script dans votre application nouvelle ou existante 1.1 Si vous avez des règles réactives existantes, contournez-les
  2. Vérifiez votre interface sur plusieurs résolutions
  3. Faites-moi savoir comment cela a fonctionné pour vous :)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!