Pendentif Longtemps, J'ESSayais d'Atteindre une composition Visuelle Parfaite sur les pages Web. J'ai EU Beaucoup de Douleur Avec des Points d'Arrêt CSS Dans Mon Travail Quotidien et Je N'ai Jamais Été Asseez Satisfaite des Moyens Courants de Gérer La Mise en page Réactive. Récémisation, J'ai découvert Un Très Cool Site Web Adaptatif TRUC QUI RENDEZ TOUT SIMPLE, COHÉRENT ET LOGIQUE, ET JE SUIS IMPATIENT DE LE PARTAGER AVEC VOUS.
ARTICLE DE CET PRINCIPE PRINCIPE LE DÉVÉLOPPIMENT Créatif, Il est DonC Destiné Aux Deux: Développeurs Fontaux Trouveuse Cette Technique Utile et des Concepteurs Web Qui Devraient AVOIR UNE COMPRÉHENSITION Générale de la Production Web et sur la Manière d'Améliorer La production La production. Je suppose que Vous Savez Déjà sur CSS, Points d'Arrêt et Requêtes de Média.
[DIX] [dix] Construire Un Blog Avec Grille et Flexbox
Les appareils Portables Prennent sur Le Monde. UNE VARIETÉ DE TYPES D'APAREILS Chanvements La Façon Dont Nous Crées des sites Web. Par "Site Web de l'ONU RÉACTIF", LA PLUPART DES GENS N'ASSUMENT QUE DES VERSIONS DE BUREAU ET MOBILES (Parfois de Bureau, Tablette, Mobile). VOICI Commentaire Ça Marche Traditionnellement:
H1 {
Taille de la police: 80px;
}
.destinataire {
grandeur: 980px;
Marge: 0 auto;
}
@media (max-grandeur: 1023px) {
h1 {
Taille de la police: 48px;
}
.destinataire {
grandeur: auto;
Remborrage: 0 30px;
}
}
En faisant, Générement Le Mise en page NOUS VOYONS N'EST PAS FAIT POUR NOTRE APPAREIL. Par exemple, Voyons Commentaire NOUS AJUSTONS LA TAILLE DE LA POLICE DE & LT; H1 & GT; Titre:
VOYEZ, NOTRE & LT; H1 & GT; Le Titre A "La Tayle de la Police: 48px" sur l'ONU Périphérique de grand 320px et 800px et "La Talle de la police: 80PX" sur 1024PX et 2560PX.
BIEN SÛR, NOUS POUVONS AJOUTER PLUS DE POINTS D'ARRÊT, MAIS LE NOMBRE DE DISPOSIFS Différents Sont Innombrables! CELA VA FAIR DES SPÉCIFICIFICIFICIFICIFICATIONS DE CONCEPTION TRÈS Complées et DéROUTANTES, CAR IL EST difficile de Savoir Quelle Valeur Est Appliquée à Quel Écran.
CE NOUS NOUS NOUS AVONS VRAIMENT BESOIN, c'est:
LA SOLUTION À CE Problème Immédiat des Unités de Visualisation VW et VH. CE SORS DES UNÉS DE LONGUEUR REPÉLÉVÉTANT 1 / 100ème DE LA FENÊRE / LA HAUTEUR DE LA FENÊRE DE VUE (Supprements FRS FR PAR PAR LES LES NAVIGURES DE IE9 +).
NOUS POUVONS LES UTILISER POUR AJUSTER LES PROPRIÉTÉS D'UNE PAGE WEB EN FONCTION DE SA TAILLE. LA SITESS VA Devenir Nations Unies, Maison La Doulevée Est Toujours La Même:
H1 {
Taille de la police: Calc ((80/1920) * 100vw;
}
.destinataire {
grandeur: 80vw;
Marge: 0 auto;
}
@media (max-grandeur: 1023px) {
h1 {
Taille de la police: Calc ((48/375) * 100vw;
}
.destinataire {
grandeur: 90vw;
}
}
NOUS NE NE SAVONS JAMAIS SI TROP TROPR GOS OU TROPH PETIT.
Commentaire Pouvons-Nous Construire Un Système de Mise en page Véritable? Commentaire Concevons-NOUS UN SITE WEB RÉACTIF QUI FONCTIONNENE DE MANIÈRE Native DE 320PX à 2560PX?
Idéalement, Votre Maquette Doit Expliqueur La Logique DERRIÈRE LA Mise en page et Commentaire ELLE S'APPE À UNE RÉSOLUTION PLUS PETITE À LA PLUS GRANDE:
Nous Voulons Ajuster en Permanence Les Propriétés d'Un PETIT ÉCRAN À UN GRAND. Pas de Points d'Arrêt Ni de Requêtes de Média. CE Que nous NOUS Voulons, c'est un Seule Valeur Qoncongée pour Chaque Affichage.
UNE FONCTION MATHÉMATIQUE AVEC DEUX VARIABLES EST LA CLEÉ. Par exemple, SI NOUS VOULONS AJUSTER UNE TAILLE DE POLICE DE TITRE, LA FONCTION DévRAIT Ressembler à Ceci:
1920x + y = 80
375x + y = 48
1920 - Grandeur de Bureau Par Défaut Dans Une Maquette de Design (Égale 100vw)
375 - Grandeur Mobile Par Défaut Dans Une Maquette de Design (Égale 100vw)
80 - Taille de la police de Titre H1 Souhamiee sur le Bureau
48 - Taille de la police de Titre H1 Souhaitue sur mobile
CE SON SONT LES VALEURURES X ET Y:
x = (80 - 48) / (1920 - 375)
x = 0.0207
Y = 80 - 1920 * 0.0207
y = 40.256
Versez UTILISER CES VALEURURES, NOUS AURONS BESIN DE LA FONCTION CASS CSS Pour Effecueur des Calculs sur la page Web (largement prises en charge par Les Navigueurs de IE9 +). NOUS DVRONS COMPTEUR X * 100 FOIS (Voiture UNITÉ 1VW = 1 / 100ème de la Grande de fenêtre).
Nous Prenons Notre Fonction d'Origine:
1920x + y = 80
375x + y = 48
REMPLACZ 1920 AVEC 100VW:
100VW * x + y = VALEUR SOUHAITÉE
REMPLACZ X ET Y AVEC LES VALEURURES:
100VW * 0.0207 + 40.256 = VALEUR SOUHAITÉE
NOUS OBTENONS LE Style Final CSS:
H1 {FONT-TAILLE: CALC (2.07VW + 40.25PX)}
Étothnamment, Cela Fonctionne Enfin à la Façon Ne pas les vulions!
JUSTE UNE PROPRIÉTÉ POUR LES ÉTRANS. Pas Besoin de Remballacer à Nouveau les Valeurs et Encore. VOUS POUVEZ AJUSTER ET CALCULER TOUT TYPE DE PROPRIÉTÉS: GRANDUR, TAILLE DE POLICE, REMBOURRAGE, Marge, etc.
ESSAYONS DE CONSTRUTIRIRE UNE DISPOSITION RÉELLE EN UTILISANT CETTE TECHNIQUE:
Mais Cette Approché A Nations inconvénient: Il est difficile de Diffensions Quelles Valeur Sé Tient Derrière Cette Fonction de Calcul. Commentaire Pouvons-Nous Le Simplificateur?
SI VOUS COOTEZ HTML Quotidiennemément, probable de Connaissez-en-VUS, SASS / SCSS. VOICI UN PEU D'AIDE VERS VOUS: FAISONES UN "MIXIN" ET FAIT Automatitude Tous CES CALCULS, ET GARDONS TOUJOURS NOS VALEURURES D'Origine.
C'EST LA MÊME FONCTION QUE CELLE DECRITE CI-DESUS, MAIS FAITE COMME UN MIXIM SASS:
$ Display-Large: 1920
$ DISPLAY-ÉTROIT: 375
@Mixin fluide ($ propriété, $ minvalue, $ maxvalue)
$ x: ($ maxvalue - $ minvalue) / ($ d'affichage-large - $ affichage-étrodit)
$ Y: $ maxvalue - $ afficher à l'Échelle * $ x
# {$ propriété}: calc (# {100 * $ x} vw + # {$ y} px)
h1
@include fluide ('' Taille de Police ', 48,80)
.destinataire
@include fluide ('grandeur', 315.1580)
@include fluide («Rembourrage», 30,60)
Technique de la Cette FOURNIT UNE SOLUTION Très Sophistiquée Pour Définir Enfin Une Mise en page Web Vraiment Réactive. Il PREND EN CHARVER LA PLUPART DES NAVIGÉGIÉGIÉTURES, SÉCURISE VÉNÉRATION DE VÉROJET DE VISITE MONTRÉ À UN VISITURUR, SIMPLIFIE LA STRUCTURE DE VOS ET PERMET DE RENDRE LA Mise en page de VOFE WEB COHÉRATE ET LOGIQUE. J'ESpère Que cela Peut-à-propos de l'Aider à Lancer des projets Web Étonnants.
Articles Liènes:
[DIX] [dix] 17 Tutoriels de conception Web RéactifS Vraiment utiles [dix] Les Règles de Typographée Web Réactive [dix] Créer une Mise en page Réactive Avec à La Grille CSS[DIX] [DIX] [DIX] [dix] (Crédit d'image: Naomi Vandoren) [DIX] En Tant Qu'Artiste I..
NOUS AVONS VU DE NOMBREUSES NOUVELLES API AJOULETES AU WEB AU COURS DES DERNIÈRES ANNÉES QUI CONTRE RÉELLEMENT ACTIVÉ LE CONTENU Web pour AVOIR LE MÊME TYPE DE FONCTIONNÉTIÉ QUE DE NOM..
Page 1 sur 2: Page 1 [DIX] [dix] Page 1 [DIX] [dix] Page 2 LE SPÉCIALISTE 3D GLEN Southern NOUS REJ..
[dix] [dix] [dix] [dix] Affinity Designer est un outil de montage de vecteur populaire pour Mac, Wind..
[dix] [dix] [dix] [dix] Vue.js est venu sur des pastilles et des limites récemment, devenant le sixi..
Vous avez probablement entendu dire que vous devriez utiliser des unités relatives pour la taille de la police. C'est une bonne règle pour la conception Web accessible; Si l'utilisateur mod..
[dix] [dix] [dix] [dix] Le matériau angulaire est un cadre de composant UI qui implémente la spéci..
[dix] [dix] [dix] [dix] Apprentissage Comment peindre Un portrait n'es..