javascript - 如何使用 css(如果需要 jquery)显示半个字符(html 实体)

标签 javascript jquery html css

我正在使用 html 实体(代码)●这是一个黑色实心圆圈(●)。
我想显示图像的前半部分或后半部分(实心半圆)。

我可以使用填充的半圆的图像来实现这一点,但我想使用 html 实体,因为这样可以减少页面加载时间

最佳答案

嗯,最简单的方法是只使用 Unicode 'RIGHT HALF BLACK CIRCLE' 字符,HTML 实体

参见维基百科: Geometric Shapes


更新:对于更通用的解决方案,您可以使用如下内容:

<span class="clip">
    <span class="l-half">&#9673;</span>
</span>

.clip {
    overflow: hidden;
    display: inline-block;
}
.l-half {
    font-size: 72px;
    position: relative;
    left: -50%;
}

Demonstration

关于javascript - 如何使用 css(如果需要 jquery)显示半个字符(html 实体),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22076846/

相关文章:

javascript - 将参数作为数组元素传递

javascript - reg 应该以 $ 开头,从那时起匹配用逗号分隔的每个完整单词

html - 删除 overflow-auto div 下的空白

javascript - 终端错误: TypeError: Cannot destructure property 'interface' of 'require(...)' as it is undefined

javascript - 一页上的多个数据表不起作用

jQuery 水平滚动(点击时滑动 div)

应该根据 url 显示/隐藏文本的 javascript 不起作用

JavaScript : Check <img> is empty generate by for loop and if true do something

javascript - 如何增加/减少 html5 中音频文件的分贝值?

javascript - 如何在我的 React Native 项目中添加自定义 TTF 字体?