English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Manual de Referência SVG

SVG reference manual collects common SVG elements, as well as the usage methods of element attributes, and detailed usage parameters, usage descriptions, etc.

SVG element

elementdescriptionattribute
<a>create a link around an SVG elementxlink:show
xlink:actuate
xlink:href
target
<altGlyph>allow object text to control, to present special character datax
y
dx
dy
rotate
glyphRef
format
xlink:href
<altGlyphDef>define a series of replacements for symbolic charactersid
<altGlyphItem>define a series of replacements for candidate symbolic charactersid
<animate>change properties dynamically over timeattributeName="target attribute name"
from="Valor inicial"
to="Valor final"
dur="duration"
repeatCount="A animação acontecerá durante o tempo"
<animateColor>Define a conversão de cor ao longo do tempoby="Valor de deslocamento relativo"
from="Valor inicial"
to="Valor final"
<animateMotion>Faz o elemento se mover ao longo do caminho de açãocalcMode="Modo de interpolação da animação. Pode ser39;discrete', 'linear',39;paced',39;spline'"
path="Caminho de movimento"
keyPoints="Quanto longe o objeto deve mover-se ao longo do caminho de movimento na atual hora"
rotate="Aplicar transformação de rotação"
xlink:href="Um URI que referencia o elemento <path> que define o caminho de movimento"
<animateTransform>Transforma a propriedade de transformação do elemento alvo da animação, permitindo que a animação controle a translação, escalonamento, rotação ou inclinaçãoby="Valor de deslocamento relativo"
from="Valor inicial"
to="Valor final"
type="Conversão de tipo, cujo valor muda ao longo do tempo. Pode ser39;translate',39;scale',39;rotate',39;skewX',39;skewY'"
<circle>Define um círculocx="Coordenada x do círculo"
cy="Coordenada y do círculo"
r="Raio do círculo". Obrigatório.
+ propriedades visíveis: cor, preenchimento, traço, gráfico
<clipPath>Usado para ocultar a parte do objeto que está fora do caminho de recorte. O molde que define o que será desenhado e o que não será desenhado é chamado de caminho de recorteclip-path="Referência para caminho de recorte e interseção de caminhos de recorte"
clipPathUnits="userSpaceOnUse' ou'objectBoundingBox". O segundo valor childern define a borda de um objeto, usando uma pequena parte da unidade de máscara (padrão: "userSpaceOnUse")"
<color-profile>Especifica a descrição do arquivo de configuração de cor (ao usar arquivo de estilo CSS)local="ID único do arquivo de configuração de cor armazenado localmente"
name=""
rendering-intent="auto|perceptual|relative-colorimetric|saturation|absolute-colorimetric"
xlink:href="URI do recurso de arquivo de configuração ICC"
<cursor>Define um cursor personalizado independente da plataformax="Canto superior esquerdo do cursor no eixo x (padrão é 0)"
y="Canto superior esquerdo do cursor no eixo y (padrão é 0)"
xlink:href="URI da imagem de cursor usada"
<defs>Contêiner de elementos citados 
<desc>Descrição de texto pura de elementos no SVG - Não é exibido como parte da imagem gráfica. O agente de usuário o exibirá como uma dica de ferramenta 
<ellipse>define uma elipsecx="coordenada x do eixo x da elipse"
cy="coordenada y do eixo y da elipse"
rx="raio da elipse ao longo do eixo x". Obrigatório.
ry="raio da elipse ao longo do eixo y". Obrigatório.
+ propriedades visíveis: cor, preenchimento, traço, gráfico
<feBlend>use diferentes modos de mistura para combinar dois objetosmode="modo de mistura de imagem: normal|multiplicar|tela|escurecer|iluminar"
in="identificado como a entrada original do filtro: SourceGraphic | SourceAlpha | BackgroundImage | BackgroundAlpha | FillPaint | StrokePaint | <filter-primitiva-reference>"
in2="operação de mistura da imagem de entrada secundária"
feColorMatrixfiltro SVG. Aplica a transformação de matriz 
feComponentTransferfiltro SVG. Executa o componente de dados-remapamento inteligente 
feCompositefiltro SVG 
feConvolveMatrixfiltro SVG 
feDiffuseLightingfiltro SVG 
feDisplacementMapfiltro SVG 
feDistantLightfiltro SVG. Define uma fonte de luz 
feFloodfiltro SVG 
feFuncAfiltro SVG. Elemento filho do feComponentTransfer 
feFuncBfiltro SVG. Elemento filho do feComponentTransfer 
feFuncGfiltro SVG. Elemento filho do feComponentTransfer 
feFuncRfiltro SVG. Elemento filho do feComponentTransfer 
feGaussianBlurfiltro SVG. Executa o borrão gaussiano na imagem 
feImagefiltro SVG. 
feMergefiltro SVG. Construído sobre camadas de imagens umas sobre as outras 
feMergeNodefiltro SVG. Elemento filho do feMerge 
feMorphologyfiltro SVG. Executa "engrossamento" ou "fio de arame" na forma de origem 
feOffsetfiltro SVG. Move a imagem em relação à sua posição atual 
fePointLightfiltro SVG 
feSpecularLightingfiltro SVG 
feSpotLightfiltro SVG 
feTilefiltro SVG 
feTurbulencefiltro SVG 
filtercontainer de efeito de filtro 
font                define a fonte 
font-facedescreve as características de uma fonte 
font-face-format  
font-face-name  
font-face-src  
font-face-uri  
foreignObject  
<g>usado como elemento contenedor para combinar elementos relacionadosid="nome do grupo"
fill="cor de preenchimento do grupo"
opacity="opacidade do grupo"
+ Atributos Apresentados:
All
glyphdefinir o gráfico para o símbolo pictórico dado 
glyphRefdefinir o símbolo pictórico possível a ser usado 
hkern  
<image>definir imagemx="coordenada x do canto superior esquerdo da imagem"
y="coordenada y do canto superior esquerdo da imagem"
width="largura da imagem". É obrigatório.
height="altura da imagem". É obrigatório.
xlink:href="caminho da imagem". É obrigatório.
+ Atributos Apresentados:
Cor, Gráficos, Imagens, Vistas
<line>definir uma linhax1="coordenada x do ponto de partida da linha"
y1="coordenada y do ponto de partida da linha"
x2="coordenada x do ponto final da linha"
y2="coordenada y do ponto final da linha"
+ Atributos Apresentados:
Cor, Preenchimento, Gráficos, Marcadores
<linearGradient>definir gradiente linear. Através do preenchimento de objetos com gradiente vetorial linear, pode ser definido como gradiente horizontal, vertical ou angular.id="propriedade id que pode definir um nome único para a gradiente. A referência deve
gradientUnits="#39;userSpaceOnUse#39; ou #39;objectBoundingBox#39;Usar a caixa de vista ou o objeto para determinar o vetor de pontos de posição relativa. (padrão é'objectBoundingBox"
gradientTransform="transformação aplicável ao gradiente"
x1="ponto de partida do vetor de gradiente x (padrão 0%)"
y1="ponto de partida do vetor de gradiente y (padrão 0%)"
x2="ponto final do vetor de gradiente x. (padrão100%)"
y2="ponto final do vetor de gradiente y. (padrão 0%)"
spreadMethod="#39;pad#39; ou #39;reflect#39; ou #39;repeat#39;"
xlink:href="referência a outro gradiente cujos valores de atributo são usados como padrões e paradas incluídas. Recursivo"
<marker>O marcador pode ser colocado nos vértices de retas, curvas, polígonos e caminhos. Esses elementos podem usar o atributo "marker"-"start", "marker-"mid" e "marker-end", herdando o padrão ou pode ser definido como "none" ou o URI do marcador definido. Você deve definir o marcador primeiro, antes de poder referenciá-lo pelo seu URI. Qualquer forma, pode colocar o marcador dentro dela. Eles adicionam os elementos de desenho ao topomarkerUnits="larguraDaLinha' ou'userSpaceOnUse". Se for "larguraDaLinha" então usa um unitário igual à largura de um traço. Caso contrário, a escala do marcador não usará a mesma unidade de vista como referência para o elemento (padrão é'larguraDaLinha')
refx="marcador de localização de conexão de vértice (padrão é 0)"
refy="posição de conexão do vértice do marcador (padrão é 0)"
orient="'auto'sempre mostrar o ângulo do marcador. "auto" calculará um ângulo que faça o valor tangente do vértice X do eixo X (padrão é 0)
markerWidth="largura do marcador (padrão3)"
markerHeight="altura do marcador (padrão3)"
viewBox="os pontos" ver "esta área de desenho SVG. Separados por espaço ou vírgula4um valor. (min x, min y, width, height)"
+ atributos de apresentação:
All
<mask>um efeito de máscara é uma combinação de valores de opacidade e recorte. Como recorte, você pode usar gráficos, texto ou caminho para definir parte da máscara. O estado padrão de uma máscara é completamente transparente, ou seja, do lado oposto ao plano de recorte. No conjunto gráfico, configure a parte opaca da máscaramaskUnits="'userSpaceOnUse#39; ou #39;objectBoundingBox#39;. Determine se a máscara é relativa ao painel completo da janela ou ao objeto (padrão:'objectBoundingBox#39;)
maskContentUnits="a segunda máscara usa a posição gráfica relativa ao objeto em porcentagem'userSpaceOnUse#39; ou'objectBoundingBox#39;(padrão:'userSpaceOnUse#39;)
x="máscara de recorte (valor padrão:-10%)
y="máscara de recorte (valor padrão:-10%)
width="máscara de recorte (padrão é:120%)"
height="máscara de recorte (padrão é:120%)"
metadataespecificar metadados 
missing-glyph  
mpath  
<path>defina um caminhod="definição de instruções de caminho"
pathLength="se existir, a linha será escalada para calcular a distância equivalente a este valor para cada ponto"
transform="lista de transformações"
+ Atributos Apresentados:
Cor, Preenchimento, Gráficos, Marcadores
<pattern>Defina as coordenadas, o tamanho da visão desejada e o tamanho da visão. Em seguida, adicione ao seu forma de padrão. Quando o padrão acerta, repete os limites da caixa de visão (área visível)id="ID único usado para referenciar este padrão. Obrigatório."
patternUnits="userSpaceOnUse' ou'objectBoundingBox". O segundo valor X, Y, width, height é uma pequena parte da borda do objeto do padrão que será usada, em unidade (%)"
patternContentUnits="'userSpaceOnUse#39; ou 'objectBoundingBox#39;"
patternTransform="permite que a expressão inteira seja transformada"
x="deslocamento do padrão, a partir do canto superior esquerdo (padrão é 0)"
y="deslocamento do padrão, a partir do canto superior esquerdo (padrão é 0)"
width="largura do tiling do padrão (padrão é100%)"
height="altura do tiling do padrão (padrão é100%)"
viewBox="os pontos" ver "esta área de desenho SVG. Separados por espaço ou vírgula4um valor. (min x, min y, width, height)"
xlink:href="Outro padrão, cujos valores de atributo são os padrões e qualquer subclasse pode herdar. Recursivo"
 
<polygon>Definir um gráfico que contenha pelo menos três ladospoints="Ponto do polígono. O número total de pontos deve ser par". Obrigatório.
fill-rule="A parte do atributo FillStroke demonstrativo"
+ Atributos Apresentados:
Cor, Preenchimento, Gráficos, Marcadores
<polyline>Definir uma forma composta apenas por linhaspoints="Ponto" na linha reta. Obrigatório.
+ Atributos Apresentados:
Cor, Preenchimento, Gráficos, Marcadores
<radialGradient>Definir um gradiente radial. O gradiente radial cria um círculogradientUnits="#39;userSpaceOnUse#39; ou #39;objectBoundingBox#39;. Use a caixa de visualização ou o objeto para determinar os pontos vetoriais de posição relativa. (padrão de #39;objectBoundingBox"
gradientTransform="Transformação aplicável ao gradiente"
cx="Ponto central do gradiente (número ou %" - 50% é o padrão)
cy="Ponto central do gradiente. (padrão50%)"
r="Raio do gradiente. (padrão50%)"
fx="Ponto de foco do gradiente. (padrão 0%)"
fy="Ponto de foco do gradiente. (padrão 0%)"
spreadMethod="#39;pad#39; ou #39;reflect#39; ou #39;repeat#39;"
xlink:href="Referência para outro gradiente, cujos valores de atributo são os padrões. Recursivo"
<rect>Definir um retângulox="Coordenada x do canto superior esquerdo do retângulo"
y="Coordenada y do canto superior esquerdo do retângulo"
rx="Raio no eixo x (elemento arredondado"
ry="Raio no eixo y (elemento arredondado"
width="Largura do retângulo". Obrigatório.
height="Altura do retângulo". Obrigatório.
+ Atributos Apresentados:
Cor, Preenchimento, Gráficos
scriptContainer de script (por exemplo, ECMAScript) 
setDefinir um valor de atributo para um momento específico 
<stop>Parada de gradienteoffset="Deslocamento do Stop (de 0 a1/0% a100%) Referência
stop-color="Cor deste stop"
stop-opacity="Opacidade deste Stop (de 0 a1)"
stylePermite que as folhas de estilo sejam diretamente incorporadas no conteúdo SVG 
<svg>Criar um fragmento de documento SVGx="Inserção superior esquerda (padrão é 0"
y="Inserção superior esquerda (padrão é 0"
width="Largura do fragmento SVG (padrão é100%)"
height="Altura do fragmento SVG (padrão de)100%)"
viewBox="Ponto "seen" esta área de desenho SVG. Separados por espaço ou vírgula4esses valores. (min x, min y, largura, altura)"
preserveAspectRatio="#39;none#39; ou qualquer #39;xVALYVAL#39;9essas combinações, VAL é "min", "mid" ou "max". (Padrão none)"
zoomAndPan="#39;magnify#39; ou #39;disable#39;Opção de Ampliar permite que o usuário desloque e amplie seu arquivo (padrão Ampliar )"
xml="O elemento mais externo <svg> precisa instalar SVG e seu espaço de nomes: xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve""
+ Atributos Apresentados:
All
switch  
symbol  
<text>Definir um textox="Posição do eixo X da lista -Posição do eixo. No texto, a posição da n-ésima letra está na n-ésima posição do eixo X. Se houver caracteres adicionais, eles serão colocados na posição após o último caractere. 0 é o padrão"
y="Posição do eixo Y da lista. (Referência x) 0 é o padrão"
dx="Mover a posição absoluta em relação ao último símbolo desenhado na lista de comprimento de caractere. (Referência x)"
dy="Mover a posição absoluta em relação ao último símbolo desenhado na lista de comprimento de caractere. (Referência x)"
rotate="Uma lista de rotação. A rotação da n-ésima é a n-ésima letra. Os caracteres adicionais não têm valor de rotação final"
textLength="O visualizador SVG tentará exibir o espaçamento entre os textos/ou ajuste de comprimento de pincel do texto alvo. (Padrão: comprimento do texto normal)"
lengthAdjust="Informa ao visualizador para ajustar o comprimento especificado para exibir o texto. Esses dois valores são #39;spacing#39; e #39;spacingAndGlyphs#39;"
+ Atributos Apresentados:
Cor, Preenchimento, Pincel, Especificação de Fonte, Elementos de Conteúdo de Texto
textPath  
titleDescrição de texto pura de elementos no SVG - Não é exibido como parte da imagem gráfica. O agente de usuário o exibirá como uma dica de ferramenta 
<tref>Citando qualquer elemento <text> de um documento SVG e reutilizandoO elemento <TEXT> é idêntico
<tspan>O elemento é equivalente ao <text>, mas pode conter marcadores de texto internos e o próprio texto dentro delesIdêntico ao elemento <text>
+ Adicionalmente:
xlink:href="Referência a um elemento <TEXT>"
<use>Usar URI para referenciar um <G>, <svg> ou outro elemento que tenha um atributo ID único e elementos gráficos repetidos. A cópia é do elemento original, portanto, a existência original no arquivo é apenas uma referência. Qualquer alteração original afeta todos os duplicados.x="Eixo x do canto superior esquerdo do elemento clonado"
y="Eixo y do canto superior esquerdo do elemento clonado"
width="Largura do elemento clonado"
height="Altura do elemento clonado"
xlink:href="URI para referência de clonagem de elementos"
+ Atributos Apresentados:
All
view  
vkern