<Solid>v4.0.464
Renders a solid-color rectangle on a <canvas> element.
MyComp.tsximport {AbsoluteFill ,Solid } from 'remotion'; export constMyComp :React .FC = () => { return ( <AbsoluteFill > <Solid color ="#3344ff"width ={1920}height ={1080} /> </AbsoluteFill > ); };
API
width
Width of the canvas in pixels. Must be a positive integer.
height
Height of the canvas in pixels. Must be a positive integer.
color?
Fill color of the rectangle.
If omitted, it is transparent.
className?
A class name to apply to the <canvas> element.
style?
Inline styles to apply to the <canvas> element.
Inherited props
<Solid> inherits from, durationInFrames, name, showInTimeline and hidden from <Sequence>.
Adding a ref
You can add a React ref to a <Solid> component.
If you use TypeScript, type it with HTMLCanvasElement:
MyComp.tsximport {useRef } from 'react'; import {Solid } from 'remotion'; constMyComp = () => { constref =useRef <HTMLCanvasElement >(null); return <Solid ref ={ref }color ="red"width ={100}height ={100} />; };
What is this component for?
This is mainly a component for adding effects to.
Effects are an upcoming feature of Remotion - if you are here, you are early!
Compatibility
| Browsers | Environments | |||||
|---|---|---|---|---|---|---|
Chrome | Firefox | Safari | ||||