In this chapter, we'll explore the various dimensions of the tooltip widget, used to provide contextual information to the user. The tooltip widget works well with existing code because by default, it uses standard HTML attributes for the text of the tooltip. Furthermore, it's easy to create tooltip instances for the entire user interface with one line of code.
Going beyond the simple use cases, we'll look at the different types of content we can pass into the widget, and how the content can be generated dynamically. We'll also look at how the tooltip can aid the development process as a tool, and how developers can manipulate the available effects for showing and hiding the widget.