javascript - 我可以在 CSS 中的 div 上剪辑蒙版文本(有或没有 JS 的帮助)吗?
问题描述
我想在 CSS 中制作一个外观精美的按钮,它在左侧显示一个数字的文本覆盖(见下图)。
是否可以在 CSS 中(有或没有 JS 的帮助)将覆盖文本遮盖到元素上,类似于 Photoshop 的“剪贴蒙版”?
编辑:和往常一样,你们想知道我做了一些测试,我做了,但没有设法将数字正确定位在页面上按钮所在的位置,使用绝对和相对位置,所以我在这里问不仅是为了让我可以得到帮助,但这样我就可以以可以通过 Google 轻松找到的格式存档答案。我试过这个。我想要一个明确的答案,这样我就不仅仅是使用一种“有效”的方式,而是一种运作良好的方式。
解决方案
我会尝试这样的事情
html:
<div class="number">1</div>
CSS:
.number{display: inline-block; background-color: #ccc; max-width: 50px; max-height: 50px; width: 50px; height: 50px; font-size: 80px; font-weight: bold; text-align: center; line-height: 60%; color: #000; overflow: hidden; vertical-align: middle;}
推荐阅读
- c# - Xamarin.Mac - 在窗口标题之前显示图标/图像
- ibm-cloud-private - ICP for Data环境下如何访问ICP管理控制台?
- android - Android kotlin - 在适配器内设置动态字符串:推断类型是 Int 但 ContentResolver!预计
- angelscript - AngelScript 中的枚举或常量
- python - 为每个创建 mongoDB 集合
- java - 使用 Java8 流过滤列表并获取第一个元素
- css - Vue2:v-move 不适用于“离开”过渡
- typescript - 打字稿。导入“模块/子目录”npm 包时未找到环境声明
- angular - 带有路径的 NativeScript 图像不会加载,但 url 工作正常
- excel - 希望获得有关在 MS-Excel 上使用代码和按钮的帮助和建议