html - 如何在 css 中为单独的字母添加阴影?

标签 html css

我有一个小挑战: 如何为标题中的每个字母添加阴影? 我试过这个但是给整个 div 添加阴影而不是分开字母...... 我应该将每个字母包装在一个跨度中还是解决方案是什么?

 h2 {
-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
}

最佳答案

您需要使用 text-shadow 而不是 box-shadow

编辑: text-shadow 没有spread

使用您的示例将是:

h2 {
  -webkit-text-shadow: 10px 10px 5px rgba(0,0,0,0.75);
  -moz-text-shadow: 10px 10px 5px rgba(0,0,0,0.75);
  text-shadow: 10px 10px 5px rgba(0,0,0,0.75);
}

关于html - 如何在 css 中为单独的字母添加阴影?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47100386/

相关文章:

html - SWF对象和定位

javascript - 让 core-toolbar 保持在页面顶部

html - w3schools 模态教程不工作

CSS 条形图 - 非常简单

html - 外边距显式设置高度时不重叠

internet-explorer-8 - 如何在 IE 中使用 HTML5 canvas 元素?

html - 我的模板的包装器漂浮在我的页脚上

javascript - 这是在 GitHub Pages 上实现博客功能的好方法吗?

javascript - 在新标签页中打开特定 div 中的链接

css - 将 StyleClass 应用于输入文本