【问题标题】:Add outside stroke to the text with css使用 css 将外部笔画添加到文本中
【发布时间】:2021-09-28 04:59:37
【问题描述】:

如何为文本添加外部笔触。 我试过 -webkit-text-stroke: 10px black;和 text-shadow 但我的文字变细了,我希望字体大小为 24px。

p {
  color: #fff;
  text-shadow: -1px -1px 0 #844733, 1px -1px 0 #844733, -1px 1px 0 #844733, 1px 1px 0 #844733;
  
  font-size: 24px;
}
<p>my text</p>

这是图片 -> [1]:https://i.stack.imgur.com/5xMgn.png

我想要很粗的笔划,只超出了

【问题讨论】:

    标签: html css sass


    【解决方案1】:

    您可以使用与正文内容相同的伪元素,并为伪元素赋予文本笔划。它显示在CSS Tricks

    p {
      color: #fff;
      font-size: 24px;
      position: relative
    }
    p:after {
      content: attr(data-text);
      -webkit-text-stroke: 6px #844733;
      color: #844733;
      position: absolute;
      left: 0;
      z-index: -1
    }
    <p data-text="my text">my text</p>

    【讨论】:

      【解决方案2】:

      @import "compass/css3";

      -webkit-text-stroke: 笔画宽度;

      这个很流畅

      【讨论】:

      • 我想要纯css
      猜你喜欢
      • 2014-12-25
      • 1970-01-01
      • 2012-01-31
      • 2023-03-18
      • 2015-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多