6 แบบฟอร์มการติดต่อที่สวยงามที่คุณสามารถขโมยได้ (ตัวอย่าง CSS)

เผยแพร่แล้ว: 2022-11-16

กำลังมองหาแรงบันดาลใจในการออกแบบเว็บฟอร์มสำหรับเว็บไซต์ของคุณ?

ด้วยการปรับแต่งง่ายๆ คุณสามารถสร้างแบบฟอร์มออนไลน์ตามสไตล์ที่คุณต้องการ ในบทความนี้ เราจะแสดงตัวอย่างการออกแบบแบบฟอร์มติดต่อเจ๋งๆ พร้อมกับข้อมูลโค้ด CSS ที่เป็นประโยชน์ซึ่งคุณสามารถใช้บนเว็บไซต์ของคุณได้

นอกจากนี้ เราจะแสดงวิธีการที่ไม่ต้องใช้โค้ดที่มีประโยชน์จริงๆ สำหรับการเปลี่ยนเลย์เอาต์ของแบบฟอร์มของคุณ พร้อม? มาดำน้ำกันเถอะ!

ในบทความนี้

  • 1. Pixpa
  • 2. อโฟบี
  • 3. เมล่อนฟรี
  • 4. ชายแดนสีขาว
  • 5. โนเอเราโจ
  • 6. กระตุ้น
  • โบนัส: วิธีการแบบไม่มีโค้ดสำหรับการออกแบบเค้าโครงแบบฟอร์ม

วิธีปรับแต่งการออกแบบแบบฟอร์มการติดต่อของคุณ

คุณสามารถปรับแต่งการออกแบบแบบฟอร์มการติดต่อของคุณโดยใช้ CSS แบบกำหนดเอง เครื่องมือสร้างฟอร์ม WordPress บางตัวเช่น WPForms ยังเสนอคุณสมบัติพิเศษเช่นฟิลด์เลย์เอาต์ที่ให้คุณสร้างฟอร์มหลายคอลัมน์

หากคุณมีเว็บไซต์ WordPress อย่าลืมติดตั้ง WPForms เมื่อดำเนินการแล้ว คุณจะต้องสร้างแบบฟอร์มอย่างน้อยหนึ่งแบบฟอร์มเพื่อให้คุณสามารถดูและทดสอบข้อมูลโค้ดที่เราจะกล่าวถึงในบทความนี้ หากต้องการเริ่มต้นสร้างแบบฟอร์มติดต่อ โปรดดูบทแนะนำของเราเกี่ยวกับวิธีสร้างแบบฟอร์มติดต่ออย่างง่าย

ด้วย WPForms คุณสามารถปรับแต่งสไตล์ของแบบฟอร์มทั้งหมดบนเว็บไซต์ของคุณ หรือคุณสามารถกำหนดสไตล์แต่ละแบบแยกกันได้ มีสองวิธีในการทำเช่นนี้:

WPForms เป็นปลั๊กอิน WordPress Form Builder ที่ดีที่สุด รับฟรี!

วิธีที่ 1: การปรับแต่งทั่วทั้งไซต์

การปรับแต่งทั้งไซต์สำหรับแบบฟอร์มของคุณนั้นค่อนข้างง่ายเมื่อคุณมี CSS snippets ที่คุณต้องการใช้

สิ่งที่คุณต้องทำคือคัดลอกส่วนย่อย 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 คุณสามารถใช้ฟิลด์ เค้าโครง เพื่อเพิ่มหลายคอลัมน์ในแบบฟอร์มของคุณ

เพียงค้นหาฟิลด์ เค้าโครง ในส่วนฟิลด์แฟนซีของเครื่องมือสร้างแบบฟอร์ม

choose layout field

ลากและวางช่อง เค้าโครง ลงในแบบฟอร์มของคุณเพื่อสร้างหลายคอลัมน์ จากนั้น คุณสามารถจัดระเบียบฟิลด์ของคุณเป็นคอลัมน์ต่างๆ โดยวางลงในพื้นที่คอลัมน์ที่ต้องการ

เขตข้อมูลในสองคอลัมน์

WPForms ให้คุณเลือกค่าที่ตั้งไว้ล่วงหน้าได้ 8 แบบ ให้คุณเลือกแบบ 2 คอลัมน์ 3 คอลัมน์ หรือแม้แต่ 4 คอลัมน์ของฟอร์ม เพียงคลิกที่ช่อง เค้าโครง เพื่อเปิดตัวเลือกที่กำหนดไว้ล่วงหน้าทางด้านซ้ายของตัวสร้างแบบฟอร์ม

คลิกเขตข้อมูลเค้าโครง

ดังที่คุณเห็น คุณมีอิสระที่จะเลือกจำนวนคอลัมน์ที่แตกต่างกัน โดยแต่ละคอลัมน์มีความกว้างเท่ากันหรือความกว้างต่างกัน เลือกค่าที่ตั้งไว้ล่วงหน้าที่เหมาะกับการออกแบบของคุณมากที่สุด และคุณก็พร้อมลุย!

คุณสามารถสร้างเลย์เอาต์ได้ง่ายหรือซับซ้อนเท่าที่คุณต้องการโดยไม่ต้องแตะโค้ด CSS แม้แต่บรรทัดเดียว

layout form preview

ฟิลด์เค้าโครงเป็นตัวเปลี่ยนเกมเมื่อต้องปรับแต่งฟอร์มของคุณ เนื่องจากฟิลด์นี้อนุญาตให้คุณเพิ่มฟิลด์เลย์เอาต์หลายฟิลด์ภายในฟอร์มเดียวด้วยเค้าโครงที่แยกจากกัน

สวยเรียบร้อยใช่มั้ย?

สรุปคำแนะนำของเราในการสร้างและกำหนดเทมเพลตฟอร์มที่สวยงามเอง!

ถัดไป กำหนดรูปแบบปุ่มด้วย CSS

หากคุณต้องการปรับแต่งสไตล์ปุ่มด้วย CSS ต่อไปนี้เป็นวิธีปรับแต่งสไตล์ปุ่มด้วย CSS คุณยังสามารถปรับปรุงอัตราการแปลงแบบฟอร์มด้วยคำแนะนำของเราในการสร้างแบบฟอร์มหลายขั้นตอนใน WordPress

พร้อมที่จะสร้างฟอร์ม WordPress ที่ทรงพลังและยืดหยุ่นแล้วหรือยัง เริ่มต้นด้วยปลั๊กอินฟอร์ม WordPress ที่ดีที่สุดวันนี้

สร้างแบบฟอร์ม WordPress ของคุณตอนนี้

หากคุณชอบบทความนี้ โปรดติดตามเราบน Facebook และ Twitter สำหรับบทเรียน WordPress ฟรีเพิ่มเติม