English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
<circle> O elemento SVG é uma forma básica do SVG, usado para criar círculos, com base em um centro e um raio, e pode usar stroke e fill propriedades para desenhar contornos de linha reta, traços de linha e preenchimento de cor circular.
SVG <circle> elemento é usado para desenhar círculos. Este é um exemplo simples:
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <circle cx="40" cy="40" r="24" style="stroke:#006600; fill:#00cc00"/> </svg>Teste e veja ‹/›
Esta é a imagem do resultado da execução
Este círculo tem o ponto cx, cy como centro e o raio r. cx, cy e r são atributos do elemento <circle>.
Você pode usar a propriedade stroke estilo SVG para definir o contorno (contorno) do círculo SVG. No primeiro exemplo desta página, o traço é definido como #006600 verde escuro. Mas, além de definir a cor da caneta, você pode definir mais. Você também pode usar stroke-widthstyle propriedade define a largura da caneta. Este é um exemplo:
<svg height="80px"><circle cx="40" cy="40" r="24" style="stroke:#006600; stroke-width: 3; fill: #00cc00"/></svg>Teste e veja ‹/›
A aparência do círculo após a execução é a seguinte:
Você também pode usar stroke-A propriedade dasharray desenha a borda com traços. Este é um exemplo:
<svg height="80px"><circle cx="40" cy="40" r="24" style="stroke:#006600; stroke-width: 3; stroke-dasharray: 10 5; fill: #00cc00"/></svg>Teste e veja ‹/›
A aparência renderizada é a seguinte:
Você também pode remover a borda (contorno) do círculo e preenchê-lo apenas com a cor de preenchimento. O código de exemplo é o seguinte:
<svg height="80px"><circle cx="40" cy="40" r="24" style="stroke: #" fill: #00cc00"/></svg>Teste e veja ‹/›
O efeito do círculo sem borda após a execução é como follows:
A propriedade de estilo fill controla o preenchimento do círculo. Ao definir a propriedade fill como none, você pode escolher não preencher.
Exemplo a seguir:
A aparência do círculo sem preenchimento é a seguinte:
Você pode usar a propriedade fill para definir a cor de preenchimento, como mencionado anteriormente neste artigo, o código de exemplo é o seguinte:
<svg height="80px"><circle cx="40" cy="40" r="24" style="stroke: #"660066; fill: #00ff00"/></svg>Teste e veja ‹/›
A aparência de preenchimento e cor de desenho do círculo é como follows:
Você também pode usar fill-O estilo de opacidade define a cor de preenchimento como transparente. O exemplo a seguir desenha dois círculos, um deles localizado parcialmente sobre o outro, e é semi-transparente.
<svg height="80px"> <circle cx="40" cy="40" r="24" style="stroke: #660000; fill: #cc0000; ></circle> <circle cx="64" cy="40" r="24" style="stroke: #000099; fill: #0000cc; fill-opacity: 0.5; ></circle> </svg>Teste e veja ‹/›
O efeito de execução é o seguinte:
Observe que o círculo azul (à direita) está agora semi-transparente no interior. Para que a linha também seja semi-transparente, é necessário usar stroke-Propriedade opacitystyle.