Maison interface Web Tutoriel H5 Introduction au SVG 2D en HTML5 3 – Introduction au texte, aux images et au rendu des compétences du didacticiel text_html5

Introduction au SVG 2D en HTML5 3 – Introduction au texte, aux images et au rendu des compétences du didacticiel text_html5

May 16, 2016 pm 03:50 PM
2d svg 图像 文本

Rendu du texte en SVG

L'une des puissantes capacités de SVG est qu'il peut contrôler le texte à un degré impossible avec les pages HTML standard, sans recourir à des images ou à d'autres plug-ins. Toute opération pouvant être effectuée sur une forme ou un tracé (telle que la peinture ou le filtrage) peut être effectuée sur du texte. Bien que le rendu de texte de SVG soit si puissant, il existe toujours un inconvénient : SVG ne peut pas effectuer de retour à la ligne automatique des mots. Si le texte est plus long que l’espace autorisé, coupez-le simplement. Dans la plupart des cas, la création de texte multiligne nécessite plusieurs éléments de texte.
De plus, vous pouvez utiliser l'élément tspan pour diviser un élément de texte en plusieurs parties, permettant à chaque partie d'avoir son propre style.

De plus, dans l'élément texte, les espaces sont traités de la même manière qu'en HTML : les sauts de ligne et les retours chariot deviennent des espaces, et plusieurs espaces sont compressés en un seul espace.

Texte affiché directement dans l'image - élément texte
Pour afficher le texte directement, vous pouvez utiliser l'élément texte. Les exemples sont les suivants :

Copier le code
Le code est le suivant :



SVG


Comme indiqué dans l'exemple ci-dessus, les éléments de texte peuvent définir les attributs suivants :
x,y sont les coordonnées de position du texte. text-anchor est la direction d'affichage du texte, qui est en fait la position (x, y) du texte. Cet attribut a trois valeurs : début, milieu et fin. start signifie que les coordonnées de position du texte (x, y) sont au début du texte et que le texte est affiché un par un vers la droite à partir de ce point. Milieu signifie que (x, y) est situé au milieu du texte et que le texte est affiché dans les deux sens, ce qui est en fait centré. end signifie que le point (x, y) est à la fin du texte et que le texte est affiché un par un à gauche. En plus de ces attributs, les attributs suivants peuvent être spécifiés en CSS ou directement dans les attributs :

remplissage, contour : couleurs de remplissage et de contour, l'utilisation spécifique sera résumée plus tard. Attributs associés de la police : font-family, font-style, font-weight, font-variant, font-stretch, font-size, font-size-adjust, crénage, espacement des lettres, espacement des mots et décoration du texte.



Plage de texte - élément tspan
Cet élément est un complément puissant à l'élément texte ; il est utilisé pour restituer le texte dans une plage, il ne peut apparaître que dans des éléments de texte ou tspan ; éléments dans les éléments enfants. Une utilisation typique consiste à mettre en évidence une partie du texte. Par exemple :


Copier le codeLe code est le suivant :
Ceci est en gras et rouge


L'élément tspan a les attributs suivants : x, y sont utilisés pour définir les coordonnées absolues du texte inclus. Cette valeur remplacera la position par défaut du texte. Ces propriétés peuvent contenir une séquence de nombres appliqués à chaque caractère correspondant. Les caractères sans paramètres correspondants suivront immédiatement le caractère précédent. Par exemple :


Copier le codeLe code est le suivant :
Bonjour tout le monde !
C'est en gras et rouge


dx,dy est utilisé pour définir le décalage du texte inclus par rapport à la position par défaut du texte. Ces propriétés peuvent également contenir une série de nombres dont chacun sera appliqué au caractère correspondant. Les caractères sans paramètres correspondants suivront immédiatement le caractère précédent. Vous pouvez remplacer x dans l'exemple ci-dessus par dx pour voir l'effet. rotate est utilisé pour définir l’angle de rotation de la police. Cette page de propriétés peut contenir une série de nombres qui s'appliquent à chaque caractère. Les caractères sans paramètre correspondant utiliseront le dernier numéro défini.


Copier le codeLe code est le suivant :
Bonjour tout le monde !
C'est en gras et rouge
< /texte>


textLength : C'est l'attribut le plus déroutant. On dit qu'après réglage, si le rendu constate que la longueur du texte n'est pas cohérente avec cette valeur, cette longueur prévaudra. Mais je ne l'ai pas essayé.

Référence de texte - élément tref
Cet élément permet de référencer un texte défini et de le copier efficacement à l'emplacement actuel, généralement en conjonction avec xlink:href pour spécifier l'élément de destination. Parce qu'il est copié, lorsque vous utilisez CSS pour modifier le texte actuel, le texte original ne sera pas modifié. Regardez l'exemple :

Copiez le code
Le code est le suivant :

Ceci est un exemple de texte.


< /text>

Chemin du texte - élément textPath
C'est plus intéressant, l'effet est également cool et peut créer de nombreux effets artistiques, cet élément obtient le chemin spécifié ; à partir de son attribut xlink:href Et alignez le texte sur ce chemin, voir l'exemple :

Copiez le code
Le code est la suivante :



Ce texte suit une courbe.


Rendu des images en SVG - élément d'image
SVG L'élément d'image dans peut directement prendre en charge l'affichage d'images raster et est très simple à utiliser. Regardez l'exemple ci-dessous :

Copiez le code
Le code est le suivant :





Quelques points à noter ici :
1. Si la coordonnée x ou y n'est pas définie, le la valeur par défaut est 0.

2. Si la largeur ou la hauteur n'est pas définie, la valeur par défaut est également 0.

3. Si la largeur ou la hauteur est explicitement définie sur 0, le rendu de cette image sera interdit.

4. Le format d'image prend en charge png, jpeg, jpg, svg, etc., donc svg prend en charge les svg imbriqués.

5.image, comme d'autres éléments, est un élément régulier de svg, il prend donc en charge tous les recadrages, masquages, filtres, rotations et autres effets.

Référence pratique :
Index du script : http://msdn.microsoft.com/zh-cn/library/ff971910(v=vs.85).aspx
Centre de développement : https://developer.mozilla.org/en/SVG
Référence populaire : http://www.chinasvg.com/
Documentation officielle : http://www.w3.org/TR/SVG11/

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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Vous avez un jeu croisé?
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment effacer l'historique des images récentes de l'arrière-plan du bureau dans Windows 11 Comment effacer l'historique des images récentes de l'arrière-plan du bureau dans Windows 11 Apr 14, 2023 pm 01:37 PM

&lt;p&gt;Windows 11 améliore la personnalisation du système, permettant aux utilisateurs d'afficher un historique récent des modifications précédemment apportées à l'arrière-plan du bureau. Lorsque vous entrez dans la section de personnalisation de l'application Paramètres système Windows, vous pouvez voir diverses options, la modification du fond d'écran en fait partie. Mais vous pouvez maintenant voir le dernier historique des fonds d’écran définis sur votre système. Si vous n'aimez pas voir cela et souhaitez effacer ou supprimer cet historique récent, continuez à lire cet article, qui vous aidera à en savoir plus sur la façon de le faire à l'aide de l'Éditeur du Registre. &lt;/p&gt;&lt;h2&gt;Comment utiliser la modification du registre

Comment télécharger l'image de fond d'écran Windows Spotlight sur PC Comment télécharger l'image de fond d'écran Windows Spotlight sur PC Aug 23, 2023 pm 02:06 PM

Les fenêtres ne négligent jamais l’esthétique. Des champs verts bucoliques de XP au design tourbillonnant bleu de Windows 11, les fonds d’écran par défaut sont une source de plaisir pour les utilisateurs depuis des années. Avec Windows Spotlight, vous avez désormais un accès direct chaque jour à des images magnifiques et impressionnantes pour votre écran de verrouillage et votre fond d’écran. Malheureusement, ces images ne traînent pas. Si vous êtes tombé amoureux de l'une des images phares de Windows, vous voudrez savoir comment les télécharger afin de pouvoir les conserver comme arrière-plan pendant un certain temps. Voici tout ce que vous devez savoir. Qu’est-ce que WindowsSpotlight ? Window Spotlight est un programme de mise à jour automatique du fond d'écran disponible dans Personnalisation et dans l'application Paramètres.

Comment utiliser la technologie de segmentation sémantique d'images en Python ? Comment utiliser la technologie de segmentation sémantique d'images en Python ? Jun 06, 2023 am 08:03 AM

Avec le développement continu de la technologie de l’intelligence artificielle, la technologie de segmentation sémantique des images est devenue une direction de recherche populaire dans le domaine de l’analyse d’images. Dans la segmentation sémantique d'image, nous segmentons différentes zones d'une image et classons chaque zone pour obtenir une compréhension globale de l'image. Python est un langage de programmation bien connu. Ses puissantes capacités d'analyse et de visualisation de données en font le premier choix dans le domaine de la recherche sur les technologies d'intelligence artificielle. Cet article expliquera comment utiliser la technologie de segmentation sémantique d'images en Python. 1. Les connaissances préalables s’approfondissent

Que faire si le système Win7 ne peut pas ouvrir le texte txt Que faire si le système Win7 ne peut pas ouvrir le texte txt Jul 06, 2023 pm 04:45 PM

Que dois-je faire si le système Win7 ne peut pas ouvrir le texte txt ? Lorsque nous devons modifier des fichiers texte sur nos ordinateurs, le moyen le plus simple est d'utiliser des outils de texte. Cependant, certains utilisateurs constatent que leurs ordinateurs ne peuvent pas ouvrir les fichiers texte txt. Alors, comment résoudre ce problème ? Jetons un coup d'œil au didacticiel détaillé pour résoudre le problème de l'impossibilité d'ouvrir le texte txt dans le système win7. Tutoriel pour résoudre le problème selon lequel le système Win7 ne peut pas ouvrir le texte txt. 1. Cliquez avec le bouton droit sur n'importe quel fichier txt sur le bureau, vous pouvez cliquer avec le bouton droit pour créer un nouveau document texte, puis sélectionner les propriétés, comme indiqué. illustré ci-dessous : 2. Dans la fenêtre des propriétés txt ouverte, recherchez le bouton de modification sous les options générales, comme indiqué dans la figure ci-dessous : 3. Dans le paramètre du mode d'ouverture contextuel

Essayez de nouvelles sonneries et tonalités de texte : découvrez les dernières alertes sonores sur iPhone sous iOS 17 Essayez de nouvelles sonneries et tonalités de texte : découvrez les dernières alertes sonores sur iPhone sous iOS 17 Oct 12, 2023 pm 11:41 PM

Dans iOS 17, Apple a remanié toute sa sélection de sonneries et de tonalités de texte, offrant plus de 20 nouveaux sons pouvant être utilisés pour les appels, les messages texte, les alarmes et bien plus encore. Voici comment les voir. De nombreuses nouvelles sonneries sont plus longues et semblent plus modernes que les anciennes sonneries. Ils incluent arpège, brisé, canopée, cabine, gazouillis, aube, départ, dolop, voyage, bouilloire, mercure, galaxie, quad, radial, charognard, semis, abri, saupoudrage, marches, heure du conte, taquiner, inclinaison, déplier et vallée. La réflexion reste l'option de sonnerie par défaut. Plus de 10 nouvelles tonalités de texte sont également disponibles pour les messages texte entrants, les messages vocaux, les alertes de courrier entrant, les alertes de rappel, etc. Pour accéder à de nouvelles sonneries et tonalités de texte, assurez-vous d'abord que votre iPhone

Utiliser de grands modèles pour créer un nouveau paradigme pour la formation aux résumés de texte Utiliser de grands modèles pour créer un nouveau paradigme pour la formation aux résumés de texte Jun 10, 2023 am 09:43 AM

1. Tâche de texte Cet article traite principalement de la méthode de résumé génératif de texte et de la manière d'utiliser l'apprentissage contrastif et les grands modèles pour mettre en œuvre le dernier paradigme de formation à la synthèse générative de texte. Il s'agit principalement de deux articles, l'un est BRIO : Bringing Order to Abstractive Summarization (2022), qui utilise l'apprentissage contrastif pour introduire des tâches de classement dans le modèle génératif ; l'autre est OnLearning to Summarize with Large Language Models as References (2023), qui approfondit introduit de grands modèles pour générer des données de formation de haute qualité basées sur BRIO. 2. Méthodes de formation à la synthèse de texte générative et

Comment rechercher du texte dans tous les onglets de Chrome et Edge Comment rechercher du texte dans tous les onglets de Chrome et Edge Feb 19, 2024 am 11:30 AM

Ce didacticiel vous montre comment rechercher du texte ou des phrases spécifiques sur tous les onglets ouverts dans Chrome ou Edge sous Windows. Existe-t-il un moyen d'effectuer une recherche de texte sur tous les onglets ouverts dans Chrome ? Oui, vous pouvez utiliser une extension Web externe gratuite dans Chrome pour effectuer des recherches de texte sur tous les onglets ouverts sans avoir à changer d'onglet manuellement. Certaines extensions comme TabSearch et Ctrl-FPlus peuvent vous aider à y parvenir facilement. Comment rechercher du texte dans tous les onglets de Google Chrome ? Ctrl-FPlus est une extension gratuite qui permet aux utilisateurs de rechercher facilement un mot, une expression ou un texte spécifique dans tous les onglets de la fenêtre de leur navigateur. Cette extension

iOS 17 : Comment utiliser le recadrage en un clic des photos iOS 17 : Comment utiliser le recadrage en un clic des photos Sep 20, 2023 pm 08:45 PM

Avec l'application iOS 17 Photos, Apple facilite le recadrage des photos selon vos spécifications. Lisez la suite pour savoir comment. Auparavant, dans iOS 16, le recadrage d'une image dans l'application Photos impliquait plusieurs étapes : appuyez sur l'interface d'édition, sélectionnez l'outil de recadrage, puis ajustez le recadrage à l'aide d'un geste de pincement pour zoomer ou en faisant glisser les coins de l'outil de recadrage. Dans iOS 17, Apple a heureusement simplifié ce processus afin que lorsque vous zoomez sur une photo sélectionnée dans votre bibliothèque Photos, un nouveau bouton Recadrer apparaisse automatiquement dans le coin supérieur droit de l'écran. En cliquant dessus, l'interface de recadrage complète s'affichera avec le niveau de zoom de votre choix. Vous pourrez ainsi recadrer la partie de l'image que vous aimez, faire pivoter l'image, inverser l'image, appliquer un rapport d'écran ou utiliser des marqueurs.

See all articles