Font Awesome是一种标志性的独立矢量字体,最初开发用于Twitter Bootstrap前端框架。
根据 Font Awesome 文档,我按照下面的示例进行操作,但没有得到任何结果。过去我在 html 项目中经常使用 font Awesome。但这是我第一次...
未捕获错误:fa-icon/fa-duotone-icon 组件需要属性图标。在http://localhost:9876/_karma_webpack_/polyfills.js:23598:29
我正在项目中运行我的测试用例。执行测试用例时,我遇到以下错误。虽然他们没有破坏我的测试用例,但仍然在控制台中打印大量日志。 我是...
Fontawesome Pro 说明描述了将密钥放置在 .npmrc 文件中,但尚不清楚应如何管理该文件。具体来说,这个文件应该被 Git 忽略吗?
我正在尝试做的事情: 在 Matter.js 中使用 Font Awesome SVG - sleigh。 我试过这个: Matter.Bodies.fromVertices(500, 50 , Matter.Svg.pathToVertices("sleigh.svg")) 我正在尝试做的事情: 在 Matter.js 中使用 Font Awesome SVG - sleigh。 我试过这个: Matter.Bodies.fromVertices(500, 50 , Matter.Svg.pathToVertices("sleigh.svg")) <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M612.7 350.7l-9.3-7.4c-6.9-5.5-17-4.4-22.5 2.5l-10 12.5c-5.5 6.9-4.4 17 2.5 22.5l9.3 7.4c5.9 4.7 9.2 11.7 9.2 19.2 0 13.6-11 24.6-24.6 24.6H48c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h516c39 0 73.7-29.3 75.9-68.3 1.4-23.8-8.7-46.3-27.2-61zM32 224c0 59.6 40.9 109.2 96 123.5V400h64v-48h192v48h64v-48c53 0 96-43 96-96v-96c17.7 0 32-14.3 32-32s-14.3-32-32-32h-96v64c0 35.3-28.7 64-64 64h-20.7c-65.8 0-125.9-37.2-155.3-96-29.4-58.8-89.6-96-155.3-96H32C14.3 32 0 46.3 0 64s14.3 32 32 32v128z"/></svg> 但是得到: matter.js:4624 matter-js: Svg.pathToVertices: SVGPathSeg not defined, a polyfill is required. matter.js:7554 Uncaught TypeError: Cannot read property 'numberOfItems' of undefined 我做错了什么? (PS:我对 Matter.js 还很陌生,如果这是一个愚蠢的问题,我很抱歉……) 让这个工作可能有点麻烦,因为,正如文档指出的那样,需要几个外部脚本来polyfillSVGPathSeg和将2D多边形分解成凸块。版本挫折随之而来。 参考了官方示例和这个过时的Codepen示例后对我有用的版本如下面的代码片段所示。 值得注意的是,Matter.Bodies.fromVertices文档指出:“如果顶点是凹的,如果poly-decomp.js可用,它们将被分解。请注意,这个过程不能保证支持复杂的顶点集(例如有孔的可能会失败)”,这可能是您在渲染主体中看到的额外线条的原因。 此外,MJS 的内置渲染器主要用于原型设计目的,因此如果您要在页面上对原始 SVG 元素进行动画处理,则主体上有一条额外的线可能并不重要。您也可以尝试高级字体真棒填充雪橇,但我无法访问它们。 const engine = Matter.Engine.create(); const runner = Matter.Runner.create(); const render = Matter.Render.create({ element: document.body, engine: engine }); const bodies = [ Matter.Bodies.rectangle(400, 210, 810, 60, {isStatic: true}), ...[...document.querySelectorAll("svg path")].map(path => { const body = Matter.Bodies.fromVertices( 100, 80, Matter.Svg.pathToVertices(path), {}, true ); Matter.Body.scale(body, 0.2, 0.2); return body; }) ]; Matter.Composite.add(engine.world, bodies); Matter.Runner.run(runner, engine); Matter.Render.run(render); svg {display: none;} <script src="https://cdn.jsdelivr.net/npm/[email protected]/pathseg.js"></script> <script src="https://cdn.jsdelivr.net/npm/[email protected]/build/decomp.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/matter-js/0.20.0/matter.js"></script> <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="sleigh" class="svg-inline--fa fa-sleigh fa-w-20" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path fill="currentColor" d="M612.7 350.7l-9.3-7.4c-6.9-5.5-17-4.4-22.5 2.5l-10 12.5c-5.5 6.9-4.4 17 2.5 22.5l9.3 7.4c5.9 4.7 9.2 11.7 9.2 19.2 0 13.6-11 24.6-24.6 24.6H48c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h516c39 0 73.7-29.3 75.9-68.3 1.4-23.8-8.7-46.3-27.2-61zM32 224c0 59.6 40.9 109.2 96 123.5V400h64v-48h192v48h64v-48c53 0 96-43 96-96v-96c17.7 0 32-14.3 32-32s-14.3-32-32-32h-96v64c0 35.3-28.7 64-64 64h-20.7c-65.8 0-125.9-37.2-155.3-96-29.4-58.8-89.6-96-155.3-96H32C14.3 32 0 46.3 0 64s14.3 32 32 32v128z"></path></svg> 要重现您的错误,请注释掉 <script src="https://cdn.jsdelivr.net/npm/[email protected]/pathseg.js"></script>
问题 我正在尝试创建一个作品集网站,并且想在两条水平线之间放置一个 Font Awesome 图标(如下所述),但它不起作用。我查看了 Stack Overflow 并...
我在使用高级导航时遇到 Font Awesome 和 Blazor Server 8 问题。我创建了一个新的基本应用程序,并将 FontAwesome 包中的一个图标放置在主页上。什...
我们需要使用 FontAwesome Pro SVG(以及其他 SVG 图标)。但是,某些 UI 元素是在代码中构建的,而不是在模板中构建的。我们的开发人员告诉我,这是不可能的...
我使用 GitHub 上的 Flutter 项目来学习 Dart/Flutter。但现在我有一个问题,因为我不知道图标从哪里来! 这是代码片段: 图标(图标.搜索,颜色:颜色.黑色,...
我在 HTML 中有这个按钮: 我在 HTML 中有这个按钮: <button id="sidebar-toggle-button" class="btn btn-primary header-btn" type="button" data-bs-toggle="offcanvas" data-bs-target="#offcanvasExample" aria-controls="offcanvasExample"> <div class="icons"> <i id="sidebar-toggle-default" class="fa-solid fa-bars sidebar-toggle-icon-default"></i> <i id="sidebar-toggle-active" class="fa-solid fa-bars-staggered sidebar-toggle-icon-active"></i> </div> </button> 它是我用 Bootstrap 制作的可折叠侧边栏的一部分(正式称为 offcanvas)。当我将鼠标悬停在其上时,我希望 "sidebar-toggle-default" 图标转换为 "sidebar-toggle-active" 图标。 我发现this线程告诉我可以只用CSS来做到这一点,但效果对于我想要做的事情来说太复杂了,而且我似乎也无法在我自己的代码中复制它。 我想要一个非常简单的动画。默认图标是垂直堆叠的 3 个条形,其下方的“活动”图标是相同的,但中间的条形相对于其余条形有轻微的偏移。当我将鼠标悬停在图标上时,我希望过渡看起来像中间栏被向前推。有办法实现吗? 这是一个非常简单的技巧 - 将第二个图标设置为 position: absolute: .icons { position: relative; display: flex; i { transition: opacity .4s; &:last-child { position: absolute; left: 0; top: 0; opacity: 0; } } } .header-btn { &:hover { .icons { i { &:first-child { opacity: 0; } &:last-child { opacity: 1; } } } } } <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet"/> <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css" rel="stylesheet"/> <button id="sidebar-toggle-button" class="btn btn-primary header-btn" type="button" data-bs-toggle="offcanvas" data-bs-target="#offcanvasExample" aria-controls="offcanvasExample"> <div class="icons"> <i id="sidebar-toggle-default" class="fa-solid fa-bars sidebar-toggle-icon-default"></i> <i id="sidebar-toggle-active" class="fa-solid fa-bars-staggered sidebar-toggle-icon-active"></i> </div> </button>
我正在使用 font Awesome CDN 来使用图标,但并非所有图标都显示,我放了 2 个图标的 2 个示例,第一个显示,第二个不显示,它显示为正方形内的 X,什么要去...
Font Awesome Pro 6.0 Duotone 图标图层位置问题
我有很棒的字体6.0专业版。但问题是,双色调图标图层位置设置不正确。看我的做法和截图。 .fa-</desc> <question vote="0"> <p>我有font Awesome 6.0 Pro版本。但问题是,双色调图标图层位置设置不正确。看我的做法和截图。</p> <pre><code> <style type="text/css"> .fa-duotone{ font-size:30px; text-align:center;} </style> <i class="fa-duotone fa-crow" style="--fa-secondary-opacity: 1.0; --fa-primary-color: dodgerblue; --fa-secondary-color: gold;"></i> <i class="fa-duotone fa-campfire" style="--fa-secondary-opacity: 1.0; --fa-primary-color: sienna; --fa-secondary-color: red;"></i> </code></pre> <p>看截图: <a href="https://i.sstatic.net/Uvprg.jpg" rel="nofollow noreferrer">Font Awesome 双色调图标图层问题</a></p> <p>我该如何修复它......?</p> </question> <answer tick="false" vote="0"> <p>以防万一,如果在 FontAwesome Kit 中上传自定义双色调图标时发生图层配置,为了节省某人的麻烦,我经历了“自定义图标上传功能尚不支持双色调样式”(截至撰写本文时),所以当您上传 SVG,它会将图层传输到单个图层,您会看到已配置的图层。不用说,您也会失去图层的不透明度。</p> </answer> <answer tick="false" vote="0"> <p>明白了: 如果图标显示在非“DIV”(如 SPAN)中,则双色调在某些浏览器中显示错误。渲染可能需要“DIV”的定位属性才能显示透明的第二层。 如果你换行:一个带有内联块的跨度,问题就解决了,并且字体很棒的双色调正确渲染</p> </answer> </body></html>
我正在尝试添加一个来自 font Awesome 的图标,但由于某种原因,当我加载页面时它没有出现。 下面是我的 html 代码,我尝试以不同的方式添加很棒的字体。 <...
我应该如何减小捆绑包的大小?我们添加了 fortawesome/fontawesome,但只使用了一些图标,大约 20 个。难道捆绑包中包含了 fontawesome 图标中的所有图标吗...
我的布局中有以下代码: // 太棒了 从'@fortawesome/fontawesome-svg-core'导入{配置,库}; 从 '@fortawesome/free-solid-svg-icons' 导入 { fas } 导入 {far } fr...
我正在编写一个破折号表单来从用户那里获取密码。我想要一个图标,允许用户以纯文本而不是隐藏的方式查看他们的输入。为此,我创建了一个 InputGrou...
当我单击此按钮的绿色部分时,只有第一次单击有效。此后的每次点击都不起作用。我将向您展示下面的碰撞箱。 (蓝色部分始终有效) 我的js代码基本...
我想在地图上绘制一些数据,其中图标形状、图标颜色和标记颜色都基于数据本身。 示例代码 库(数据.表) 图书馆(传单) 库(网页截图2) 图书馆(
将 FontAwesome 6 与 Angular 18 结合使用,“无法绑定到‘spin’,因为它不是‘fa-icon’的已知属性”
最终编辑:https://github.com/FortAwesome/angular-fontawesome/blob/main/docs/upgrading/0.14.0-0.15.0.md 不是错误,它已被弃用。 编辑-(对我来说)这似乎是一个错误。
为什么所有页面上都没有显示 Font Awesome 图标?
我尝试将 RSS 图标字体添加到我的 WordPress 网站侧边栏中与我们联系的方式列表中。对于侧边栏小部件中显示的每个图标,我都成功使用了 SVG 图标...
我正在使用 Zend Framework 并使用 mpdf 创建 PDF。 我正在尝试使用 fontawesome 来表示某些文章,但是 fontawesome 的字体无法正确呈现 下面是代码。 $