html - 如何在 css/html 中形成两个字符的符号?

标签 html css symbols diacritics

我想要两个将两个字符放在一起并将其用作可扩展的单个符号。 我正在寻找执行此操作的通用方法。

例如,我想将中间的点和 O 组合起来,得到 O 内部的一个点。 (我知道这有一个字符,但这是一个例子)。

enter image description here

MWE:

Desired result: &#664; <span style="font-size:200%">&#664;</span>

<div style="padding:20px">
  <span style="letter-spacing:-3px">&#183;O</span>
  <span style="font-size:200%; letter-spacing:-3px">&#183;O</span>
  <br>
  <span style="letter-spacing:-6px">&#183;O</span>
  <span style="font-size:200%; letter-spacing:-6px">&#183;O</span>
  <br>
  <span style="letter-spacing:-9px">&#183;O</span>
  <span style="font-size:200%; letter-spacing:-9px">&#183;O</span>
  <br>
  <span style="letter-spacing:-12px">&#183;O</span>
  <span style="font-size:200%; letter-spacing:-12px">&#183;O</span>
  <br>
  <span style="letter-spacing:-15px">&#183;O</span>
  <span style="font-size:200%; letter-spacing:-15px">&#183;O</span>
  <br>
  <span style="letter-spacing:-18px">&#183;O</span>
  <span style="font-size:200%; letter-spacing:-18px">&#183;O</span>
  <br>
  <span style="letter-spacing:-21px">&#183;O</span>
  <span style="font-size:200%; letter-spacing:-21px">&#183;O</span>
</div>

最佳答案

HTML:

<span class="the-char">O</span>

CSS:

.the-char{
  position: relative;
}

.the-char::after{
  content: ".";
  line-height: 100%;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top:50%;
  transform: translateY(-75%);
  text-align: center;
}

/* change the font size to see result */
.the-char,
.the-char::after{
  font-size: 24px;
}

您可以更改主字符上的字体大小,::after 它将按比例缩放。

注意:点“.” char 未居中对齐,因此如果您想将其居中放置在主 char 中,则必须对 toptranslateY 进行一些调整。

关于html - 如何在 css/html 中形成两个字符的符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52296339/

相关文章:

php - 使用 .html 和 .php 澄清页眉和页脚

Jquery 似乎只在 IE7 中不起作用

CSS 下拉菜单,当您浏览子菜单时,悬停时显示的子菜单消失

html - 单击子菜单时 float 菜单跳转到页面顶部

c++ - 在 iOS 静态库中隐藏 C++ 符号?

html - 如何使用 CSS 连接树结构可视化中的子项

javascript - 函数没有返回值

c# - 为什么我的符号 (pdb) 不能从本地路径加载?

ruby - 如何使用新的 ruby​​ (1.9) 哈希语法从关联创建符号(哈希键)?

c# - 如何在后台代码中将 <audio> 标签添加到页面内容?