::after
Creates a 'virtual' element that appears as the last child of the selected element. It's commonly used for decorative elements like icons, dividers, or tooltips without adding extra HTML tags.
Syntax
/* Usage Example */
a::after {
content: '; →';
color: #7c3aed;
transition: margin-left 0.2s;
}
a:hover::after{
margin-left: 5px;
}
::after Browser support
Widely available
Since
2015 96% global usage
This feature is well established and works across many devices and browser versions. It has been available across browsers since 2015.
1+
1.5+
4+
12+