css - 如何更改 unicode 符号的背景颜色?

标签 css

我试图让红心 U+1F0B1 的 unicode ace 保持白色,主体背景为绿色。我在想我需要创建一个与卡片大小相同的 div 并将其设置为白色。有更好的方法吗?

最佳答案

这是示例方法。但您需要根据 unicode 的字体大小调整“文本缩进”和“字母间距”。 看下面的代码

body {
background: grey;
}
i {
    position: relative;
    display: inline-block;
}
i::before{
   content: "\1F0B1";
    font-style: normal;
    color: white;
    display: block;
    line-height: 0.8;
    font-size: 150px;
    background: green;
    letter-spacing: -10px;
    text-indent: -10px;

}
<i class="heart"></i>

关于css - 如何更改 unicode 符号的背景颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43696171/

相关文章:

java - 在 HTML 中格式化 java 代码以像在 IDE 中一样显示它

javascript - 调整大小时 jQuery 的小错误?

css - 如何在 li 标签的边框中添加边距?

java - WebDriver 中不支持复合类名错误

jquery - 让正方形网格慢慢改变大小

html - CSS 问题样式导航标签

css - 垂直滚动条破坏设计

css - 分层不透明元素一起创造新的颜色

css - 通过 css 将应用程序缩放到 80%

html - 表格没有扩展 div 的整个宽度?