Я не уверен, что это правильный способ сделать это, но я заставил его работать, переопределив псевдо после правила css, прикрепленного к [data-badge]
.
[data-badge]::after {
min-width: 1rem;
min-height: 1rem;
font-size: .75rem;
top: 0;
right: 0;
bottom: auto;
left: auto;
transform: translate(0, 0);
}
* 1004 Булмы. значок так далеко от содержимого был
transform: translate(50%, -50%)
, который я изменил на
transform: translate(0,0)
.
У этого есть некоторые побочные эффекты. Значок теперь применяется непосредственно к тегу, к которому относится атрибут data-badge, а не к родительскому тегу. (В моем примере кода значок был над тегом привязки, даже если он был применен к тегу span. Теперь он находится на теге span).
Я отвечаю на это только потому, что это сработало для меня. Я не совсем доволен решением, потому что мне пришлось переопределить стиль Bulma. Поэтому не стесняйтесь добавлять лучшие ответы.