sandbox/background-move/src/components/background.tsx

23 lines
472 B
TypeScript

import react from 'react';
import '../theme/background.css';
const Background: react.FC<{ shift: { x: number; y: number } }> = (props: {
shift: { x: number; y: number };
}) => {
console.log('rendering background');
return (
<div
className='background'
style={{
transform: `translate(${-props.shift.x}px, ${-props.shift.y}px)`,
}}
>
<img src='/assets/background.jpg' alt='' />
</div>
);
};
export default Background;