📜  网格样式表单 - CSS (1)

📅  最后修改于: 2023-12-03 14:57:00.715000             🧑  作者: Mango

网格样式表单 - CSS

简介

网格样式表单是一种基于CSS网格布局模块的表单样式设计。通过使用网格布局,表单元素可以在一个网格中被放置,并可以轻松地对其进行样式更改和布局调整。

特点
  • 网格式布局:网格式布局让表单更加美观,结构清晰,易于阅读。
  • 响应式设计:网格样式表单可以应对不同屏幕尺寸的设备,适配不同的设备类型。
  • 自适应输入框:输入框可以根据输入内容自动调整高度,不会出现内容被截断的情况。
  • 美观、简洁:网格样式表单的设计美观简洁,用户界面友好。
使用方法

网格样式表单的使用非常简单,只需要按照以下步骤即可:

  1. 在HTML文件中,创建一个表单并为其添加一个class属性,名称为“grid-form”。

<form class="grid-form">
   ...
</form>

  1. 然后在CSS文件中,为这个class选择器添加样式,样式如下:

.grid-form {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  grid-gap: 16px;
}

  1. 最后,您可以根据自己的需要添加表单元素,并为它们添加相应的class或ID选择器,以便调整它们的样式。

<form class="grid-form">
  <label for="name">Name</label>
  <input type="text" id="name" name="name" class="form-input">

  <label for="email">Email</label>
  <input type="email" id="email" name="email" class="form-input">

  <label for="message">Message</label>
  <textarea id="message" name="message" class="form-input"></textarea>

  <button type="submit" class="form-button">Submit</button>
</form>



.form-input {
  width: 100%;
  padding: 12px;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  font-size: 16px;
}

.form-button {
  background-color: #3498db;
  color: #fff;
  padding: 12px 24px;
  border-radius: 4px;
  font-size: 16px;
  border: none;
  cursor: pointer;
}

图示

网格样式表单

以上是网格样式表单的简单介绍。如果您想要更多样式和功能,可以自行修改代码以满足您的需求。