


Évaluation de la taille du canevas HTML5 : CSS par rapport aux attributs d'élément
En HTML5, la taille d'un élément de canevas peut être déterminée soit via les propriétés CSS ou les attributs d'un élément. Cependant, ces approches donnent des résultats distincts, prêtant à confusion.
Disparité des résultats
Lorsque vous utilisez CSS pour définir la taille du canevas, celui-ci rétrécit ou s'agrandit à mesure que le Web la page est agrandie ou dézoomée. D'un autre côté, spécifier la taille du canevas directement via les attributs d'élément, tels que la largeur et la hauteur, produit un affichage cohérent quel que soit le niveau de zoom.
Comprendre le mécanisme
Pour saisir la différence, considérez ce qui suit :
- Propriétés CSS contrôlent la représentation visuelle du canevas sur l'écran. Lorsque vous définissez la largeur et la hauteur en CSS, vous définissez la taille à laquelle le canevas apparaît, mais pas le nombre réel de pixels disponibles pour le dessin.
- Les attributs des éléments déterminent la taille interne du toile, définissant la résolution réelle en pixels disponible pour le dessin. Par défaut, un canevas non spécifié a une résolution de 300 px en largeur et 150 px en hauteur.
Implications pratiques
La distinction entre la taille CSS et la taille des attributs d'élément a des implications pratiques :
- Si vous devez afficher un canevas à une résolution spécifique et maintenir cette résolution quel que soit le niveau de zoom, spécifiez la taille à l'aide des attributs de l'élément.
- Si vous avez l'intention de redimensionner le canevas tout en préservant les proportions pendant le zoom, utilisez les propriétés CSS pour définir la taille.
Visualisation
Pour illustrer la différence, visitez http://jsfiddle.net/9bheb/5/, où vous pourrez observer comment un le canevas avec une taille CSS de 800 px x 16 px et une taille d'attribut d'élément de 32 px x 32 px se comporte différemment sous le zoom.
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!

Oui, vous émeuble-chouchoudion-dimensionnal, flexiblelayAndavigationMenus.2)

À quoi cela ressemble-t-il de refactor votre propre code? John Rhea sépare une vieille animation CSS qu'il a écrite et traverse le processus de réflexion pour l'optimiser.

CSSANIMATIONSARENOTINÉMENT HAUTS BUTREQUIREPRACTICIT ENCRIPTION DES PROFESSIONS DESPROPERTIES ET TROUVEMENT

@ KeyframeSispopulardUetOtsSversatity andpowerCreatingsMoothcSSanimations.KeyTrickSinclude: 1) DefiingsMoothTransitionsBetwean

CSSCOUNTERSAREUSEUSTTOMAGAUTAMAMATALUMENTSINDWEBDESIGNS.1) Ils ont été des cas de contenu, des listitems et de la forme.

L'utilisation d'ombres de défilement, en particulier pour les appareils mobiles, est un peu de UX subtil que Chris a couvert auparavant. Geoff a couvert une approche plus récente qui utilise la propriété d'animation-timeline. Voici encore une autre façon.

Passons à travers un rafraîchissement rapide. Les cartes d'image datent jusqu'à HTML 3.2, où, d'abord, les cartes côté serveur, puis les cartes côté client ont défini les régions cliquables sur une image à l'aide de cartes et d'éléments de zone.

L'enquête sur l'état des développeurs est désormais ouverte à la participation, et contrairement aux enquêtes précédentes, il couvre tout sauf le code: carrière, lieu de travail, mais aussi santé, passe-temps, etc.


Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

PhpStorm version Mac
Le dernier (2018.2.1) outil de développement intégré PHP professionnel

DVWA
Damn Vulnerable Web App (DVWA) est une application Web PHP/MySQL très vulnérable. Ses principaux objectifs sont d'aider les professionnels de la sécurité à tester leurs compétences et leurs outils dans un environnement juridique, d'aider les développeurs Web à mieux comprendre le processus de sécurisation des applications Web et d'aider les enseignants/étudiants à enseigner/apprendre dans un environnement de classe. Application Web sécurité. L'objectif de DVWA est de mettre en pratique certaines des vulnérabilités Web les plus courantes via une interface simple et directe, avec différents degrés de difficulté. Veuillez noter que ce logiciel

mPDF
mPDF est une bibliothèque PHP qui peut générer des fichiers PDF à partir de HTML encodé en UTF-8. L'auteur original, Ian Back, a écrit mPDF pour générer des fichiers PDF « à la volée » depuis son site Web et gérer différentes langues. Il est plus lent et produit des fichiers plus volumineux lors de l'utilisation de polices Unicode que les scripts originaux comme HTML2FPDF, mais prend en charge les styles CSS, etc. et présente de nombreuses améliorations. Prend en charge presque toutes les langues, y compris RTL (arabe et hébreu) et CJK (chinois, japonais et coréen). Prend en charge les éléments imbriqués au niveau du bloc (tels que P, DIV),

VSCode Windows 64 bits Télécharger
Un éditeur IDE gratuit et puissant lancé par Microsoft

MinGW - GNU minimaliste pour Windows
Ce projet est en cours de migration vers osdn.net/projects/mingw, vous pouvez continuer à nous suivre là-bas. MinGW : un port Windows natif de GNU Compiler Collection (GCC), des bibliothèques d'importation et des fichiers d'en-tête librement distribuables pour la création d'applications Windows natives ; inclut des extensions du runtime MSVC pour prendre en charge la fonctionnalité C99. Tous les logiciels MinGW peuvent fonctionner sur les plates-formes Windows 64 bits.
