Skip to main content
4 of 5
added 657 characters in body
kglr
  • 403.4k
  • 18
  • 501
  • 959

Update: Use the option DefaultOptions in Slider to change the ImageSize of InputField:

defaultoptions = {InputField -> {BaseStyle -> style, ImageSize -> {{30, 100}, 36}}}; Row[{Style["Frequency ", style], Framed[Slider[Dynamic[f], {f1, f2}, Appearance -> {"Labeled", "DownArrow"}, ImageSize -> {5 72, 0.5 72}, DefaultOptions -> defaultoptions]], Style["Hz", style]}, Spacer[1]] 

enter image description here

Original answer:

You can use Labeled or Panel using the second and third arguments to specify the labels and their positions:

Labeled[Slider[Dynamic[f], {f1, f2}], {"frequency", Row[{Dynamic[f], "Hz"}, Spacer[2]]}, {Left, Right}, LabelStyle -> style] 

enter image description here

Panel[Slider[Dynamic[f], {f1, f2}], {"frequency", Row[{Dynamic[f], "Hz"}, Spacer[2]]}, {Left, Right}, LabelStyle -> style] 

enter image description here

kglr
  • 403.4k
  • 18
  • 501
  • 959