3.4. Estilos del formulario de participación.
1. Introducción.
Las aplicaciones Cool Promo y Cool Promo White Label permiten la personalización completa de tus campañas y concursos. Estas apps ofrecen, por un lado, una personalización sencilla con distintas personalizaciones que permiten seleccionar colores y estilos diferentes para cada elemento de la campaña y, por otro lado, ofrecen la posibilidad de conseguir una personalización más avanzada, añadiendo tu propia hoja de estilos o css a la aplicación.
**IMPORTANTE: las reglas CSS cambian en función del tipo de versión que hayas escogido en la sección correspondiente. El tipo de versión lo podrás cambiar en la sección de Diseño:
En el siguiente tutorial configuraremos la CSS de nuestra campaña con versión minimalista:
Cómo configurar la CSS personalizada de una campaña (versión minimalista) >>
2. Ideas y ejemplos.
- Quieres personalizar tu campaña con una guía de estilos o css propia.
- Necesitas reglas específicas de CSS para ocultar alguna sección de tu campaña, cambiar el texto a algún botón, agrandar tipografías...
3. Cómo configurarlo.
Personalizando la hoja de estilos de nuestra campaña podremos realizar configuraciones a nivel visual mucho más avanzadas para conseguir un look & feel más próximo a nuestra marca y aplicar diseños en nuestra campaña a medida. Podremos mover elementos de sitio u ocultarlos, incluir elementos nuevos en nuestro template o cambiar por completo la línea gráfica de la campaña.
Para aplicar las reglas CSS que vamos a mostrar a continuación, lo haremos desde la sección Css personalizada, desde el preview o configuración de la campaña:
Recuerda que, con Cool Tabs, puedes crear tus propias plantillas personalizadas y utilizar las públicas de libre uso, con un diseño personalizado para cada una. En este tutorial te lo explicamos.
También, podrás modificar tus campañas con nuestra personalización avanzada.
Estilos de la landing principal o homepage de la campaña.
La clase principal de esta primera página de la campaña es ‘.home_layout’, por tanto, es recomendable heredar de esta clase cualquier regla que queramos añadir y que sólo será válida para la landing principal.
Nuestra plantilla por defecto aparece de la siguiente manera:
3.1. Botón de participar.
La clase principal es .home_layout .participate_button (heredando de .home_layout, que es la clase principal de la landing del concurso).
Modificar el color.
Para modificar el color del botón de "Participar" utilizaremos la siguiente regla CSS:
.home_layout .participate_button { background-color: #45eda3; }
Ocultar el botón de participar.
En caso de que queramos ocultarlo, utilizaremos:
.home_layout .participate_button { display: none; }
Cambiar el texto del botón de participar.
Con esta opción podrás cambiar este botón por otro como "Entrar" o "¡Quiero unirme!
.home_layout .participate_button:before {
content: 'Entrar';
font-size: 16px;
}
.home_layout .participate_button {
font-size: 0;
}
Mover el botón.
Con esta regla podrás mover el botón de participar dentro de la landing principal. Modificando los valores de top y left, podrás ir cambiando la ubicación de este botón.
.home_layout .section+.full_section .participate_button { position: absolute; top: 30%; left: 43%; }
3.3. Detalles de la home.
Ocultar el botón "Ver mi participación".
.home_layout .m_action_link {
display: none;
}
Ocultar la sección "Detalles".
.home_layout div:nth-child(5) {
display: none;
}
Ocultar el botón "Compartir".
.home_layout .m_action_share {
display: none;
}
Ocultar el footer negro.
En la parte inferior aparece un aviso de "Esta promoción/concurso no está patrocinada, administrada ni asociada a Facebook. Los datos proporcionados, si los hubiere, son proporcionados al responsable de la página y no a Facebook". Lo ocultaremos con la siguiente regla:
.home_layout .tac_row{
display: none;
}
Ocultar el banner superior.
Por defecto, en nuestra plantilla aparece una franja rectangular, en la parte superior de nuestra campaña. En caso de querer ocultarla, utilizaremos la siguiente regla:
.home_layout .banner_row {
display: none;
}
Cambiar el color de todos los enlaces de la campaña.
Con la siguiente regla podrás cambiar el color de todos los enlaces de la campaña.
.m_header, .m_btn_goto, .link_btn_goto, .m_text_content .link_btn_goto, .m_score_indicator, .m_ribbon_text span, .m_comment_no, .m_actions_viewport .ok, .m_entries_entry_info .ok, .pagination a, .certificate_head .m_header a, .star_row, .video_options .active,.link_btn, .m_action_share_title, .m_score_value, .m_btn_goto[disabled], .m_user_created_at{ color: #8454FF; }
Ocultar los fondos.
Con esta regla, ocultaremos todos los fondos de color gris claro de diferentes sitios de la promo (detrás del botón de participar, etc...).
.m_figure_content, .m_comment_header, .home_layout .action_row, .footer_section, .footer_text, .points_row_content, .activity_row, .coupon, .m_entries_entry_figure{ background-color: transparent; }
Cambiar color de los bordes:
.m_banner, .m_option_input:checked + .m_option_label, .m_tab_nav_item.m_tab_nav_item_active, .m_wysiwyg_color, .m_figure_caption, .m_figure_combined .m_figure_content{ border-color: red; }
Cambiar todos los botones de color de tu campaña.
Con esta regla podrás cambiar todos los botones que aparecen en tu campaña "Participa", "Compartir", "Gracias por participar"... En caso de que quieras cambiar las franjas que aparecen, el color del texto de "Detalles", etc. Lo haremos desde la sección "Fuentes y colores" y cambiamos el color primario y secundario como queramos.
.m_header_step:before, .m_btn, .m_btn:hover, .m_countdown_title, .m_countdown_progress, .m_option:after, .m_option_input:checked + .m_option_label, .m_option_label:after, .m_pagination_active, .m_tab_nav_item_active, .m_options_page.m_options_page_active:before, .m_popup_header, .notice, .alertify-button-ok, .alertify-button-ok:hover, .alertify-button-ok:focus, .wizard > .steps .done a, .wizard > .actions a, .gallery_entry_header,.home_layout .participate_button{ background-color: #45eda3; }
3.4. Estilos del formulario de participación.
La clase principal de esta página es ‘.form_layout’, por tanto, es recomendable heredar de esta clase cualquier regla que queramos añadir, en este caso válida únicamente para el formulario de participación.
Ocultar el borde gris de las cajas.
En el formulario de participación nos aparecen unos bordes grises en cada campo de texto. En caso de querer ocultarlo, usaremos la siguiente regla CSS:
.form_fields .form_input span, .select{ background-color: transparent; }
Cambiar el borde de cada caja de texto.
.m_header_title, .m_tab_nav_item, .form_fields .form_input input, .m_wysiwyg textarea, .select_content, .row + .row, .fields, .fields + .row, .m_message:after, .pagination a{ border-color: #8e47d3; }
Modificar el texto ‘Enviar’ del botón del formulario.
Si queremos modificar el texto de "Enviar" en la sección del formulario, utilizaremos esta CSS y pondremos el texto que queramos:
#js_cool_promo_submit_button:before, .wizard > .actions a[href='#finish']:before{ content: 'Enviar información'; font-size: 16px; }
#js_cool_promo_submit_button, .wizard > .actions a[href='#finish']{
font-size: 0px;
}
Modificar el texto de los campos del formulario.
En este caso, estaremos modificando el texto que aparece por defecto en una campaña de validación de códigos o cupones. Tan solo deberemos de pegar esta regla en la CSS personalizada y cambiar el texto que aparece en negrita.
label[for=participation_validated_coupon_code]{
font-size: 0px!important;
}
label[for=participation_validated_coupon_code]:before{
font-size: 16px!important;
content: "Texto que queramos introducir";
}
Para cambiar el texto del campo del email:
label[for=participation_email]{
font-size: 0px!important ;
}
label[for=participation_email]:before{
font-size: 16px!important;
content: "Texto que queramos introducir";
}
Cambiar el número de columnas por respuestas en un quiz.
Nuestra plantilla por defecto viene con dos columnas para dos o más respuestas:
Si queremos modificar el número de columnas y dejar fijada una única columna, utilizaremos la siguiente regla:
.m_options li{
width: calc(100% - 1rem);
}
En caso de que queramos más columnas, tan solo deberemos modificar el porcentaje que nos aparece en la regla (33% para 3 columnas, 25% para 4 columnas...).
Colocar un campo del formulario arriba del todo.
Con esta regla, el campo que se pinta por defecto al final del todo, lo pondremos al comienzo del formulario de participación.
.form_fields .form_input:last-child {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
margin-bottom: 26px;
margin-top: 0;
}
Ocultar el número de la pregunta.
Con la siguiente regla ocultaremos el número de la pregunta que nos aparece en el formulario:
.m_header_step:before {
display: none;
}
Ocultar el texto de "Participa" en el formulario.
En nuestros formularios aparece por defecto un texto de Participa justo encima de los campos a rellenar:
En caso de que queramos ocultar dicho texto, tendremos que usar la siguiente regla CSS:
.m_header_section {
display: none;
}
3.5. Página tras participar.
Botón de compartir.
Con la siguiente regla CSS, podremos mover el botón de "Compartir" de la pantalla tras participar. Para moverlo hacia arriba/abajo y/o izquierda/derecha, tan solo deberemos cambiar los porcentajes de top/left.
.entry_layout .m_btn.js_share_options{
position:absolute;
top: 60%;
left: 25%;
@media screen and (min-width:768px){
top: 50%;
left: 43%;
}
}
.quiz_results{
padding-top:3rem;
}
Botón de descargar.
Con la siguiente regla cambiamos el texto del botón de "Descargar" que aparece en la página de gracias:
.download_btn a {
font-size: 0 !important;
}
.download_btn a::before {
content: 'DESCARGAR CALENDARIO';
display: block;
font-size: 1rem;
color: #FFFFFF !important;
font-family: {{ font_family }} !important;
font-weight: 400;
font-size: 20px;
}
Botón de "Ver galería"
Utilizaremos la siguiente regla para ocultar el botón de "Ver galería".
.thanks-page .x_cool_tabs_participations_link {
display: none;
}
3.6. Otras personalizaciones.
Imágenes de fondo.
En caso de que queramos cambiar la medida de la pantalla en la que se piten las imágenes de fondo, podremos utilizar la siguiente regla CSS (si queremos cambiarlo a 768px):
.body {
background-image: url('{{{ background_mobile_image_url }}}');
background-repeat: no-repeat;
@media screen and (min-width: 768px) {
background-image: url('{{{ background_image_url }}}');
}
}
4. Contenido relacionado.
Más información sobre la configuración de la css personalizada en nuestra Guía de Estilos >>
Cómo generar una plantilla para una campaña con nuestro sistema de plantillas >>
Personalización avanzada de campañas >>
Cómo configurar la CSS personalizada de una campaña (versión minimalista) >>
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.