常规文本阴影
p { text-shadow: 1px 1px 1px #000; }
多个阴影
p { text-shadow: 1px 1px 1px #000, 3px 3px 5px blue; }
前两个值指定阴影偏移的长度。第一个值指定阴影的水平距离,第二个值指定阴影的垂直距离。第三个值指定模糊半径,最后一个值描述阴影的颜色。
1. 值 = X 坐标
2. 值 = Y 坐标
3. 值 = 模糊半径
4. 值 = 阴影的颜色
使用正数作为前两个值最终会将阴影水平放置在文本右侧(第一个值)并将阴影垂直放置在文本下方(第二个值)。
第三个值,模糊半径,是一个可选值,可以指定,也可以不指定。它是文本拉伸的像素量,从而产生模糊效果。如果您不使用第三个值,则将其视为指定了零模糊半径。
此外,请记住您可以使用 RGBA 值表示颜色,例如,白色 40% 的透明度。
p { text-shadow: 0px 2px 2px rgba(255, 255, 255, 0.4); }
对于“阴影”,使用黑色,例如:rgba(0, 0, 0, 0.4);
有时您需要白色阴影来与背景形成更多对比
我希望我有 Coda..(我使用 Windows)
使用 SublimeText!:)
https://text.sublime.net.cn/
我是一个 Windows 用户,并使用 Brackets,一个 Adobe 开源项目。它非常棒,提供了很棒的编码体验。
从 http://brackets.io 下载它
Coda 代码片段的添加是一个很棒的功能,Chris。谢谢。
喜欢 Coda 代码片段功能。非常巧妙。
干得好,Chris!喜欢 Coda 的新增功能。
哦!不错。而且越来越喜欢 Coda 了。
谢谢!
太棒了!网站的另一个很棒的功能!
仅仅是另一个很棒的理由说明 Textmate 为什么很棒。
为什么 Firefox 不支持 CSS 文本阴影?是否有针对 FF 的解决方法?
如何实现双重 - 打孔文本效果,
text-shadow:1px 1px 1px rgba(255, 255, 255, 0.5), -1px -1px 1px rgba(0, 0, 0, 0.7);
所有 text-shadow 都可以在 FireFox 中工作,这在 FireFox 中也可以工作吗?
Firefox 很好地支持文本阴影,并且已经支持很长时间了。对于我来说,它们在我的 Chrome 中没有显示出来。它也不是 Webkit 问题。我在 Safari 中获得了文本阴影,只是 Chrome 中没有。Webkit 似乎在我没有 Firefox 的情况下存在 CSS 过渡问题。
最新的 Firefox 确实支持它。
您可能需要使用 -mozilla-text-shadow。(但不确定。)
对于 Firefox,只需添加这些行的副本并将“text-shadow”替换为“-moz-text-shadow”。
或者您可以使用 modernizr.js 插件,它可以为所有浏览器添加对所有 css 属性和选择器的支持
有没有办法能够实现这种效果,同时仍然拥有有效的 CSS(2.1,我知道它在 CSS3 中有效,但我还需要它用于 CSS2.1)。
是的,当然,您可以在 css 2.1 本身中做到这一点……干杯……
不,-moz-text-shadow 不起作用
使用多个阴影时……它们是按列出的顺序呈现的吗?例如,如果我有一个 1px 阴影,我是否会意外地将其覆盖为 3px 阴影,因为我在 CSS 中以相反的顺序列出了它们?
在网站代码中使用颜色还有其他方法吗,而无需键入颜色代码。例如,使用颜色的名称,例如红色,而不是类似 #FFFFF 的内容?
Scott,您可以使用颜色名称。只需将颜色名称替换为十六进制值即可。颜色“蓝色”甚至在此文本阴影示例中使用。
您可以在此处找到支持的 CSS 颜色名称列表
http://en.wikipedia.org/wiki/Web_colors
感谢您的文章,您无法想象它对我有多少帮助!
祝贺您的网站!
你好
请注意,设置 css3 文本阴影会影响 Windows 上 Google Chrome 中的反锯齿。
如果您使用的是 Microsoft Windows,请尝试一下,您会看到如果您使用 css3 文本阴影,Chrome 中的字体会很丑。
在 Google Chrome 帮助论坛” 中查看错误报告。
顺便说一句,感谢 Chris 分享您的知识。
太棒了!!!
但它不是一个有效的属性……
很高兴知道这一点。我现在已经使用过一两次了。
终于!我找到了一个使用 css 投影的直接方法。我是一个新手,所以我感谢你的帖子。谢谢
关于傻瓜和马匹的参考很棒 :)
感谢这个不错的帖子;)
我正在尝试它,但我对内部阴影有点困惑!
是否有可能或任何方法使用内部阴影?
不错的教程!,text-shadow 属性确实很棒。
好吧,我来说说我的朋友……
嗯……你应该展示演示页面,以便其他用户可以看到你撰写文章的确切目标。
好的教程,对我的网站非常有帮助。
谢谢
它在 explorer 上不起作用。
但帖子很棒
我该如何使它在 IE 中工作?
完美!非常感谢。我假设 IE 不支持?不出所料。
谢谢先生。
举个例子来照亮你的一天——我自己的文本阴影彩虹效果……
完全没用,但我喜欢它。
我同意,彩虹文字很漂亮!
没用,是的。但仍然很漂亮 :)
我认为我们可以通过在属性前面附加浏览器名称来使它更适合浏览器,例如:
-webkit-text-shadow:0px 0px 10px #333; /* Chrome浏览器*/
-text-shadow:0px 0px 10px #333; /* 所有浏览器*/
text-shadow:0px 0px 10px #333; /* 与上面相同*/
-moz-text-shadow:0px 0px 10px #333; /* Firefox浏览器*/
-o-text-shadow:0px 0px 10px #333; /* Opera浏览器*/
-ms-text-shadow:0px 0px 10px #333; /* IE 9+*/
-khtml-text-shadow:0px 0px 10px #333; /* 基于Gecko的浏览器*/
就是这样
谢谢,伙计。你的代码帮了我很大的忙。我对此表示感谢!;)
@kishan sharma。
确保“标准”属性是您使用的最后一个属性。
“text-shadow:……”应该在所有“浏览器特定属性”之后。
这样,当浏览器最终实现标准属性时,它就会使用它。
@Isaac Designer
您可以访问http://fetchak.com/ie-css3/并在您服务器的根目录中下载ie.htc文件,然后您就可以在IE 5中享受text-shadow了
您还可以使用
p
{
zoom: 1;
background-color: #cccccc;
filter: progid:DXImageTransform.Microsoft.Chroma(Color=#cccccc)
progid:DXImageTransform.Microsoft.DropShadow(OffX=3, OffY=3, Color=#99cc99);
}
<p>Catpops Design Shadow goes here</p>如果您仍然不想使用ie.htc文件,chroma和zoom将完成您所有需要的编辑,祝您好运
无论如何,这是一个不错的网站。;)
@Charles Bodman
感谢您提供的精彩说明,先生,我确实同意,这是一个很好的观点
不再有coda代码片段功能了吗?
Heu Louis,看看http://css3pie.com/。这是一个不错的库,允许使用.HTC解决方案在IE上使用大多数CSS3功能。它运行良好,是我目前见过的最佳解决方案之一。
来自Ccss-tricks的问候,继续发帖
非常感谢。这篇文章帮助我完成了CSS3项目。我也感谢@kishan sharma为其他浏览器提供的代码。感谢分享。
新手来报道…如何在一段文本中的单个单词上应用此效果?
@Kevin
使用文本阴影属性在单词周围添加一个span。例如
<p>这是如何在该单词上应用文本阴影的方法 <span style=”text-shadow: 1px 1px 1px #000;”>word</span></p>
不过,您可能会为此创建一个类并将其包含在您的样式表中,而不是将其放在HTML中。
我在Firefox上也遇到了这个问题
但kishan的解决方案非常有用且有效
谢谢kishan
不错,text-shadow属性……真的很棒。
moz-text-shadow不起作用
太棒了,谢谢!
我的Firefox可以使用text-shadow,可惜即使IE9也不兼容。
太棒了!经过更多实验,我使用text-shadow属性创建了一些更复杂的样式。您可以在此处查看它们,挤出样式和优雅样式。
IE 10现在支持text-shadow!!!
终于
干杯’
这对于大文本效果很好。我将把它用于链接到文章的文章标题。
查看其他css3文本阴影效果,以及带有文本阴影的文本板
http://jignesh2882.wordpress.com/2013/06/03/text-shadow-using-css3/
非常感谢!现在可以使按钮看起来更好。
文本辉光效果可以这样实现
text-shadow: 0 0 10px #c61a1a;
使用此代码创建凸起的文本效果
可以查看详细的演示
这里
我曾经见过一个影子。它是黑暗的。我感到害怕。
非常好,干得好..我真的很感谢你们所有人…谢谢。
示例
基本文本阴影
h1 {
text-shadow: 2px 2px #ff0000;
}
label { text-shadow: 1px 1px 1px #000, 4px 4px 4px red; }
没有一家公司转移了足够的Hess אחסון אתרים וורדפרס 以色列每月5美元。所有适合的网络托管套餐WordPress网站、图片网站和Irtaolit商店、电子商务、门户网站等的拥有者。
此外,该公司转移了一些hes没有专门针对Peron Intentia的企业主,例如高级虚拟服务器租赁、域名注册和打包盒。
企业域名下的邮件。
没有足够的ace转移 – Hostdns.co.il –
我是一个新手,所以如何在段落中的单个单词上添加阴影?这将是一个很大的帮助。
尝试将该单词包装在
<span>
中并为其添加阴影。例如,在您的HTML中
Hello <span class="text-shadow">World</span>
…并在您的CSS中
.text-shadow: {
text-shadow: 3px 3px 3px #333; /* 或您希望如何设置样式 */
}