HTML   发布时间:2022-04-14  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了HTML – 在文本周围添加笔划 – 在外面 – 用css?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有以下 HTML和CSS:
body { BACkground-color: gray; }
h1 {
  color: white;
  font-size: 2.5em;
}
<h1>what CARRER SHOULD YOU HAVE ?</h1>

哪个呈现如下:

我想在它周围添加一个笔划,这意味着围绕这些文本的黑色边框.
我用Google搜索并找到-webkit-text-stroke,并提出:

body { BACkground-color: gray; }
h1 {
  color: white;
  font-size: 2.5em;
  -webkit-text-stroke: 2px black;
}
<h1>what CARRER SHOULD YOU HAVE ?</h1>

但是,效果不是我想要的:

正如您所看到的,似乎在文本中添加了笔划,这使得文本看起来对我来说太薄了.

如何在文本之外进行笔划?

小提琴:http://jsfiddle.net/jpjbk1z7/

PS:只需要webkit支持

解决方法

-webkit-text-stroke不支持将笔划放在文本的外部

正如CSS-Tricks atricle解释的那样:

那SVG怎么样?

好吧,它似乎也把中风放在里面 –

FIDDLE

然而,

您可以通过以下方式模拟此效果(取决于您的需要):

1)将你的字体改为像verdana和

2)使您添加笔划的文本的字体大小略大

body {
  BACkground: grey;
  font-family: verdana;
}
.stroke,.no-stroke {
  color: white;
  font-size: 2.5em;
}
.stroke {
  -webkit-text-stroke: 2px black;
   font-size: 2.7em;
}
<h1 class="stroke">what CARRER SHOULD YOU HAVE ?</h1>
<h1 class="no-stroke">what CARRER SHOULD YOU HAVE ?</h1>

大佬总结

以上是大佬教程为你收集整理的HTML – 在文本周围添加笔划 – 在外面 – 用css?全部内容,希望文章能够帮你解决HTML – 在文本周围添加笔划 – 在外面 – 用css?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。