Стиль контактной формы 7, Make it Beautiful by CSS3

Опубликовано: 2017-08-21

Contact 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;
}