From d19084665195cb20e62ba77ab9cf46d800b3975b Mon Sep 17 00:00:00 2001 From: Lizzy Hunt Date: Thu, 1 Feb 2024 22:11:05 -0700 Subject: add xkcd and basic transitions --- src/scenes/me.tsx | 83 +++++++++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 69 insertions(+), 14 deletions(-) (limited to 'src/scenes/me.tsx') diff --git a/src/scenes/me.tsx b/src/scenes/me.tsx index 9d5740f..2e36605 100644 --- a/src/scenes/me.tsx +++ b/src/scenes/me.tsx @@ -1,19 +1,74 @@ -import { Img, Txt, Layout, makeScene2D } from "@motion-canvas/2d"; -import { beginSlide, waitFor } from "@motion-canvas/core"; +import { Node, Img, Txt, Layout, makeScene2D } from "@motion-canvas/2d"; +import { beginSlide, createRef, waitFor, all } from "@motion-canvas/core"; -import me from "../../public/img/me.png"; +import me from "../../public/img/me.jpg"; +import { theme } from "../theme"; export default makeScene2D(function* (view) { - yield* beginSlide("Title"); - view.add( - - - + const img = createRef(); + const node = createRef(); + const layout = createRef(); + const src = createRef(); + + yield view.add( + <> + + + + Hello! + + + My name is Elizabeth{" "} + + (@simponic) + + . + + + I love 😍 + + + {"=>"} Common LISP + + + {"=>"}{" "} + + Elixir + + + + {"=>"} Functional Programming + + + + {" "} + + git.simponic.xyz/simponic/compiling-the-lambda-calculus + + ); + + yield img().fill(img().getColorAtPoint(0)); + + const diff = 370; + yield* all( + img().size([450, 450], 1), + img().radius(50, 1), + img().alpha(1, 1), + img().position.x(-diff, 1), + node().opacity(1, 1), + layout().position.x(diff, 1), + src().opacity(1, 1), + src().position.y(275, 1) + ); + + yield* beginSlide("About Me"); }); -- cgit v1.2.3-70-g09d2