html - 控制笔画的类型 (-webkit-text-stroke)
问题描述
我正在尝试复制设计元素并删除图像,并希望将其替换为纯 HTML/CSS。本质上,我有一个标题 > h1,其中有一个标题。例如,我们会说这个标题是“堆栈溢出”,就像这样......
<header>
<h1>
Stack Overflow
</h1>
</header>
在我当前的 CSS 中,文本缩进被推离屏幕,背景被应用到h1。
为了替换它,我使用了-webkit-text-stroke: 规则,它工作正常,尽管并非所有浏览器都完全支持。它的问题是许多 Photoshop 用户在将笔画应用于文本时遇到的问题,那就是笔画的位置。
让我用一张拼凑得很差的图片来演示:https ://i.imgur.com/eQC9B5v.jpg - 顶部的文本显示了文本“外部”的笔划,底部的使用了 Photoshop 所谓的“中心”。
似乎-webkit-text-stroke的笔触基于 Photoshop 中的“中心”变体。我非常希望它能够复制“外部”选项。
我看不到任何可以设置的地方,我猜我不能,但我很想知道是否..
a) 有一种方法,如果有,它是什么?b)如果没有方法,有没有人找到不同的方法来实现这一目标?
现在我应该说,我发现了这个:https ://www.petercarrero.com/examples/stroke这又来自于 2013 年在此处发布的一篇文章(CSS-webkit-text-stroke 但 stroke 涵盖了 font-color)
这里需要注意的是,我相信 SVG 可以控制笔画类型,我很想看看使用它的任何解决方案,但理想情况下,我的目标不是 SVG 解决方案。
提前致谢。
解决方案
推荐阅读
- c# - 在 Net Core 中使用 Microsoft Graph Api 将用户添加为组成员
- azure-devops - 到 Prod 的发布管道只是排队,没有开始部署 - devops Azure
- linux - 使用linux(sed,awk)从文件b / w添加两个特定行号的文本?
- react-native - 使用 react-native-video 一次播放一个视频
- r - Shiny:单独和全局插入/删除 UI
- recursion - 如何在 vuex 中进行递归动作/突变
- javascript - 如何创建反映嵌套 HTML 表单的嵌套 JSON 对象?
- powershell - 将多行正文添加到 PowerShell 电子邮件
- java - Java Flux vs. Observable/BehaviorSubject
- swift - Admob 奖励广告仅加载一次(用于新实现 - 迁移代码)并生成错误(“..ad 对象已被使用。”)