Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.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
丰盛罐头';t按css中的参考号加载图标_Css_Asp.net Core_Font Awesome - Fatal编程技术网

丰盛罐头';t按css中的参考号加载图标

丰盛罐头';t按css中的参考号加载图标,css,asp.net-core,font-awesome,Css,Asp.net Core,Font Awesome,这类似于“图标显示为方形”问题,但我的问题在使用“fa-fa-child”等时有效,但在使用图像参考id时无效 在我的布局中,我有: <link href="~/vendor/fontawesome-free/css/all.min.css" rel="stylesheet" type="text/css"> <link href="/css/my-css.min.css" rel="stylesheet" id="theme"> 仅在我的css中使用“\f500”会

这类似于“图标显示为方形”问题,但我的问题在使用“fa-fa-child”等时有效,但在使用图像参考id时无效

在我的布局中,我有:

 <link href="~/vendor/fontawesome-free/css/all.min.css" rel="stylesheet" type="text/css">
<link href="/css/my-css.min.css" rel="stylesheet" id="theme">
仅在我的css中使用“\f500”会破坏它(它只显示一个正方形),但在代码中使用它(如下所示)效果良好:

<i class="fas fa-smile fa-2x text-white"></i>

我还尝试了@import.。/vendor/fontawesome-free/css/all.min.css”;在我的css中

我打算把它作为我背景图像的一部分,这样当它到达边缘时,它就会“裁剪”——有点像水印

小提琴:


虽然这没有显示图标…

我不确定没有codepen或其他东西,但我认为问题可能出在
字体系列上,因为在
all.min.css
中,ff被设置为
.fas{font family:“font Awesome 5 Free”}
。因此,您可能还希望在代码中尝试将字体族更改为该值

如果检查fontawesome文件
all.min.css
中的内容,您将看到字体面定义为

@font-face{
    font-family:"Font Awesome 5 Free";
    font-style:normal;
    font-weight:900;
    font-display:auto;
    src:url(../webfonts/fa-solid-900.eot);
    src:url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),
        url(../webfonts/fa-solid-900.woff2) format("woff2"),
        url(../webfonts/fa-solid-900.woff) format("woff"),
        url(../webfonts/fa-solid-900.ttf) format("truetype"),
        url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")
}
请记住,如果您向供应商安装较新版本的fa,您的代码可能会损坏


   <environment include="Development"> 
    <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.8.1/css/all.css" integrity="sha384-50oBUHEmvpQ+1lW4y57PTFmhCaXp0ML5d60M1M7uH2+nqUivzIebhndOJK28anvf" crossorigin="anonymous">
     </environment>

Use :font-family:
         .my-button-blue:before {
            content: "\f500";
            font-family: "Font Awesome 5 Free";
            position: absolute;
            color: white;
            top: 50%;
            left: 50%;
    font-weight: 900;
            font-size: 20px;
使用:字体系列: .我的按钮蓝色:以前{ 内容:“\f500”; 字体系列:“字体真棒5免费”; 位置:绝对位置; 颜色:白色; 最高:50%; 左:50%; 字号:900; 字体大小:20px;
借助modern browser的开发者控制台,您可以检查所有css属性都应用于带有类的图标。您可以使用这些css属性定义自己的类,并根据需要使用它们

这是它的样品

.my-button-blue:before {
  content: "\f500";
  font-family: "Font Awesome 5 Free";
  position: absolute;
  color: blue;
  top: 50%;
  left: 50%;
  font-weight: 900;
  font-size: 2em;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}
下面是供参考的工作代码段

。我的蓝色按钮:之前{
内容:“\f500”;
字体系列:“字体真棒5免费”;
位置:绝对位置;
颜色:蓝色;
最高:50%;
左:50%;
字号:900;
字号:2em;
-webkit字体平滑:抗锯齿;
显示:内联块;
字体风格:普通;
字体变体:正常;
文本呈现:自动;
线高:1;
}


你能用提琴或类似的东西来复制它吗?谢谢-这是有道理的,但它并没有解决问题:(您是否参考了CDN?>>并尝试添加>字体重量:900;字体大小:20px;尝试了它而不是我的本地版本-没有任何区别移动您的本地CSS使用CDN然后,添加大小和重量,如更新的回答中所示我尝试了CDN版本而不是本地版本-没有任何区别。不幸的是,我无法在生产中使用它因为我的网站处于脱机环境。我更新的代码现在有如上所述的字体大小和字体大小。我一直在看css-它看起来不错。只是我的图标是一个奇怪的正方形,而不是一个微笑。感谢额外的css。
.my-button-blue:before {
  content: "\f500";
  font-family: "Font Awesome 5 Free";
  position: absolute;
  color: blue;
  top: 50%;
  left: 50%;
  font-weight: 900;
  font-size: 2em;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}