字体图标的使用

269 阅读1分钟

字体图标的使用

概念

概念:以图标展示的字体 (和字体一样可以改大小和颜色)

网站资源

  1. iconfont-阿里巴巴图标库
  2. icomoon官网
  3. bootstrap (这三个够用了)

阿里巴巴图标库的使用

代码如下:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
    <!-- 1引入iconfont.css文件 -->
    <link rel="stylesheet" href="./iconfont/iconfont.css" />
    <style>
      .icon1 {
        font-size: 100px;
        color: red;
      }
      .icon2 {
        color: brown;
        font-size: 66px;
      }
    </style>
  </head>
  <body>
    <!-- 
      2.通过i标签承接字体图标
        类名:
          第一个类名是固定的:iconfont;
          第二个类名:通过html文件,直接去复制文字下方的类名即可
     -->
    <i class="iconfont icon-hanbao icon1"></i>
    <span class="iconfont icon-hanbao2 icon2"></span>
  </body>
</html>

实现步骤

  1. 找到 阿里巴巴字体库官网 点击图标加入购物车

  2. 下载代码

  3. 找到下载好的字体图标压缩包 (下载记录有)

  4. 解压到所需要使用的文件的根目录里 (别乱放)

  5. 点开iconfont 找到 demo_index.html 运行起来

  6. 在点击 Font Class 复制好图标下的类名 (类名(.icon-hanbao2)里的 . 不能复制)

  7. 用 引入 iconfont 里的 iconfont.css 文件

  8. 尽量用行内小标签添加类名使用

  9. 有三种使用方法 (上面都有教程 会用一种 其他的基本都可以自己看看教程使用)

1648131681780.png

svg 文件上传图标

也可以用字体图标 svg 文件上传字体图标使用

1648133267912.png

空间转换

样式 transform:(+属性);

位移
  1. transform: translateX;
  2. transform: translateY;
  3. transform: translateZ; (默认情况下看不见元素在 Z 轴上的变化)
  4. transform: translate3d;
旋转
  1. transform:rotateX; 取值(数字+ deg)
  2. transform:rotateY;
  3. transform:rotateZ;
  4. transform:rotate3d ( X, Y, Z, 角度(数字+deg ) );

空间缩放

目标:使用scale实现空间缩放效果

语法

div {
transform: scaleX(倍数); 

 transform: scaleY(倍数); 

 transform: scaleZ(倍数); 

 transform: scale3d(x, y, z);
}