freeCodeCamp/guide/arabic/miscellaneous/how-to-create-a-contact-for.../index.md

3.9 KiB

title localeTitle
How to Create a Contact Form with CSS كيفية إنشاء نموذج اتصال مع CSS

كيفية إنشاء نموذج اتصال مع CSS

أولاً ، نقوم بإنشاء عناصر HTML - حقول الإدخال للاسم الأول واسم العائلة والبريد الإلكتروني ومنطقة النص للرسالة.

في وقت لاحق ، نقوم بتطبيق أنماط CSS لجعل النموذج جذابًا بشكل مرئي.

جزء HTML

يحتوي قسم HTML على container الفئة مع العنوان h3 " نموذج جهة الاتصال "

يحتوي النموذج بالاسم contact_form على حقول إدخال من أجل:

  • الاسم الاول
  • الكنية
  • البريد الإلكتروني
  • رسالة

div مع center الفصل لمحاذاة مركز العناصر. نوع input submit لإرسال النموذج. يتم فحص السمة required في حقول النص للقيمة عند الإرسال.

`

Contact Form





`

الجزء المغلق

`/* Importing the Roboto font from Google Fonts. */ @import url("https://fonts.googleapis.com/css?family=Roboto:400");

/* Set font of all elements to 'Roboto' */

  • { font-family: 'Roboto', sans-serif; font-weight: 400; }

/* Remove outline of all elements on focus */ *:focus { outline: 0; }

body { background: #263238; /* Set background color to #263238*/ }

h3 { text-align: center; }

/* Add styles to 'container' class */ .container { padding: 12px 24px 24px 24px; margin: 48px 12px; background: #E3F2FD; border-radius: 4px; }

/* Add styles to 'label' selector */ label { font-size: 0.85em; margin-left: 12px; }

/* Add styles to 'input' and 'textarea' selectors */ input[type=text],input[type=email], textarea { width: 100%; padding: 12px; border: 1px solid #ccc; border-radius: 4px; box-sizing: border-box; margin-top: 6px; margin-bottom: 16px; resize: vertical; }

/* Add styles to show 'focus' of selector */ input[type=text]:focus,input[type=email]:focus, textarea:focus { border: 1px solid green; }

/* Add styles to the submit button */ input[type=submit] { background: #64B5F6; margin: 0 auto; outline: 0; color: white; border: 0; padding: 12px 24px; border-radius: 4px; transition: all ease-in-out 0.1s; position: relative; display: inline-block; text-align: center; }

/* Add styles for 'focus' property */ input[type=submit]:focus { background: #A5D6A7; color: whitesmoke; }

/* Style 'hover' property */ input[type=submit]:hover { background: #2196F3; }

/* Align items to center of the 'div' with the class 'center' */ .center { text-align: center; } `

انتاج |

FreeCodeCamp / أدلة - نموذج الاتصال

معلومات اكثر:

زيارة FreeCodeCamp - نموذج الاتصال على Codepen.io