gpt4 book ai didi

css - 将背景图像添加到 Font Awesome 图标

转载 作者:太空宇宙 更新时间:2023-11-04 14:41:14 25 4
gpt4 key购买 nike

我想在超赞字体图标中添加图像。假设我有 icon-star-empty 并想用照片填充它的内部部分。那可能吗?我已经破解了它,但确实得到了任何地方。任何帮助将不胜感激。

[class^="icon-"]::before,
[class*=" icon-"]::before {
font-family: FontAwesome;
font-style: normal;
display: inline-block;
text-decoration: inherit;
}
.icon-star-empty:before {
content: "\f006";
}

.iconBackground:before {
font-size: 72px;
background: -webkit-gradient(linear, left top, left bottom, from(#f00), to(#333));
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
display initial;
}

http://jsfiddle.net/kZeSZ/3/

在下面的每个请求中添加了一个 fiddle 。

最佳答案

我的想法只适用于 WebKit 依赖于 -webkit-background-clip: text

它还依赖于所讨论形状的实心版本,在本例中为 .icon-star陪伴.icon-star-empty .

http://jsfiddle.net/thirtydot/mPA8N/2/

.icon-star-empty-filled {
font-size: 150px;
position: relative;
}
.icon-star-empty-filled:before {
content: "\f005";
color: transparent;
background: url(http://placekitten.com/300/300) no-repeat;
background-size: cover;
-webkit-background-clip: text;
}
.icon-star-empty-filled:after {
content: "\f006";
color: transparent;
background: -webkit-gradient(linear, left top, left bottom, from(#f00), to(#333));
-webkit-background-clip: text;
position: absolute;
top: 0;
left: 0;
}

关于css - 将背景图像添加到 Font Awesome 图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18313412/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com