Sketchbook | 20220917
Some examples of basic CSS animation.
Iteration allows for easy parameterization of the CSS animation properties.
(->>
(range 0 1.8 0.2)
(map
(fn
[d]
[:div
{:style (style {:animation-delay (str d "s")}),
:class "basic-animation"}]))
(apply
conj
[:figure {:id "iteration-example"} [:figcaption "Iteration"]]))
Inline styles allow for overriding the defaults set by the classes.
(->>
(range 0 -1.8 -0.05)
(map
(fn
[d]
[:div
{:style
(style
{:animation-delay (str d "s"), :margin-bottom "1px", :height 3}),
:class "basic-animation"}]))
(apply
conj
[:figure {:id "inline-example"} [:figcaption "Inline Override"]]))
If you know Clojure and this type of post is difficult or impossible for you to write using your favorite static site generator, consider using fabricate
, which makes it simple and straightforward.