| Title: | CSS Animations for 'shiny' Elements | 
| Version: | 0.1.2 | 
| Description: | A wrapper around a CSS library called 'vov.css', intended for use in 'shiny' applications. Simply wrap a UI element in one of the animation functions to see it move. | 
| License: | MIT + file LICENSE | 
| Encoding: | UTF-8 | 
| LazyData: | true | 
| RoxygenNote: | 7.1.1 | 
| URL: | https://github.com/tyluRp/vov | 
| BugReports: | https://github.com/tyluRp/vov/issues | 
| Imports: | shiny, glue, htmltools | 
| Suggests: | testthat (≥ 2.1.0), covr | 
| NeedsCompilation: | no | 
| Packaged: | 2020-08-27 18:03:33 UTC; tylerlittlefield | 
| Author: | Tyler Littlefield [aut, cre] (Creator of Shiny Wrapper), Vaibhav Tandon [ctb, cph] (Author of included CSS code), Danube Huynhle [ctb] | 
| Maintainer: | Tyler Littlefield <tylerlittlefield@hey.com> | 
| Repository: | CRAN | 
| Date/Publication: | 2020-08-27 21:50:03 UTC | 
Blur in
Description
Animation to blur in a UI element.
Usage
blur_in(ui, duration = NULL, delay = NULL, steps = NULL, iteration = NULL)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    blur_in(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Blur out
Description
Animation to blur out (disappear) a UI element.
Usage
blur_out(ui, duration = NULL, delay = NULL, steps = NULL, iteration = NULL)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    blur_out(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Fade in
Description
Animation to fade in a UI element.
Usage
fade_in(ui, duration = NULL, delay = NULL, steps = NULL, iteration = NULL)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    fade_in(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Fade in bottom left
Description
Animation to fade in a UI element from the bottom left.
Usage
fade_in_bottom_left(
  ui,
  duration = NULL,
  delay = NULL,
  steps = NULL,
  iteration = NULL
)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    fade_in_bottom_left(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Fade in bottom right
Description
Animation to fade in a UI element from the bottom right.
Usage
fade_in_bottom_right(
  ui,
  duration = NULL,
  delay = NULL,
  steps = NULL,
  iteration = NULL
)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    fade_in_bottom_right(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Fade in down
Description
Animation to fade in a UI element downward.
Usage
fade_in_down(ui, duration = NULL, delay = NULL, steps = NULL, iteration = NULL)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    fade_in_down(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Fade in left
Description
Animation to fade in a UI element from the left.
Usage
fade_in_left(ui, duration = NULL, delay = NULL, steps = NULL, iteration = NULL)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    fade_in_left(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Fade in right
Description
Animation to fade in a UI element from the right.
Usage
fade_in_right(
  ui,
  duration = NULL,
  delay = NULL,
  steps = NULL,
  iteration = NULL
)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    fade_in_right(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Fade in top left
Description
Animation to fade in a UI element from the top left.
Usage
fade_in_top_left(
  ui,
  duration = NULL,
  delay = NULL,
  steps = NULL,
  iteration = NULL
)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    fade_in_top_left(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Fade in top right
Description
Animation to fade in a UI element from the top right.
Usage
fade_in_top_right(
  ui,
  duration = NULL,
  delay = NULL,
  steps = NULL,
  iteration = NULL
)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    fade_in_top_right(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Fade in up
Description
Animation to fade in a UI element upward.
Usage
fade_in_up(ui, duration = NULL, delay = NULL, steps = NULL, iteration = NULL)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    fade_in_up(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Fade out
Description
Animation to fade out (disappear) a UI element.
Usage
fade_out(ui, duration = NULL, delay = NULL, steps = NULL, iteration = NULL)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    fade_out(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Fade out bottom left
Description
Animation to fade out (disappear) a UI element from the bottom left.
Usage
fade_out_bottom_left(
  ui,
  duration = NULL,
  delay = NULL,
  steps = NULL,
  iteration = NULL
)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    fade_out_bottom_left(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Fade out bottom right
Description
Animation to fade out (disappear) a UI element from the bottom right
Usage
fade_out_bottom_right(
  ui,
  duration = NULL,
  delay = NULL,
  steps = NULL,
  iteration = NULL
)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    fade_out_bottom_right(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Fade out down
Description
Animation to fade out (disappear) a UI element downward.
Usage
fade_out_down(
  ui,
  duration = NULL,
  delay = NULL,
  steps = NULL,
  iteration = NULL
)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    fade_out_down(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Fade out left
Description
Animation to fade out (disappear) a UI element from the left.
Usage
fade_out_left(
  ui,
  duration = NULL,
  delay = NULL,
  steps = NULL,
  iteration = NULL
)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    fade_out_left(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Fade out right
Description
Animation to fade out (disappear) a UI element from the right.
Usage
fade_out_right(
  ui,
  duration = NULL,
  delay = NULL,
  steps = NULL,
  iteration = NULL
)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    fade_out_right(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Fade out top left
Description
Animation to fade out (disappear) a UI element from the top left.
Usage
fade_out_top_left(
  ui,
  duration = NULL,
  delay = NULL,
  steps = NULL,
  iteration = NULL
)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    fade_out_top_left(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Fade out top right
Description
Animation to fade out (disappear) a UI element from the top right.
Usage
fade_out_top_right(
  ui,
  duration = NULL,
  delay = NULL,
  steps = NULL,
  iteration = NULL
)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    fade_out_top_right(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Fade out up
Description
Animation to fade out (disappear) a UI element upwards.
Usage
fade_out_up(ui, duration = NULL, delay = NULL, steps = NULL, iteration = NULL)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    fade_out_up(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Flash
Description
Animation to flash a UI element.
Usage
flash(ui, duration = NULL, delay = NULL, steps = NULL, iteration = NULL)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    flash(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
I-Throb
Description
Animation to throb a UI element inward.
Usage
i_throb(ui, duration = NULL, delay = NULL, steps = NULL, iteration = NULL)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    i_throb(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Roll in left
Description
Animation to roll in a UI element from the left.
Usage
roll_in_left(ui, duration = NULL, delay = NULL, steps = NULL, iteration = NULL)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    roll_in_left(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Roll in right
Description
Animation to roll in a UI element from the right.
Usage
roll_in_right(
  ui,
  duration = NULL,
  delay = NULL,
  steps = NULL,
  iteration = NULL
)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    roll_in_right(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Roll out left
Description
Animation to roll out (disappear) a UI element from the left.
Usage
roll_out_left(
  ui,
  duration = NULL,
  delay = NULL,
  steps = NULL,
  iteration = NULL
)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    roll_out_left(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Roll out right
Description
Animation to roll out (disappear) a UI element from the right.
Usage
roll_out_right(
  ui,
  duration = NULL,
  delay = NULL,
  steps = NULL,
  iteration = NULL
)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    roll_out_right(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Run a demo application
Description
Run a demo version of the app to try out all the animations.
Usage
run_demo()
Examples
if (interactive()) {
  run_demo()
}
Shake diagonally
Description
Animation to shake a UI element diagonally.
Usage
shake_diagonally(
  ui,
  duration = NULL,
  delay = NULL,
  steps = NULL,
  iteration = NULL
)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    shake_diagonally(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Shake horizontal
Description
Animation to shake a UI element horizontally.
Usage
shake_horizontal(
  ui,
  duration = NULL,
  delay = NULL,
  steps = NULL,
  iteration = NULL
)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    shake_horizontal(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Shake diagonally inverse
Description
Animation to shake a UI element diagonally.
Usage
shake_i_diagonally(
  ui,
  duration = NULL,
  delay = NULL,
  steps = NULL,
  iteration = NULL
)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    shake_i_diagonally(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Shake vertical
Description
Animation to shake a UI element vertically.
Usage
shake_vertical(
  ui,
  duration = NULL,
  delay = NULL,
  steps = NULL,
  iteration = NULL
)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    shake_vertical(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Slide in down
Description
Animation to slide in a UI element downward.
Usage
slide_in_down(
  ui,
  duration = NULL,
  delay = NULL,
  steps = NULL,
  iteration = NULL
)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    slide_in_down(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Slide in left
Description
Animation to slide in a UI element from the left.
Usage
slide_in_left(
  ui,
  duration = NULL,
  delay = NULL,
  steps = NULL,
  iteration = NULL
)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    slide_in_left(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Slide in right
Description
Animation to slide in a UI element from the right.
Usage
slide_in_right(
  ui,
  duration = NULL,
  delay = NULL,
  steps = NULL,
  iteration = NULL
)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    slide_in_right(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Slide in up
Description
Animation to slide in a UI element upward.
Usage
slide_in_up(ui, duration = NULL, delay = NULL, steps = NULL, iteration = NULL)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    slide_in_up(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Slide out down
Description
Animation to slide in a UI element downward.
Usage
slide_out_down(
  ui,
  duration = NULL,
  delay = NULL,
  steps = NULL,
  iteration = NULL
)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    slide_out_down(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Slide out left
Description
Animation to slide out (disappear) a UI element from the left.
Usage
slide_out_left(
  ui,
  duration = NULL,
  delay = NULL,
  steps = NULL,
  iteration = NULL
)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    slide_out_left(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Slide out right
Description
Animation to slide out (disappear) a UI element from the right.
Usage
slide_out_right(
  ui,
  duration = NULL,
  delay = NULL,
  steps = NULL,
  iteration = NULL
)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    slide_out_right(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Slide out up
Description
Animation to slide out (disappear) a UI element upward.
Usage
slide_out_up(ui, duration = NULL, delay = NULL, steps = NULL, iteration = NULL)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    slide_out_up(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Swivel horizontal
Description
Animation to swivel a UI element horizontally.
Usage
swivel_horizontal(
  ui,
  duration = NULL,
  delay = NULL,
  steps = NULL,
  iteration = NULL
)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    swivel_horizontal(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Swivel horizontal double
Description
Animation to swivel a UI element horizontally, twice.
Usage
swivel_horizontal_double(
  ui,
  duration = NULL,
  delay = NULL,
  steps = NULL,
  iteration = NULL
)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    swivel_horizontal_double(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Swivel vertical
Description
Animation to swivel a UI element vertically.
Usage
swivel_vertical(
  ui,
  duration = NULL,
  delay = NULL,
  steps = NULL,
  iteration = NULL
)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    swivel_vertical(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Swivel vertical double
Description
Animation to swivel a UI element vertically, twice.
Usage
swivel_vertical_double(
  ui,
  duration = NULL,
  delay = NULL,
  steps = NULL,
  iteration = NULL
)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    swivel_vertical_double(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Throb
Description
Animation to throb a UI element outward.
Usage
throb(ui, duration = NULL, delay = NULL, steps = NULL, iteration = NULL)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    throb(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Use the vov package
Description
Enables vov by including the CSS file necessary for the animations.
Usage
use_vov()
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    fade_in(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Wheel in left
Description
Animation to wheel in a UI element from the left.
Usage
wheel_in_left(
  ui,
  duration = NULL,
  delay = NULL,
  steps = NULL,
  iteration = NULL
)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    wheel_in_left(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Wheel in right
Description
Animation to wheel in a UI element from the right.
Usage
wheel_in_right(
  ui,
  duration = NULL,
  delay = NULL,
  steps = NULL,
  iteration = NULL
)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    wheel_in_right(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Wheel out left
Description
Animation to wheel out (disappear) a UI element from the left.
Usage
wheel_out_left(
  ui,
  duration = NULL,
  delay = NULL,
  steps = NULL,
  iteration = NULL
)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    wheel_out_left(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Wheel out right
Description
Animation to wheel out (disappear) a UI element from the right.
Usage
wheel_out_right(
  ui,
  duration = NULL,
  delay = NULL,
  steps = NULL,
  iteration = NULL
)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    wheel_out_right(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Zoom in
Description
Animation to zoom a UI element.
Usage
zoom_in(ui, duration = NULL, delay = NULL, steps = NULL, iteration = NULL)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    zoom_in(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Zoom in down
Description
Animation to zoom a UI element down.
Usage
zoom_in_down(ui, duration = NULL, delay = NULL, steps = NULL, iteration = NULL)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    zoom_in_down(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Zoom in left
Description
Animation to zoom a UI element left.
Usage
zoom_in_left(ui, duration = NULL, delay = NULL, steps = NULL, iteration = NULL)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    zoom_in_left(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Zoom in right
Description
Animation to zoom a UI element right.
Usage
zoom_in_right(
  ui,
  duration = NULL,
  delay = NULL,
  steps = NULL,
  iteration = NULL
)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    zoom_in_right(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Zoom in up
Description
Animation to zoom a UI element up.
Usage
zoom_in_up(ui, duration = NULL, delay = NULL, steps = NULL, iteration = NULL)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    zoom_in_up(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Zoom out
Description
Animation to zoom a UI element.
Usage
zoom_out(ui, duration = NULL, delay = NULL, steps = NULL, iteration = NULL)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    zoom_out(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Zoom out down
Description
Animation to zoom a UI element down.
Usage
zoom_out_down(
  ui,
  duration = NULL,
  delay = NULL,
  steps = NULL,
  iteration = NULL
)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    zoom_out_down(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Zoom out left
Description
Animation to zoom a UI element left.
Usage
zoom_out_left(
  ui,
  duration = NULL,
  delay = NULL,
  steps = NULL,
  iteration = NULL
)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    zoom_out_left(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Zoom out right
Description
Animation to zoom a UI element right.
Usage
zoom_out_right(
  ui,
  duration = NULL,
  delay = NULL,
  steps = NULL,
  iteration = NULL
)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    zoom_out_right(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}
Zoom out up
Description
Animation to zoom a UI element up.
Usage
zoom_out_up(ui, duration = NULL, delay = NULL, steps = NULL, iteration = NULL)
Arguments
| ui | A UI element | 
| duration | Duration of animation | 
| delay | Delay in seconds before animation starts | 
| steps | Animation steps | 
| iteration | Iteration of animation | 
Details
- Duration expects one of: "fast" = 800 milliseconds, "faster" = 500 milliseconds, "fastest" = 300 milliseconds, "slow" = 2 seconds, "slower" = 3 seconds, "slowest" = 4 seconds, 
- Delay expects one of: 0, 1, 2, 3, 4, 5, no delay if left NULL 
- Steps expects one of: 10, 20, 30, 40, 50, no steps if left NULL 
- Iteration expects one of: 1, 2, 3, 4, 5, infinite, no iteration if left NULL 
Examples
if (interactive()) {
  library(shiny)
  library(vov)
  ui <- fluidPage(
    use_vov(),
    zoom_out_up(
      h1("Hello world!")
    )
  )
  server <- function(input, output, session) {}
  shinyApp(ui, server)
}