É possível incluir SVG inline em postagens no Tabnews? O formato vetorial para gráficos é mais eficiente e faz parte do markdown, independente de um link para imagens externas. Imagens complexas, como fotos, ainda precisam do armazanamento em formato raster.
<svg
xmlns="http://www.w3.org/2000/svg"
width="142px"
height="23px"
fill="none"
>
<foreignObject width="142px" height="23px">
<div xmlns="http://www.w3.org/1999/xhtml">
<style>
.pill{
display: flex;
background-color: transparent;
width: max-content;
font-family: 'Open Sans', sans-serif;
border-radius: 4px;
}
.pillLabel{
display: flex;
width: max-content;
padding: 4px;
padding-left: 8px;
padding-right: 8px;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
font-size: 12px;
color: rgb(254 215 170);
background-color: rgb(136 19 55);
}
.pillIcon{
margin-right: 4px;
width: 14px;
height: 14px;
}
.pillCount{
color: rgb(136 19 55);
background-color: rgb(254 215 170);
width: max-content;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
padding: 4px;
padding-left: 8px;
padding-right: 8px;
letter-spacing: 1px;
font-size: 12px;
}
@keyframes heartbeat {
0% {
transform: scale(1);
}
25% {
transform: scale(1.1);
}
40% {
transform: scale(1);
}
60% {
transform: scale(1.1);
}
100% {
transform: scale(1);
}
}
.heartbeat {
display: inline-block;
animation: heartbeat 1.5s infinite;
transform-origin: center;
image-rendering: -webkit-optimize-contrast;
image-rendering: crisp-edges;
backface-visibility: hidden;
will-change: transform;
}
</style>
<div class="pill">
<span class="pillLabel">
<svg xmlns="http://www.w3.org/2000/svg" class="pillIcon heartbeat" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path name="bar" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 19v-6a2 2 0 00-2-2H5a2 2 0 00-2 2v6a2 2 0 002 2h2a2 2 0 002-2zm0 0V9a2 2 0 012-2h2a2 2 0 012 2v10m-6 0a2 2 0 002 2h2a2 2 0 002-2m0 0V5a2 2 0 012-2h2a2 2 0 012 2v14a2 2 0 01-2 2h-2a2 2 0 01-2-2z" />
</svg>
Profile Views</span>
<span class="pillCount" > 42 </span>
</div>
</div>
</foreignObject>
</svg>