📅  最后修改于: 2023-12-03 15:27:17.164000             🧑  作者: Mango
真棒字体-表单控件图标是一套提供给前端开发者使用的字体,以图标的形式展现常用的表单控件,包括输入框、下拉框、单选框、复选框等等,方便开发者快速构建美观的表单页面。
前往官方网站下载真棒字体的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>