Popover pattern and CSS HTML popovers simplify a few common front-end patterns. They also introduce a few CSS challenges. Here's what you need to know.