Skip to main content

Contact Form 7 toggle buttons

No necesitas complementos sofisticados ni plugins para convertir sus casillas de verificación (checkbox) o botones de radio (Radio Buttons) en botones reales tipo Toggle. Solo necesitamos tener instalado CF7 y agregar algo de CSS básico.


Botones con estilo

¿Cuál es tu género? (Radio Buttons / botones de radio)

Cuáles son tus frutas favoritas (CheckBox / casillas de verificación)

sin estilo

¿Cuál es tu género? (Radio Buttons / botones de radio)

Cuáles son tus frutas favoritas (CheckBox / casillas de verificación)

 


Solo debes crea tu formulario así:

<p>What's your gender (radiobuttons)</p>
[radio your-gender use_label_element class:togglebuttons "Male" "Female" "Other"]

<p>What are your favorite fruits (checkboxes)</p>
[checkbox your-fruits use_label_element class:togglebuttons "Apple" "Banana" "Orange"]

[submit]

Es muy importante incluir: use_label_elementclass:togglebuttons.

Luego agrega este código CSS a tu tema:

.togglebuttons .wpcf7-list-item {
  margin: 0 2px 0 0;
  display: inline-block;
}
.togglebuttons > span input {
  opacity: 0;
  position: absolute;
}

.togglebuttons > span .wpcf7-list-item-label {
  cursor: pointer;
  display: block;
  color: #333;
  border-radius: 2px;
  background: #ffffff;
  padding: 2px 8px;
  background: #efefef;
  box-shadow: 0 1px 1px rgba(0,0,0,.2);
  border: 1px solid #e0e0e0;
}

.togglebuttons > span input:checked + .wpcf7-list-item-label {
  background: #0193c2;
  border: 1px solid #0193c2;
  color: #ffffff;
  font-weight: bold;
}

 

Te invito a seguir a Risi.cl
en Facebook y/o Instagram

DEJA UN COMENTARIO