Font Awesome 使用

本文介绍如何使用FontAwesome图标库,包括下载、安装及基本使用方法。 FontAwesome图标大小与字体大小一致,可通过调整字体大小改变图标尺寸。

使用了一下FontAwesome,记录一下。

FontAwesome 是一种矢量图标库,其中图标可当作字体,后面会有提到。

它的官网: 官网链接

官网提供它的源文件,下载之后,即可使用。

下载解压后文件夹:

仅需要将css、fonts文件拷贝到工程目录下,这两个文件保持同级目录下叭。

下面是css文件中.css 中内容,如下,css 中会给某些代表图标的类,使用before(也许有after)伪类,设置一种特殊字体“\xxxx”,这种字体便是fonts中已经编码好了的。

当然它的使用,还是请参考官网,要先使用“fa” 的class 属性值,然后再加上想使用图标的类名。

每次想找图标的时候还是官网查看一下叭。

 

有一点,图标的大小,与上级dom设置的字体大小一致。或者单独在该使用图标的dom中设置fontsize:

	<div>
		<span class="fa fa-camera-retro" style="font-size: 8px"></span> cameraaaa
	</div>

 

FontAwesome 还可以制作出动态的图标,这个以后有空再补充上叭。

虽然给定引用中未提及Font Awesome使用webjars的直接信息,但可以推测基本思路。WebJars是将客户端依赖(如JavaScript、CSS库等)打包成Maven或Gradle依赖的一种方式,便于在Java项目中管理前端资源。 ### 使用方法 在使用Spring Boot项目中,若要使用Font Awesome通过WebJars方式,通常步骤如下: #### 1. 添加依赖 如果使用Maven,在`pom.xml`中添加Font Awesome的WebJars依赖: ```xml <dependency> <groupId>org.webjars</groupId> <artifactId>font-awesome</artifactId> <version>具体版本号</version> </dependency> ``` 这里的“具体版本号”可根据需要选择合适的Font Awesome版本,例如引用中提到的4.3版本。 #### 2. 在HTML中引用 在HTML文件中使用Thymeleaf语法引用Font Awesome的CSS文件,类似引用[3]中对其他WebJars资源的引用方式: ```html <!DOCTYPE html> <html xmlns:th="http://www.thymeleaf.org"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0" /> <title>使用Font Awesome WebJars示例</title> <link rel="stylesheet" type="text/css" th:href="@{/webjars/font-awesome/css/font-awesome.min.css}" /> </head> <body> <!-- 使用Font Awesome图标 --> <i class="fa fa-camera-retro"></i> </body> </html> ``` ### 相关资料 - **官方文档**:Font Awesome官方网站会提供关于其使用的详细文档,包括不同版本的特性和使用说明。WebJars的官方网站也会有关于如何将各种前端资源打包成WebJars依赖的说明。 - **开源项目**:在GitHub等开源代码托管平台上搜索使用Font Awesome WebJars的项目,参考其配置和使用方式。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值