English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
<circle> El elemento SVG es una forma básica de SVG, utilizado para crear círculos, basado en un centro y un radio, y también puede utilizar trazos y rellenos de color para círculos en línea, punteada y de color.
SVG <circle> elemento se utiliza para dibujar círculos. Este es un ejemplo simple:
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink="http: <circle cx="40" cy="40" r="24" style="stroke: #006600; fill: #00cc00"/> </svg>Prueba y mira ‹/›
Esta es la imagen del resultado de ejecutar
El círculo tiene como centro de coordenadas el punto cx, cy y como radio r. cx, cy y r son propiedades del elemento <circle>.
Puedes usar la propiedad stroke del estilo SVG para establecer el trazo (contorno) del círculo SVG. En el primer ejemplo de esta página, las trazas están configuradas en #006600 verde oscuro. Pero, no solo puedes establecer el color del trazo, también puedes establecer más. También puedes usar stroke-El atributo widthstyle establece el ancho del trazo. Este es un ejemplo:
<svg height="80px"><circle cx="40" cy="40" r="24" style="stroke: #006600; stroke-width: 3; fill: #00cc00"/></svg>Prueba y mira ‹/›
La apariencia del círculo después de ejecutar es la siguiente:
También puedes usar stroke-El atributo dasharray dibuja el borde con línea punteada. Este es un ejemplo:
<svg height="80px"><circle cx="40" cy="40" r="24" style="stroke: #006600; stroke-width: 3; stroke-dasharray: 10 5; fill: #00cc00"/></svg>Prueba y mira ‹/›
La apariencia después de renderizar es la siguiente:
También puedes eliminar el borde (contorno) del círculo y rellenarlo solo con el color de relleno. El código de ejemplo es el siguiente:
<svg height="80px"><circle cx="40" cy="40" r="24" style="stroke: #00 fill: #00cc00"/></svg>Prueba y mira ‹/›
El efecto después de ejecutar el círculo sin borde es el siguiente:
El atributo de estilo fill controla la forma de rellenar el círculo. Al establecer la propiedad fill en none, se puede elegir no rellenar completamente.
El ejemplo es el siguiente:
La apariencia del círculo sin relleno es la siguiente:
Puedes usar la propiedad fill para establecer el color de relleno, como se explicó anteriormente en este documento, el código de ejemplo es el siguiente:
<svg height="80px"><circle cx="40" cy="40" r="24" style="stroke: #00660066; fill: #00ff00"/></svg>Prueba y mira ‹/›
La apariencia de dibujar un círculo y rellenar el color es como sigue:
También puedes usar fill-El atributo de estilo de opacidad establece el relleno en transparencia. El siguiente ejemplo dibuja dos círculos, uno de los cuales está parcialmente ubicado sobre el otro y es semitransparente.
<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>Prueba y mira ‹/›
El efecto de ejecución es el siguiente:
Por favor, tenga en cuenta que el círculo azul (derecha) está ahora semi-transparente en el interior. Para que la traza también sea semi-transparente, debe usar stroke-Atributo de opacidadstyle.