📜  真棒字体-表单控件图标(1)

📅  最后修改于: 2023-12-03 15:27:17.164000             🧑  作者: Mango

真棒字体-表单控件图标

概述

真棒字体-表单控件图标是一套提供给前端开发者使用的字体,以图标的形式展现常用的表单控件,包括输入框、下拉框、单选框、复选框等等,方便开发者快速构建美观的表单页面。

特性
  • 矢量字体:所有图标均为矢量字体,可以无损放大或缩小,且文件大小小。
  • 易于使用:只需在HTML文件中引入字体文件,即可使用相应的图标,并可通过CSS设置颜色、大小等属性。
  • 跨平台支持:支持Windows、macOS、Linux等操作系统
  • 免费使用:字体遵循SIL Open Font License授权,可免费商用。
如何使用
步骤一:下载字体文件

前往官方网站下载真棒字体的zip文件,解压后可得到.ttf、.eot、.svg、.woff等多种字体文件。

步骤二:添加字体文件至项目中

将解压后的字体文件拷贝至项目目录中,在HTML文件的头部添加以下代码,引入字体文件。

<link rel="stylesheet" href="./font-awesome-4.7.0/css/font-awesome.min.css">
步骤三:使用图标

在HTML中使用以下代码,即可使用图标。

<i class="fa fa-user"></i>

其中,fa为字体的前缀,fa-user为图标的名称,可以在官网中查看各种图标名称。

步骤四:设置属性

可以通过CSS的方式设置图标的颜色、大小等属性,例如:

i {
  font-size: 24px;
  color: red;
}
示例

以下是一个使用真棒字体的表单页面示例:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>表单</title>
    <link rel="stylesheet" href="./font-awesome-4.7.0/css/font-awesome.min.css">
    <style>
      input[type=text], select {
        width: 100%;
        padding: 12px 20px;
        margin: 8px 0;
        display: inline-block;
        border: 1px solid #ccc;
        border-radius: 4px;
        box-sizing: border-box;
      }
      input[type=submit] {
        width: 100%;
        background-color: #4CAF50;
        color: white;
        padding: 14px 20px;
        margin: 8px 0;
        border: none;
        border-radius: 4px;
        cursor: pointer;
      }
      input[type=submit]:hover {
        background-color: #45a049;
      }
      .fa {
        margin-right: 16px;
        color: #ccc;
      }
      label {
        display: block;
        margin-bottom: 8px;
      }
      .container {
        border-radius: 5px;
        background-color: #f2f2f2;
        padding: 20px;
      }
    </style>
  </head>
  <body>
    <h2>表单</h2>

    <div class="container">
      <form>
        <div>
          <label for="name"><i class="fa fa-user"></i>姓名</label>
          <input type="text" id="name" name="name" placeholder="请输入姓名">
        </div>
        <div>
          <label for="gender"><i class="fa fa-male"></i>性别</label>
          <select id="gender" name="gender">
            <option value="male">男</option>
            <option value="female">女</option>
          </select>
        </div>
        <div>
          <label for="email"><i class="fa fa-envelope"></i>邮箱</label>
          <input type="text" id="email" name="email" placeholder="请输入邮箱">
        </div>
        <div>
          <label for="phone"><i class="fa fa-phone"></i>电话</label>
          <input type="text" id="phone" name="phone" placeholder="请输入电话">
        </div>
        <div>
          <label for="message"><i class="fa fa-comments"></i>留言</label>
          <textarea id="message" name="message" placeholder="请输入留言" style="height:200px"></textarea>
        </div>
        <div>
          <input type="submit" value="提交">
        </div>
      </form>
    </div>
  </body>
</html>
参考链接