Стиль контактной формы 7, Make it Beautiful by CSS3
Опубликовано: 2017-08-21Contact form 7 — самый популярный плагин, который легко использовать для всех веб-сайтов WordPress. Поэтому каждый раз нам приходится настраивать css, чтобы сделать его красивым. Но создание стиля каждый раз для каждого проекта отнимает много времени и раздражает.
Итак, вот очень простой и готовый к использованию стиль для контактной формы 7 с использованием css3.
/************ Форма обратной связи 7 Стиль *************/ .wpcf7 ввод[тип="текст"], .wpcf7 ввод [тип = "электронная почта"], .wpcf7 текстовое поле { контур: нет; дисплей:блок; ширина: 380 пикселей; отступ: 4px 8px; граница: пунктир 1px #DBDBDB; цвет:#3F3F3F; семейство шрифтов: «Droid Sans», Tahoma, Arial, Verdana без засечек; размер шрифта: 14px; /*граница-радиус*/ -webkit-граница-радиус: 2px; -moz-граница-радиус: 2px; радиус границы: 2px; /*переход*/ -webkit-transition: фон 0,2 с, линейный, box-shadow 0,6 с, линейный; -moz-transition: фон 0,2 с, линейный, box-shadow 0,6 с, линейный; -o-transition: фон 0,2 с, линейный, box-shadow 0,6 с, линейный; переход: фон 0,2 с, линейный, блок-тень 0,6 с, линейный; } .wpcf7 ввод [тип = "отправить"], .wpcf7 ввод [тип = "кнопка"] { цвет фона:#725f4c; ширина:100%; выравнивание текста: по центру; преобразование текста: верхний регистр; } div # wpcf7-f201-p203-o1 { цвет фона: #fbefde; граница: 1px сплошная #f28f27; отступ: 20 пикселей; } #wpcf7-f201-p203-o1 ввод[тип="текст"], #wpcf7-f201-p203-o1 input[type="email"], # wpcf7-f201-p203-o1 текстовая область { фон:#725f4c; цвет:#FFF; семейство шрифтов: lora, "Open Sans", без засечек; стиль шрифта: курсив; } #wpcf7-f201-p203-o1 ввод[тип="отправить"], #wpcf7-f201-p203-o1 input[type="button"] { цвет фона:#725f4c; ширина:100%; выравнивание текста: по центру; преобразование текста: верхний регистр; } div.wpcf7 { положение: родственник; ширина: 440 пикселей; z-индекс: 100; отступ: 30px !важно; граница: 1px сплошная #383838; фон: #D1D1D1; фон: -moz-repeating-linear-gradient(-45deg, #EFC1CB, #EFC1CB 30px, #F2F2F2 30px, #F2F2F2 40px, #C2E8F5 40px, #C2E8F5 70px, #F2F2F2 70px, #F2F2F2 80px); background: -webkit-repeating-linear-gradient(-45deg, #EFC1CB, #EFC1CB 30px, #F2F2F2 30px, #F2F2F2 40px, #C2E8F5 40px, #C2E8F5 70px, #F2F2F2 70px, #F2F2F2 80px); фон: -o-repeating-linear-gradient(-45deg, #EFC1CB, #EFC1CB 30px, #F2F2F2 30px, #F2F2F2 40px, #C2E8F5 40px, #C2E8F5 70px, #F2F2F2 70px, #F2F2F2 80px); фон: повторяющийся линейный градиент (-45deg, #EFC1CB, #EFC1CB 30px, #F2F2F2 30px, #F2F2F2 40px, #C2E8F5 40px, #C2E8F5 70px, #F2F2F2 70px, #F2F2F2 80px); -webkit-border-radius: 8px; -moz-border-radius: 8px; радиус границы: 8px; -webkit-box-shadow: 0px 1px 6px #3F3F3F; -moz-box-shadow: 0px 1px 6px #3F3F3F; тень блока: 0px 1px 6px #3F3F3F; } div.wpcf7: после { фон:#F9F9F9; поле: 10 пикселей; положение: абсолютное; содержание :" "; внизу: 0; слева: 0; справа: 0; сверху: 0; z-индекс: -1; граница: 1px #E5E5E5 сплошная; -webkit-border-radius:8px; -moz-граница-радиус: 8px; радиус границы: 8px; } ввод [тип = отправить] { курсор:указатель; фон:нет; граница: нет; семейство шрифтов: «Алиса», с засечками; цвет:#767676; размер шрифта: 18px; отступ: 10 пикселей 4 пикселя; граница: 1px сплошная #E0E0E0; тень текста: 0px 1px 1px #E8E8E8; фон: RGB(247, 247, 247); фон: -moz-linear-gradient(top, rgba(247, 247, 247, 1) 1%, rgba(242, 242, 242, 1) 100%); фон: -webkit-градиент (линейный, левый верхний, левый нижний, цветной стоп (1%, rgba (247, 247, 247, 1)), цветной стоп (100%, rgba (242, 242, 242, 1) ))); фон: -webkit-linear-gradient(top, rgba(247, 247, 247, 1) 1%, rgba(242, 242, 242, 1) 100%); фон: -o-linear-gradient(top, rgba(247, 247, 247, 1) 1%, rgba(242, 242, 242, 1) 100%); фон: -ms-linear-gradient(top, rgba(247, 247, 247, 1) 1%, rgba(242, 242, 242, 1) 100%); фон: линейный градиент (сверху, rgba (247, 247, 247, 1) 1%, rgba (242, 242, 242, 1) 100%); -webkit-граница-радиус: 5px; -moz-граница-радиус: 5px; радиус границы: 5px; -webkit-box-shadow:0px 1px 1px #FFF inset, 0 0 0px 5px #EAEAEA; -moz-box-shadow:0px 1px 1px #FFF inset, 0 0 0px 5px #EAEAEA; box-shadow:0px 1px 1px #FFF inset, 0 0 0px 5px #EAEAEA; -webkit-transition:все линейные 0.2s; -moz-transition:все 0.2с линейные; -o-переход: все 0,2с линейные; переход: все линейные 0,2 с; } ввод [тип = отправить]: наведите { цвет:#686868; цвет границы: #CECECE; фон: RGB(244, 244, 244); фон: -moz-linear-gradient(top, rgba(244, 244, 244, 1) 0%, rgba(242, 242, 242, 1) 100%); фон: -webkit-градиент (линейный, левый верхний, левый нижний, цвет-стоп (0%, rgba (244, 244, 244, 1)), цвет-стоп (100%, rgba (242, 242, 242, 1) ))); фон: -webkit-linear-gradient(top, rgba(244, 244, 244, 1) 0%, rgba(242, 242, 242, 1) 100%); фон: -o-linear-gradient(top, rgba(244, 244, 244, 1) 0%, rgba(242, 242, 242, 1) 100%); фон: -ms-linear-gradient(top, rgba(244, 244, 244, 1) 0%, rgba(242, 242, 242, 1) 100%); фон: линейный градиент (сверху, rgba (244, 244, 244, 1) 0%, rgba (242, 242, 242, 1) 100%); -webkit-box-shadow:0px 1px 1px #FFF inset, 0 0 0px 5px #E0E0E0; -moz-box-shadow:0px 1px 1px #FFF вставка, 0 0 0px 5px #E0E0E0; box-shadow:0px 1px 1px #FFF inset, 0 0 0px 5px #E0E0E0; } input[type=submit]:active, input[type=submit]:focus { должность: родственница; верх: 1 пиксель; цвет:#515151; фон: RGB(234, 234, 234); фон: -moz-linear-gradient(top, rgba(234, 234, 234, 1) 0%, rgba(242, 242, 242, 1) 100%); фон: -webkit-градиент (линейный, левый верхний, левый нижний, цвет-стоп (0%, rgba (234, 234, 234, 1)), цвет-стоп (100%, rgba (242, 242, 242, 1) ))); фон: -webkit-linear-gradient(top, rgba(234, 234, 234, 1) 0%, rgba(242, 242, 242, 1) 100%); фон: -o-linear-gradient(top, rgba(234, 234, 234, 1) 0%, rgba(242, 242, 242, 1) 100%); фон: -ms-linear-gradient(top, rgba(234, 234, 234, 1) 0%, rgba(242, 242, 242, 1) 100%); фон: линейный градиент (сверху, rgba (234, 234, 234, 1) 0%, rgba (242, 242, 242, 1) 100%); -webkit-box-shadow:0px -1px 1px #FFF inset, 0 0 0px 5px #E0E0E0; -moz-box-shadow:0px -1px 1px #FFF вставка, 0 0 0px 5px #E0E0E0; box-shadow:0px -1px 1px #FFF inset, 0 0 0px 5px #E0E0E0; }