Tooltips are widely used across web development and programming, but there isn't a single specialized way to make them.
The article dives into the creation of just one step of the recipe, that being the little triangle in the tooltip.
The first and most common recipe covered in the article is the clever border trick.
The second recipe covered is the rotated square, where a square is rotated by 45 degrees, resulting in only the corner showing in the form of a triangle.
The third recipe covered is to trim the square with the clip-path property.
The clip-path property allows selection of a region of an element to display while clipping the rest. The polygon function is used, with points from the origin, to trim through in a straight line.
The fourth recipe covered is the border-image property. Using this, we can make a border as wide as the triangle height and have it solid colored.
We then use the clip-path property to trim the shape of the tooltip, including the little triangle. The result is the final tooltip.
Each recipe is explained thoroughly with examples provided through CodePen.
The article concludes with related tricks and similar articles on the topic of tooltips.