Two ways to create a question-mark-in-circle “icon”
I recently had use for a little question-mark-in-a-circle icon. I did some searches for such icons, and found some, but it occurred to me that it would be better to use CSS or SVG to create a quasi-icon that isn’t an image.
So I did some searching, and found two ways to do it. There are a bunch of Stack Overflow pages that each contain multiple answers; these are the answers that I distilled for my own use out of the ones provided.
First, CSS:
?
.in-circle {
display: block;
background: #4444ff;
color: #fff;
border-radius: 50%;
width: 40px;
height: 40px;
line-height: 40px;
text-align: center;
font-size: 20px;
font-family: Verdana;
}
Next, SVG:
<svg width="50" height="50"> <circle cx="25" cy="25" r="20" fill="#4444ff" /> <text x="50%" y="50%" text-anchor="middle" fill="white" font-size="20px" font-family="Verdana" dy=".3em">?</text> ? </svg>
You can try out both of those at CodePen. Here, for example, is the Centered Text in SVG Circle code that I derived my version from.