<Circle />
Part of the @remotion/shapes package.
Renders an SVG element drawing a circle.
Explorer
Example
src/Circle.tsximport {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, or to the generated <canvas> if effects are passed. 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.
effects
EffectsProp
Apply effects after the shape has been painted to a canvas. Available from v4.0.474. If this is a non-empty array, the shape is wrapped in <HtmlInCanvas>.
pixelDensity
number
Controls the backing bitmap density when effects are passed. Default: 1. Available from v4.0.474.
Inherited propsv4.0.474
<Circle> inherits from, durationInFrames, name, showInTimeline and hidden from <Sequence>.
Other props
All other props that can be passed to a <path> are accepted and will be forwarded.