6 个你可以窃取的漂亮联系表单设计(CSS 示例)

已发表: 2022-11-16

正在为您的网站寻找网页表单设计灵感?

通过一些简单的调整,您可以创建具有所需样式的在线表单。 在本文中,我们将向您展示一些很酷的联系表单设计示例,以及您可以在您的网站上使用的有用的 CSS 代码片段。

我们还将向您展示一种非常方便的无代码方法,用于更改表单布局。 准备好? 让我们开始吧!

在本文中

  • 1.Pixpa
  • 2.阿福比
  • 3.无瓜
  • 4. 白色边境
  • 5. 诺亚劳若
  • 6.唤起
  • 奖励:设计表单布局的无代码方法

如何自定义您的联系表单设计

您可以使用自定义 CSS 自定义联系表单设计。 一些 WordPress 表单构建器(如 WPForms)还提供独特的功能,例如允许您创建多列表单的布局字段。

如果您有 WordPress 站点,请务必安装 WPForms。 完成后,您需要至少创建一个表单,以便您可以查看和测试我们将在本文中讨论的代码片段。 要开始创建联系表单,请参阅我们关于如何创建简单联系表单的教程。

使用 WPForms,您可以自定义站点上所有表单的样式,也可以单独设置每个表单的样式。 以下是执行此操作的两种方法:

WPForms 是最好的 WordPress 表单生成器插件。 免费获取!

方法 1:进行全站定制

拥有要使用的 CSS 片段后,对表单进行全站自定义非常容易。

您需要做的就是复制要使用的 CSS 片段,然后使用 WordPress 主题定制器或主题编辑器将它们粘贴到您的站点中。

一种更简单的方法是使用像 WPCode 这样的插件,它允许您将不同类型的代码片段粘贴到您的站点中。

WPCode add custom code

您的网站上可能还有多个表单,并且想要将样式更改为其中一个。 接下来我们将向您展示如何执行此操作。

方法 2:单独设置表单样式

如果您需要自定义特定的表单,只需找到该表单的唯一 ID,并将其添加到您的 CSS 代码片段中,使其特定于该表单。

通过查看表单的短代码可以很容易地做到这一点。

Find ID of a form

在上面的示例中,表单 ID 是“4”,因此在您的代码中,您将输入#wpforms-4。

ID 属性是 WPForms 为该特定表单生成的唯一标识符,因此该样式不适用于其他任何地方。

例如,您可以在第一个代码片段的开头简单地插入以下片段。

div#wpforms-4 {background-color: transparent; !important}

有关更多详细信息,您可以查看我们的初学者指南,了解如何使用 CSS 设置表单样式。

联系表格设计示例

现在,让我们来看看联系表单设计的一些很酷的示例和相应的 CSS,以便您可以在您的网站上重新创建它们。

1.Pixpa

pixpa contact form design example

如果您想避免访问者在填写表格时可能遇到的任何麻烦,使用简单的联系表格是一个不错的选择。 如果您正在寻找简单的联系表单设计,Pixpa 的联系表单就是一个很好的例子。

他们还使用对比色来表示他们的号召性用语,这种颜色不会与表单设计的其余部分融为一体。

使用 WPForms,即使您不是 CSS 专家,也可以对表单进行一些简单的自定义。 在将下面给出的 CSS 代码保存到您的主题之前,请随意对其进行一些简单的调整,使其完全适合您的网站设计。

联系表单设计 CSS

/* Fields */
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #aaa;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #aaa;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #aaa;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #aaa;
}
::-ms-input-placeholder { /* Microsoft Edge */
   color:    #aaa;
}
/* Button */
div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {
   background-color: #00C5BE;
   border: none;
   color: #fff;
   font-size: 1em;
   padding: 10px 50px;
   text-transform: uppercase;
   font-weight: normal;
}

2.阿福比

afobi contact form design

除了联系表,Afobi 还在他们的联系页面上显示了他们的电子邮件地址。 在页面上,联系表格被突出显示,表明最好的联系方式是填写表格。 他们还通过创建一个圆形的提交按钮使他们的表单具有独特的外观。

如果您想提供另一种联系方式,那么您可能需要在联系页面上突出显示该表格。

您还可以为您的字段测试各种颜色,并确保使用在您的页面上看起来很棒的最佳颜色。 您可以使用 Canva 的色彩理论工具或 ColourLovers 之类的工具来找到适合您网站的颜色。

联系表单设计 CSS

/* Form Background */
.wpforms-form {
background-color: #FFFED1 !important;
}
/* Fields */
div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea {
background-color: #eee; /* Fill color */
}
/* Button */
div.wpforms-container-full .wpforms-form button[type=submit] {
border-radius: 50px; /* Rounded button edges */
width: 100px; /* Width and height must match */
height: 100px;

3.无瓜

contact form design 2

Melonfree 是一家网络咨询公司,其网站的设计体现了他们的创造力和设计技巧。

为了使他们的联系人表单看起来独特且引人注目,他们为其字段使用了圆角设计,并且占位符文本为斜体。

如果你想让你的表格看起来很古怪,这个设计是你的完美选择。

联系表单设计 CSS

/* Fields */
div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea {
   -moz-box-shadow: inset -3px -3px 10px #eee;
   -webkit-box-shadow: inset -3px -3px 10px #eee;
   box-shadow: inset -3px -3px 10px #eee;
   border-radius: 15px;
}
/* Button */
div.wpforms-container-full .wpforms-form button[type=submit] {
   -moz-box-shadow: inset -3px -3px 10px #cc870a;
   -webkit-box-shadow: inset -3px -3px 10px #cc870a;
   box-shadow: inset -3px -3px 10px #cc870a;
   background-color: #f7b31c; /* Fill color */
   color: white; /* Text color */
   border-radius: 15px; /* Rounded button edges */
   font-style: italic; /* Italicize text */
   padding: 10px 30px; /* Distance between text and border */
}

4. 白色边境

transparent contact form design example

你想在背景图片上放置一个表格吗?

然后你可能想让你的表单透明。 White Frontier在联系方式页面采用了透明的形式,联系方式与背景设计完美融合。

在您的站点上测试此设计时,请务必在背景上放置图像。 否则,您将无法看到表格。

联系表单设计 CSS

/* Fields */
div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea {
    background-color: transparent; /* Remove background fill */
    text-transform: uppercase; /* Make text all uppercase */
    border-radius: 0; /* Remove corner curve */
    border: 2px solid #fff; /* 2px white border */
    color: #fff; /* White text */
    height: 45px; /* Increase input height */
}
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #fff;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #fff;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #fff;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #fff;
}
::-ms-input-placeholder { /* Microsoft Edge */
   color:    #fff;
}
/* Button */
div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {
   text-transform: uppercase;
   padding: 10px 60px;
   color: white;
   background: #444;
   font-weight: normal;
}

5. 诺亚劳若

contact form design 1

Noearaujo 表单的主要吸引力在于,他们没有使用文本,而是为按钮使用了一个很酷的图标。 您可以按照以下步骤轻松地为您的按钮使用图标。

第 1 步:为您的按钮下载一个图标。 要找到您选择的正确图标,您可以使用 Flaticon.com

第 2 步:在下面的 CSS 代码中,确保将背景图片 URL 替换为 http://example.com/youricon.svg

第 3 步:将 CSS 保存在主题的附加 CSS 文件中。

联系表单设计 CSS

div.wpforms-container-full .wpforms-form button[type=submit] {
   background-image: url(http://example.com/youricon.svg);
   background-repeat: no-repeat;
   background-position: center;
   color: transparent; /* Hide button text */
   padding: 20px 70px;
   background-color: #00f3ff;
}

6.唤起

evoke contact form design example

Evoke 使用类似于经典字母卡片的形式设计。 设计独特,因此很容易吸引网站访问者的注意力。 字体看起来很优雅,字母看起来像是用老式打字机写的。

联系表单设计 CSS

div.wpforms-container-full .wpforms-form .wpforms-field {
    display: flex; 
    align-items: top; /* Try changing this to center if you like it better! */
}
div.wpforms-container-full .wpforms-form .wpforms-field label {
    min-width: 135px; /* Needs to be set to longest label (to keep inputs in a straight vertical line) */
    padding-right: 20px; /* This ensures a gap between label and input */
}
div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select {
    border: none;
    border-bottom: 1px solid #888;
    background: transparent;
}
/* Set background color for entire form */
div.wpforms-container-full {
    background-color: #eee; 
}
/* For title area only */
div.wpforms-container-full .wpforms-form .wpforms-title {
    background-color: orange;
    color: white;
    text-transform: uppercase;
    padding: 10px 20px;
}
/* Wrapper for all fields (not title) -- adding padding to make it line up with title (left) and keep it away from container edge */
div.wpforms-container-full .wpforms-form .wpforms-field-container {
    padding-left: 20px;
    padding-right: 20px
}
div.wpforms-container-full .wpforms-form textarea {
    background-color: #ddd;
    border: none;
}
/* Button */
div.wpforms-container-full .wpforms-form .wpforms-submit-container {
    padding: 10px 20px 20px 0;
    text-align: right;
}
div.wpforms-container-full .wpforms-form button[type=submit] {
    background-color: orange;
    color: white;
    padding: 10px 30px;
    letter-spacing: 4px;
    font-weight: normal;
    text-transform: uppercase;
}

我们希望这篇文章能启发您在您的网站上创建漂亮的联系表单设计。

奖励:设计表单布局的无代码方法

表单样式最重要的组成部分之一是表单的布局。

与设计的其他方面一样,您可以应用 CSS 来更改表单布局。 但是 WPForms 包含一种更简单的方法。

使用 WPForms Pro,您可以使用布局字段向表单添加多列。

只需在表单生成器的 Fancy Fields 部分找到Layout字段

choose layout field

布局字段拖放到表单上以创建多列。 然后,您可以通过将字段放入特定的列区域来将它们组织到不同的列中。

两列中的字段

WPForms 为您提供了 8 种不同的预设供您选择,允许您选择 2 列、3 列甚至 4 列的表单。 只需单击“布局”字段即可打开表单构建器左侧的预设选项

单击布局字段

正如您将看到的,您可以自由选择不同数量的列,每列的宽度相同或不同。 选择最适合您的设计的预设,您就可以开始了!

您可以轻松地创建简单或复杂的布局,而无需触及一行 CSS 代码。

layout form preview

在自定义表单时,布局字段是游戏规则的改变者,因为它甚至允许您在具有单独布局的单个表单中添加多个布局字段。

很整洁吧?

这就是我们创建和自定义漂亮表单模板的指南!

接下来,使用 CSS 自定义按钮样式

如果你想用 CSS 调整按钮样式,这里是如何用 CSS 自定义按钮样式。 您还可以使用我们在 WordPress 中创建多步骤表单的指南来提高表单转换率。

准备好构建强大、灵活的 WordPress 表单了吗? 立即开始使用最好的 WordPress 表单插件。

立即创建您的 WordPress 表单

如果您喜欢这篇文章,请在 Facebook 和 Twitter 上关注我们以获取更多免费的 WordPress 教程。