Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何将渐变与字体图标配合使用?_Html_Css_Font Awesome - Fatal编程技术网

Html 如何将渐变与字体图标配合使用?

Html 如何将渐变与字体图标配合使用?,html,css,font-awesome,Html,Css,Font Awesome,与之类似,我想使用带有渐变的字体图标 i.fab{ 字体大小:5rem; 字体风格:普通; 字体系列:Fontsome; } 我从OP中的同一个问题中窃取了答案,然后对其进行了调整 i.fab{ 字体大小:5rem; 字体风格:普通; 字体系列:Fontsome; } .fa堆栈溢出:之前{ 颜色:透明; 位置:相对位置; 背景剪辑:文本; -webkit背景剪辑:文本; 背景图像:线性梯度(#F48024 20%,黑色); } 带动画 i.fab{ 字体大小:5rem; 字体风格:普通

与之类似,我想使用带有渐变的字体图标

i.fab{
字体大小:5rem;
字体风格:普通;
字体系列:Fontsome;
}

我从OP中的同一个问题中窃取了答案,然后对其进行了调整

i.fab{
字体大小:5rem;
字体风格:普通;
字体系列:Fontsome;
}
.fa堆栈溢出:之前{
颜色:透明;
位置:相对位置;
背景剪辑:文本;
-webkit背景剪辑:文本;
背景图像:线性梯度(#F48024 20%,黑色);
}

带动画
i.fab{
字体大小:5rem;
字体风格:普通;
字体系列:Fontsome;
背景:-webkit线性梯度(225度,rgb(251,175,21),rgb(251,21,242),
rgb(21198251))0%0%/300%300%;
-webkit背景剪辑:文本;
-webkit文本填充颜色:透明;
动画:2s ease 0s无限正常无渐变;
-webkit动画:无限轻松;
-moz动画:无限轻松;
动画:无限轻松;
}
@-webkit关键帧和渐变{
0%{背景位置:0%92%}
50%{背景位置:100%9%}
100%{背景位置:0%92%}
}
@-moz关键帧和渐变{
0%{背景位置:0%92%}
50%{背景位置:100%9%}
100%{背景位置:0%92%}
}
@关键帧{
0%{背景位置:0%92%}
50%{背景位置:100%9%}
100%{背景位置:0%92%}
}  
}


您引用了
:before:after
作为有效选择器?不是正式选择器。我刚刚在Firefox、Chrome和Edge上试用过,代码运行正常/你能把它取下来看看是否有效吗?因为我这样做了,什么也没有改变。当我写这篇文章的时候,我试着编辑
:before
的风格,它改变了一点,所以我添加了
:before:after
并弄乱了定位。我没有想到
:before
正在做我需要它做的事情。谢谢我会编辑答案。哦,太好了。这样做可以使相同的动画背景出现在多个图标上吗?我已经打开了一个新问题,因为我意识到它已经超出了这个问题的范围:是的,你可以创建一个类,比如“.f-animate”,然后将CSS代码添加到你的图标类中,或者在I.fab中添加你的类图标,并用逗号@拉姆这个问题不是重复的。链接的问题不涉及字体图标。请在标记为副本之前阅读问题。我添加了3个副本,我还可以添加更多副本。我添加了规范的一个和fontawesome相关的一个(我总是在结束前阅读问题),第二个和第三个和这个不一样。我正在读第一本书。是的,第一本是答案。奇怪的是,当我查看时,它并没有出现在谷歌搜索中。还要注意的是,font awesome 4是一种字体,所以对图标应用渐变与对文本应用渐变是一样的,没有区别,这就是为什么标准字体也适用