Форма обратной связи для сайта CSS+HTML
В этом уроке я хочу показать как можно создать форму обратной связи HTML5 с эффектами анимации полей.
Мы будем использовать CSS3 и HTML5 без Java скриптов. Форму обратной связи в действии вы можете посмотреть в демо примере.
Просмотр Скачать
Структура HTML Формы
Каждая строка у нас помещена в DIV контейнер, так гораздо удобнее располагать метки рядом с полем ввода. Вся форма помещена в DIV шириной 660px по центру страницы.
<div>
<h2>Написать письмо !</h2>
<form name=»contact» method=»post» action=»#»>
<p><span>*</span> Поля со звездочкой обязательны для заполнения</p>
<div>
<label for=»name»>Ваше Имя <span>*</span></label>
<input type=»text» name=»name» tabindex=»1″ placeholder=»Стив Джобс» required>
</div>
<div>
<label for=»email»>E-mail Адрес <span>*</span></label>
<input type=»email» name=»email» tabindex=»2″ placeholder=»
Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.
» required>
</div>
<div>
<label for=»subject»>Тема <span>*</span></label>
<input type=»text» name=»subject» tabindex=»3″ placeholder=»Тема письма» required>
</div>
<div>
<label for=»message»>Сообщение <span>*</span></label>
<textarea name=»message» tabindex=»4″ required></textarea>
<div>
<input type=»submit» name=»submitbtn» tabindex=»5″ value=»Отправить Сообщение»>
</div>
</form>
</div>
Структура CSS Формы
Вся анимация выполнена с новыми свойствами CSS 3. Все фоны выполнены обыкновенными градиентами. Обратите внимание на анимацию кнопки. Тени при наведении тоже выполнена на CSS3.
/* form styles */
form .row {
display: block;
padding: 7px 8px;
margin-bottom: 7px;
}
form .
background: #f1f7fa;
}
form label {
display: inline-block;
font-size: 1.2em;
font-weight: bold;
width: 120px;
padding: 6px 0;
color: #464646;
vertical-align: top;
}
form .req { color: #ca5354; }
form .note {
font-size: 1.2em;
line-height: 1.33em;
font-weight: normal;
padding: 2px 7px;
margin-bottom: 10px;
}
form input:focus, form textarea:focus { outline: none; }
/* placeholder styles: http://stackoverflow.com/a/2610741/477958 */
:-moz-placeholder { color: #aaafbd; font-style: italic; } /* Mozilla Firefox 4 to 18 */
::-moz-placeholder { color: #aaafbd; font-style: italic; } /* Mozilla Firefox 19+ */
:-ms-input-placeholder { color: #aaafbd; font-style: italic; } /* Internet Explorer 10+ */
form . txt {
display: inline-block;
padding: 8px 9px;
padding-right: 30px;
width: 240px;
font-family: ‘Oxygen’, sans-serif;
font-size: 1.35em;
color: #898989;
}
В заключении хотелось сказать, что с развитием CSS3 и HTML5 создание формы обратной связи с анимацией, тенями и т.д. стало не такой уж сложной задачей. Надеюсь данный урок поможет Вам в создании собственных форм для Вашего сайта.
css3
html
html5
анимация css
Форма обратной связи
Форма обратной связи для сайта с отправкой на почту
Приветствую вас всех мои друзья! Сегодня я хочу поделиться с вами уроком. На какую тему? Думаю, вы и сами прекрасно догадались!
Форма обратной связи для сайта
Ребята — скрипт очень давно устарел. У кого-то работает, у кого то нет. А мне разбираться и уж тем более обновлять — лень. Поэтому тестируйте на своё усмотрение.
Демо
Эта форма обратной связи на сайт очень функциональна сама по себе, к ней подключено несколько плагинов, которые создают привлекательный внешний вид и проверяют валидность (читай правильность) введенных вами данных. Эти плагины работают на великом и могучем JavaScript! А называются так:
1. JQTransform – плагин который позволяет сделать нашу форму обратной связи красивой!
2. formValidator – а этот плагин проверяет форму контактов на правильность введенной информации и в случае чего выводит всплывающие подсказки!
Для полноценной работы этой формы будет использован класс – PHPMailer. Считается одним из лучших!
Заметка для самых умных:
Форму обратной связи для сайта можно сделать на HTML! Но работать она начнет только при помощи PHP! И никак иначе!
Это я для тех, кто ищет форму обратной связи только на HTML.
Поэтому, ваш хостинг должен поддерживать PHP, а для этой формы контактов, PHP должен быть не ниже пятой версии. Надеюсь, понятно излагаю? Тем более, сейчас, любой нормальный хостинг поддерживает эти условия!
Эту форму обратной связи я откопал на сайте www.tutorialzine.com ссылка ведет непосредственно на страницу оригинала, т.е. сайт автора данной формы!
Там все на английском, поэтому нам с Сашей пришлось немного повозиться , что бы русифицировать данную форму контактов и сами плагины, которые подключены к ней.
Признаюсь честно, мы с этой «формочкой» провозились два дня, так как начинали всплывать различные косяки, а недоделанную до конца форму обратной связи, тем более такую красивую, выкладывать не хотелось! Так что если вы любитель все сделать сами, и в вашу светлейшую голову влезет мысль – самому русифицировать данную форму, дам пару советов, так как просто переводом фраз не ограничишься:
1. Эта форма обратной связи заточена под буржуев, от туда же и скачена, поэтому она будет присылать вам вместо нормальных русских символов – кракозяблы. Разберитесь с кодировкой. Да и вообще все «тюлени» будут связаны с этим!
2. Скрипт валидации изначально не понимает наши букв, поэтому их там надо будет прописать!
3. Даже после этих действий если указать тему письма на русском, письмо приходит с темой – No subject (надеюсь правильно написал), это лечится если указать кодировку в файле класса PHPMailer.
4. В оригинальной форме текст в полях ввода прижимался к низу, а не по середине. Это глюк плагина JQTransform.
Ну, вроде все расписал и предупредил. Поехали дальше!
Для тех кто хочет получить уже готовую форму обратной связи:
1. Скачиваем скрипт формы обратной связи для сайта (под видео).
2. Смотрим видео ниже. В нем я рассказал где необходимо менять настройки, что бы форма работала на вас.
Установка формы обратной связи для сайта
Скачать видео в хорошем качестве с Летитбит.
Скачать видео в хорошем качестве с Народа.
Скачать архив скрипта.
И так, смотрите видео по установке формы, там все рассказано. Если возникнут какие либо вопросы – задаем их или на форуме, или здесь в комментах. Если вопрос сугубо технического характера, то лучше на форуме.
ЗЫ: кстати, забыл добавить, что эта форма обратной связи для сайта, работает, даже если у вашего посетителя отключен JavaScript.
20 фрагментов кода для чистых контактных форм HTML
Несколько вводов текста с сопутствующими метками и огромный заметный CTA в конце для отправки формы и отправки ее получателю — обычно контактная форма выглядит именно так. И кажется, что нет никаких сложностей в том, чтобы сгенерировать его в домашних условиях.
Не так быстро, однако есть некоторые подводные камни. Например, вам нужно, чтобы ваша форма обратной связи была адаптивной, поддерживающей начальную загрузку или полностью настроенной? Если да, то вам нужно попотеть. Вы должны поиграть со стилями CSS, библиотеками Javascript и современными функциями HTML, чтобы найти идеальный симбиоз, который оживит макет. Не говоря уже о том, чтобы заставить его работать с помощью PHP или каких-то других средств.
Pro Tip
Ищете великолепные контактные формы? Создайте и настройте бесплатную контактную форму с помощью JotForm.
Однако, как всегда, в Интернете есть множество жизнеспособных и надежных готовых решений, фрагментов кода и шаблонов, которые могут сделать всю тяжелую работу за вас или, по крайней мере, предоставить вам отличную отправную точку , сэкономив вам много времени. Сегодня мы собрали 20 ручек с чистыми, элегантными и простыми контактными формами, которые довольно эффективно решают эту проблему. Некоторые из них, такие как те, которые содержат только статичный, но изысканный дизайн, могут быть быстро настроены, в то время как другие, которые имеют уникальные макеты или сопутствующие эффекты, могут найти свое место в ваших проектах без радикальных изменений.
Полнократный интерфейс формы
Создатель: Мэри Лу
Отзывчивый контактный контактный Форма
Создатель: Ник Хаскелл
Элегантная контактная форма
Создатель: Марк Мюррей
Отзывчивая контактная форма с использованием Bootstrap 3 и Google Maps API
Создатель: Craig Wheeler
SASS FLIP Contact Form
Создатель: Danny Beton
Vintage Inspired Contact Form
Creator: David FitaSired
Creator: David FitaSired
. Zach Saucier
Контактная форма
Создатель: Юлиан Савин
Раскрывающаяся контактная форма
Создатель: Грег Свит
Контактная форма HTML+CSS
Создатель: Trevor L. J.M. McIntire
Form Feedback
Creator: CrocoDillon
Minimalistic Form
Creator: Matheus Marsiglio
Flat Responsive Form
Creator: And Studio
Personal Website
Creator: Тим Роберт-Фицджеральд
Контактная форма для классной доски/классной доски
Creator: Greg Sweet
CSS Only, Responsive Modal Form
Creator: Daryll Doyle
Contact Form
Creator: Peter Kullmann
Under the Sea Contact Form
Создатель: Герт-Ян Хендрикс
Знаете ли вы
Вы можете создавать свои собственные контактные формы с помощью генератора HTML-форм Jotform .
Эта статья была первоначально опубликована 31 августа 2016 г. и обновлена 5 августа 2022 г.
Учитесь жить и работать умнее, а не усерднее!
Получайте наши лучшие статьи каждую неделю прямо в свой почтовый ящик.
- Вдохновение
- Витрины
АВТОР
Наталья Береза
Натали — интернет-предприниматель, веб-дизайнер-любитель и разработчик из Севастополя, Украина. Она ведет блог для веб-дизайнеров и разработчиков, где вы можете найти вдохновляющие и полезные материалы. В свободное время она читает книги, раскрывает тайны мира и играет в волейбол.
РЕКОМЕНДУЕМЫЕ ИЗДЕЛИЯ
440 HTML-шаблоны контактной формы
Вы можете использовать Шаблоны веб-сайта контактной формы для различных целей. Например, вы можете установить его вместо сайта, пока он не будет готов. На адаптивном веб-сайте форму для деловых контактов можно регулярно использовать независимо от веб-дизайна. Бесплатные шаблоны контактных форм удобны, и любому веб-мастеру не будет лишним иметь такой в наличии. Посетители страницы шаблонов контактных форм регистрируются, заполняют простую контактную форму, пишут текст сообщения и нажимают кнопку «Отправить». Лучшие бесплатные целевые страницы контактных форм фона Google Maps адаптируются к мобильным устройствам и дают отличную основу стиля. Бесплатные темы WordPress для контактов с недвижимостью гарантируют, что результатом будет потрясающее отображение вашего контента. Одностраничные шаблоны контактной формы позволяют легко использовать множество различных элементов, таких как контактная информация веб-сайта, значки, плагины темы WordPress, типы шрифтов, знаки карты Google, контактные данные для экстренных случаев, контактная форма css3 с картой Google, конструктор целевых страниц приложений и т. д. Загрузите лучший бесплатный шаблон страницы контактов html5 с современным веб-дизайном, видеоэффектами и представьте свой бизнес наилучшим образом. Адаптивный шаблон SCRN для одной страницы, который скоро появится, гарантирует, что сайт будет работать без сбоев. Мы предлагаем современную контактную форму общего запроса.
Бесплатные контактные HTML-шаблоны имеют оригинальный дизайн, который впишется в тематику оформления сайта. Мы находим много других контактных данных запроса на странице контактов, включая информацию, вопросы поддержки, визуальные контактные формы, адрес электронной почты, контакты целевой страницы приложения и другие. Лучший отзывчивый шаблон контактной формы с фоном карты Google и элегантной контактной формой веб-сайта позволяет клиентам легко связаться с вашей службой поддержки. С плагинами WordPress вы получаете высококачественный шаблон формы для экстренной связи сотрудников. Бесплатная контактная форма в формате HTML оптимизирована для мобильных устройств и помогает классифицировать получаемые вами электронные письма. Форма «Добавить электронную почту в контакт» в темах WordPress и шаблонах начальной загрузки обеспечивает очень красивое анимированное представление контактов. Отзывчивая целевая страница контактной формы и бесплатный шаблон страницы контактной формы html5 подходят для многих сайтов, поскольку вы можете изменить фоновое изображение, что автоматически изменит тему сайта. В шаблоне контактной формы веб-сайта вы найдете все элементы, присущие таким сайтам: карты Google, элементы шаблонов администратора и т. д. Сегодня очень популярны такие шаблоны, как шаблон целевой страницы начальной загрузки, шаблон карт Google, макет контакта для экстренных случаев студентов, простой контакт шаблон формы, креативный одностраничный шаблон, тема WordPress контактной формы, шаблон страницы контактной формы html5 и так далее. Нажмите на кнопку загрузки, и вы получите тему контактной формы WordPress и шаблон контактной формы html5 с креативной целевой страницей. На Nicepage вы можете найти старинную контактную форму, минимальный шаблон регистрационной формы, вундеркинд шаблон одной страницы, бесплатный PHP-шаблон контактной формы html5 и т. д.
Шаблоны начальной загрузки премиум-класса с контактными формами в современном стиле облегчают вашу работу. Мобильные адаптивные шаблоны начальной загрузки веб-сайта позволяют привлечь всеобщее внимание одним движением пальца. Благодаря лучшему веб-сайту с бесплатной контактной формой шаблоны доставят удовольствие от просмотра вашего контента. 25 лучших бесплатных форм обратной связи помогут вам быстро расширить охват, а также привлечь в свой бизнес больше потенциальных клиентов. Добавьте свой адрес на страницу контактов, чтобы пользователи могли легко найти вашу компанию. Потенциальным клиентам очень легко загрузить шаблоны начальной загрузки и настроить их. Клиенты могут зарегистрироваться на сайте и запросить контактные данные компании. Бесплатный шаблон формы запроса на контакт в формате html5 с викторинами по привлечению потенциальных клиентов обеспечивает первоклассную производительность в любое время. Шаблоны HTML с более быстрым веб-дизайном и создателем логотипа недвижимости отлично подходят для современных веб-сайтов. Общая отличная контактная форма с кодом капчи привлечет внимание клиентов. Бесплатный шаблон страницы контактной формы html5 с целевыми страницами Unbounce поможет вам вывести свой бизнес на совершенно новый уровень.