JSFiddle - React, Tailwind, and code Playground
HTML
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/fonts/glyphicons-halflings-regular.woff2"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/fonts/glyphicons-halflings-regular.woff"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/fonts/glyphicons-halflings-regular.svg"></script>
<h1>This is a long headline. An icon is appended automatically</h1>
CSS
body {
background-color: #666;
}
h1 {
color: #fff;
display: inline-block;
padding-right: 30px;
}
h1::after {
color: #fff;
border: 1px solid #fff;
top: -3px;
left: 8px;
border-radius: 50%;
padding: 4px 0;
display: inline-block;
width: 30px;
position: relative;
height: 30px;
text-align: center;
margin-right: -30px;
font-family: 'Glyphicons Halflings';
font-size: 18px;
font-weight: 700;
line-height: 1;
content: "\e258";
}
h1:hover::after {
background-color: #fff;
color: transparent;
}