首页 > 其他分享 >Vue2.0项目引入字体库font-awesome

Vue2.0项目引入字体库font-awesome

时间:2023-01-19 17:33:19浏览次数:41  
标签:awesome fa 字体库 nbsp 使用 font 图标

1. 安装依赖

npm install font-awesome --save

2. 引入依赖

可以选择全局引入或局部引入

import 'font-awesome/css/font-awesome.min.css';

3. 使用方式

3.1. 基本图标

您可以将Font Awesome图标使用在几乎任何地方,只需要使用CSS前缀 fa ,再加上图标名称。 Font Awesome是为使用内联元素而设计的。我们通常更喜欢使用 <i> ,因为它更简洁。 但实际上使用 <span> 才能更加语义化。

<i class="fa fa-camera-retro"></i> fa-camera-retro

3.2. 大图标

使用 fa-lg (33%递增)、fa-2x、 fa-3x、fa-4x,或者 fa-5x 类 来放大图标。

<i class="fa fa-camera-retro fa-lg"></i> fa-lg
<i class="fa fa-camera-retro fa-2x"></i> fa-2x
<i class="fa fa-camera-retro fa-3x"></i> fa-3x
<i class="fa fa-camera-retro fa-4x"></i> fa-4x
<i class="fa fa-camera-retro fa-5x"></i> fa-5x

3.3. 固定宽度

使用 fa-fw 可以将图标设置为一个固定宽度。主要用于不同宽度图标无法对齐的情况。 尤其在列表或导航时起到重要作用。

<div class="list-group">
  <a class="list-group-item" href="#"><i class="fa fa-home fa-fw"></i>&nbsp; Home</a>
  <a class="list-group-item" href="#"><i class="fa fa-book fa-fw"></i>&nbsp; Library</a>
  <a class="list-group-item" href="#"><i class="fa fa-pencil fa-fw"></i>&nbsp; Applications</a>
  <a class="list-group-item" href="#"><i class="fa fa-cog fa-fw"></i>&nbsp; Settings</a>
</div>

3.4. 用于列表

使用 fa-ul 和 fa-li 便可以简单的将无序列表的默认符号替换掉。

<ul class="fa-ul">
  <li><i class="fa-li fa fa-check-square"></i>List icons</li>
  <li><i class="fa-li fa fa-check-square"></i>can be used</li>
  <li><i class="fa-li fa fa-spinner fa-spin"></i>as bullets</li>
  <li><i class="fa-li fa fa-square"></i>in lists</li>
</ul>

3.5. 边框与对齐

使用 fa-border 以及 pull-right 或 pull-left 可以轻易构造出引用的特殊效果。

<i class="fa fa-quote-left fa-3x pull-left fa-border"></i>
...tomorrow we will run faster, stretch out our arms farther...
And then one fine morning— So we beat on, boats against the
current, borne back ceaselessly into the past.

标签:awesome,fa,字体库,nbsp,使用,font,图标
From: https://www.cnblogs.com/zodder/p/17061866.html

相关文章

  • matplotlib显示中文(解决UserWarning: findfont: Font family)
    ​​WelcomeToMyBlog​​安装了Anaconda3,学着用matplotlib,发现不能显示中文,查阅了网上的方法,对matplotlibrc中的font.family各种改,但JupyterNoterbook依旧显示UserWarn......
  • [论文速读] StrokeGAN Reducing Mode Collapse in Chinese Font Generation via Strok
    pretitle:StrokeGAN:ReducingModeCollapseinChineseFontGenerationviaStrokeEncodingaccepted:AAAI2021paper:https://ojs.aaai.org/index.php/AAAI/arti......
  • vue.js客服系统实时聊天项目开发(四)引入iconfont图标代码
    普通引入模式下是这样的首先,您需要在iconfont.cn上创建一个账号并添加图标。然后,将iconfont的链接代码加入到页面的head标签中,例如:<linkrel="stylesheet"href="//at.......
  • customElement包装svg的iconfont
    阿里巴巴的iconfont很好用,但是1.小项目不友好,即便你只需要一个图标,也需要建一个项目,非常冗余。2.图标修改不友好,每次都要生成新的文件或者链接。3.对一些无法访问外网的......
  • vue2 项目引入Fontawesome
    官网:https://fontawesome.com/1.安装```powershellnpmi--save@fortawesome/fontawesome-svg-coreUsingVue2.x```powershell$npmi--save@fortawesome/vue......
  • 前端实时更改根目录font-size
    <script>(function(){//在标准375px适配下,100px=1rem;varbasefontsize=100;varbasewidth=375; varset=function(){varclientwidth=do......
  • vue-awesome-swiper与vue2的版本对应关系
    1.安装  注意:这里一定要对应swiper 和vue-awesome-swiper版本,如果不对应,vue就会各种报错  2.引入2.1全局引入main.js  2.2局部引入    3......
  • 【题解】CF1178G The Awesomest Vertex
    题意给定一棵大小为\(n\)的树以及\(m\)个操作,定义一个结点\(u\)的权值为:\(|\sum\limits_{w\inR(v)}a_w|\cdot|\sum\limits_{w\inR(v)}b_w|\)其中\(R(v)......
  • 在Nuxt3中使用Font Awesome
    如何把FontAwesome集成到Nuxt3中使用安装:1.安装FontAwesome图标库核心yarnadd@fortawesome/fontawesome-svg-core2.安装FontAwesome免费图标依赖包yarnadd@......
  • QFont
    QFont Header:#include<QFont> PublicTypesenumCapitalization {MixedCase,AllUppercase,AllLowercase,SmallCaps,Capitalize}enumHintingP......