Skip to content
Esc
↑↓navigate↵open⌘Jpreview

← All examples

Color Interpolation

Source code

<script>
	import { animate } from 'motion';
	import { mercury } from '@omicrxn/mercury';
</script>

<div class="flex flex-col gap-4">

	<div class="flex gap-4">
		<div
			class="box"
			{@attach mercury({
				animate: {
					backgroundColor: ['oklch(88.2% 0.059 254.128)', 'oklch(82.3% 0.12 346.018)','oklch(87.1% 0.15 154.449)']
				},
				transition: {
					duration: 5,
					repeat: Infinity,
					repeatType: 'reverse',
					ease: 'linear'
				}
			})}
		></div>
	</div>
</div>