Google+ Blogger WordPress Facebook Like Vkontakte Odnoklassniki LiveJournal vKruguDruzei Facebook Email Gmail
четверг, 19 апреля 2018 г.

Изменить стиль родного гаджета Google Форма для связи

Оформление гаджета Форма для связи
В этом сообщении  первое: как можно красиво оформить гаджет Форма для связи для боковой панели.  Давайте мы это исправим и попробуем оформить гаджет в своем стиле.
Установите в нужное место макета блога. Дальше идем в шаблон (делаем резервную копию шаблона)-изменить шаблон, находим строку <b:skin>...</b:skin> (рядом с самой первой стрелкой), прокручиваем вниз и выше строки ]]></b:skin> вставляем скопированный ниже код CSS 
/* Contact Form Container */
.contact-form-widget {
width:auto;
max-width: 100%;
margin: 0 auto;
padding: 10px;
background: #f8f8ff;
color: #0e5198;
border: 2px solid #d1d1d1;
border-radius: 15px;
}
/* Fields and submit button */
.contact-form-name, .contact-form-email, .contact-form-email-message {
width: 100%;
max-width: 100%;
margin-bottom: 10px;
border:2px dotted #cccccc;
}
/* Submit button style */
.contact-form-button-submit {
border: 2px dotted # 2db3e9;
background: #0e5198;
color: #ffffff;
widht auto;
height:35px;
border-radius:7px;
font-size:12px;
}
/* Submit button on mouseover */
.contact-form-button-submit:hover{
background: #cdc9a5;
width: auto;
color: #444444;
border: 1px solid #FAFAFA;
}

Настройки: выделенное оранжевым-оформление самого блока формы; желтым-это поле электронного адреса и сообщения; розовым-вид кнопки отправить; фиолетовым-цвет поля и границ рамки, когда нажмете отправить, всплывает окно-ваше сообщение отправлено. 
Теперь второе: кто желает сэкономить место в боковой панели, можно установить форму на статическую страницу, и создать вкладку в меню навигации. Посмотрите примеры
Оформление гаджета Форма для связи в индивидуальном стиле
На скриншоте показана форма и на боковой панели, и на странице. Чтобы установить форму на страницу делаем такие шаги: добавляем гаджет формы куда-нибудь в самый низ макета блога. Вставляем стиль CSS в шаблон-изменить шаблон.
Здесь же в шаблоне вверху нажимаем список виджетов
Как найти код гаджета в шаблоне блога
Нажимаем ContactForm1
Как правильно удалить код гаджета Форма для связи
Все, что  выделено на скриншоте, надо удалить
 <b:widget id='ContactForm1' locked='false' title='Форма для связи' type='ContactForm'>
    <b:includable id='main'>

<b:if cond='data:title != &quot;&quot;'>
продолжение кода
  <b:include name='quickedit'/>  
   
</b:includable>
  </b:widget>
Выделенное голубым оставляете, красным-удаляете. Дальше осталось самое простое. 
В черновике blogger нажимаем-создать страницу и в режиме HTML вставляем скопированный ниже код
<div class='widget ContactForm' id='ContactForm1'>
  <div class='contact-form-widget'>
    <div class='form'>
      <form name='contact-form'>
        <p>Имя</p>
        <input class='contact-form-name' id='ContactForm1_contact-form-name' name='name' size='30' type='text' value=''/>
        <p>E-mail *</p>
        <input class='contact-form-email' id='ContactForm1_contact-form-email' name='email' size='30' type='text' value=''/>
        <p>Сообщение *</p>
        <textarea class='contact-form-email-message' cols='25' id='ContactForm1_contact-form-email-message' name='email-message' rows='5'></textarea>
        <input class='contact-form-button contact-form-button-submit' id='ContactForm1_contact-form-submit' type='button' value='Отправить'/>
        <p class='contact-form-error-message' id='ContactForm1_contact-form-error-message'></p>
        <p class='contact-form-success-message' id='ContactForm1_contact-form-success-message'></p>
      </form>
    </div>
  </div>
</div>
Можете вписать свои надписи, нажимаем опубликовать страницу и любуемся установленной формой для связи. Сбегайте в демо блог, посмотрите живой пример под слайдером.

Ширина гаджета здесь установлена автоматически (width: auto;), Вы можете вписать например 500px; или 350px;

источник: https://www.bdblogov.ru/2014/07/How-change-style-native-gadget-Google-Form-for-communications.html



0 коммент.:

Отправить комментарий