<Circle />
Part of the @remotion/shapes
package.
Renders an SVG element drawing a circle.
Explorer
Example
src/Circle.tsxtsx
import {Circle } from "@remotion/shapes";import {AbsoluteFill } from "remotion";export constMyComposition = () => {return (<AbsoluteFill style ={{backgroundColor : "white",justifyContent : "center",alignItems : "center",}}><Circle radius ={100}fill ="green"stroke ="red"strokeWidth ={1} /></AbsoluteFill >);};
src/Circle.tsxtsx
import {Circle } from "@remotion/shapes";import {AbsoluteFill } from "remotion";export constMyComposition = () => {return (<AbsoluteFill style ={{backgroundColor : "white",justifyContent : "center",alignItems : "center",}}><Circle radius ={100}fill ="green"stroke ="red"strokeWidth ={1} /></AbsoluteFill >);};
Props
radius
number
The radius of the circle.
fill
string
The color of the shape.
stroke
string
The color of the stroke. Should be used together with strokeWidth
.
strokeWidth
string
The width of the stroke. Should be used together with stroke
.
style
string
CSS properties that will be applied to the <svg>
tag. Default style: overflow: 'visible'
pathStyle
string
CSS properties that will be applied to the <path>
tag. Default style: transform-box: 'fill-box'
and a dynamically calculated transform-origin
which is the center of the shape, so that the shape rotates around its center by default.
strokeDasharray
string
Allows to animate a path. See evolvePath() for an example.
strokeDashoffset
string
Allows to animate a path. See evolvePath() for an example.
Other props
All other props that can be passed to a <path>
are accepted and will be forwarded.