html - 如何在 CSS 中为文本添加两个轮廓

标签 html css

好吧,我最近为 Logo 创建了一个简短的 CSS 代码。我的问题是:添加双轮廓。可能吗?

这是我当前的 CSS:

.green {
  background: -webkit-linear-gradient(#8CE06E, #61964E); /* Gradient colors: Top to Bottom */
  -webkit-text-stroke: 1px 61964E /* Outline weight and color */
  -webkit-background-clip: text; 
  -webkit-text-fill-color: transparent;
  font-size: 43px;
  font-family: Luckiest Guy;
  text-align: center;
}

如您所见,只有一个大纲(第 2 行):

-webkit-text-stroke: 1px 61964E /* Outline weight and color */

我想知道我是否可以添加两个轮廓。第一个是白色的,第二个是绿色的(因为正文是绿色的)。所以,它会是 Text - Outline 1 - Outline 2

例子:

enter image description here

最佳答案

您尝试执行的操作是不可能的,但在某些浏览器中,有一个名为 CSS shapes 的新 CSS 模块。但是,它目前仅适用于 Chrome、Safari 和 Opera,而且它的描述过于宽泛,无法在此处作为答案(而且主要是因为如果不进行一些研究我将不知道如何做)。

Google 搜索“CSS Shapes”,您应该会找到足够多的说明来创建您想要的内容。

关于html - 如何在 CSS 中为文本添加两个轮廓,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33159978/

相关文章:

javascript - AngularJS 入门 Plunk 问题

html - 为什么 ul 元素的 padding area 和 children 在 CSS 中是分开的?

android - 哪个是移动应用程序开发的最佳跨平台框架?

ios - 如何隐藏 PhoneGap 文本区域中的键盘完成按钮?

javascript - 如何使用 JavaScript 禁用 anchor ?

html - 所有浏览器中边缘都有空格,HTML?

html - 单个对象的样式表

css - Twitter Bootstrap 全屏轮播

css - Sprite 图像中的除数是什么意思?

javascript - 样式模式下的 highcharts 列笔划