represents a slider with setting x in the range 0 to 1.


takes the setting to be the dynamically updated current value of x, with the value of x being reset if the slider is moved.


represents a slider with range xmin to xmax.


represents a slider that jumps in steps dx.


represents a slider in which equally spaced intervals correspond to successive settings ei.


uses intervals of relative widths wi for the ei.

Details and Options

  • Slider[] displays in a notebook as a horizontal slider that can be manipulated interactively.
  • Slider[Dynamic[x]] will reset the value of x when the slider is moved; Slider[x] will not.
  • Slider[n,{nmin,nmax,dn}] jumps to integer positions if nmin and dn are integers. »
  • Slider[x,{xmin,xmax,dx}] in general jumps to positions given by Range[xmin,xmax,dx]. »
  • Slider[x] represents a slider running from left to right.
  • Slider[x,{xmax,xmin}] with xmax > xmin represents a slider running from right to left. »
  • If the value of the slider is outside the range given, it will be displayed at one of the ends.
  • Slider[x,{0,1,dx}] displays at position x, even if this is not a multiple of dx.
  • In Slider[x,{{e1,e2,}}], the ei can be any expressions, not just numbers. »
  • The following options can be given:
  • AppearanceAutomaticthe overall appearance of the slider
    AutoActionFalsewhether to move the slider automatically when the mouse is over it
    BaselinePositionAutomaticalignment relative to surrounding text
    BaseStyle{}base style specifications for the slider
    ContinuousActionTruewhether to update continuously when the slider is moved
    EnabledAutomaticwhether the slider is enabled or grayed out
    Exclusions{}specific values to be excluded
    ImageMargins0margins around the image of the displayed slider
    ImageSizeAutomaticthe overall image size of the displayed slider
  • Possible settings for Appearance include Tiny, Small, Medium, and Large, as well as typically some other settings such as "UpArrow" and "DownArrow".
  • Appearance->"Labeled" displays the current value of the slider as an editable label.
  • The settings for BaseStyle are appended to the default style typically given by the "Slider" style in the current stylesheet.
  • Slider[] is equivalent to Slider[0.5].
  • The resulting slider can be finely manipulated by holding down the key (or on Macintosh) while dragging the mouse. This causes the slider to move at 1/20 the rate of the mouse. The slider can be even more finely manipulated by also holding the and/or keys.


open allclose all

Basic Examples  (3)

A slider set at in the default range to :

Click for copyable input

A slider with its value updated dynamically:

Click for copyable input

A slider with integer values in the range to :

Click for copyable input

Scope  (5)

Options  (20)

Applications  (2)

Neat Examples  (1)

See Also

VerticalSlider  IntervalSlider  Manipulator  ProgressIndicator  HorizontalGauge  Locator  Animator  Slider2D  ColorSlider  Control  LocatorPane  ControlsRendering


Related Workflows

Introduced in 2007