Volver

Banner Text (Hidrotecno)

El componente “Banner Texto” es una sección de diseño simple pero efectiva que se utiliza para resaltar un mensaje importante o destacado en una interfaz digital. Está estructurado de la siguiente manera:

1. Título: El título es un texto principal que sirve para captar la atención del usuario y comunicar el mensaje clave de manera concisa y llamativa. Debe ser breve pero impactante, utilizando un tamaño de fuente más grande o un estilo de texto distintivo para destacarse en el banner.

2. Párrafo:El párrafo proporciona información adicional o detalles complementarios al mensaje expresado en el título. Puede ser un texto descriptivo que amplíe el contexto o los detalles sobre el mensaje principal. Es importante mantener el párrafo breve y relevante para mantener la atención del usuario.

Este tipo de banner es ideal para situaciones en las que se necesita comunicar un mensaje directo y claro sin distracciones visuales. Al centrarse en el texto, este componente es especialmente útil para anuncios importantes, mensajes de bienvenida, alertas o cualquier otro contenido que requiera una presentación clara y concisa en la interfaz digital.

Campos Personalizados

Banner Text

banner-text

Layout/Group

Title

banner-text__title

Basic/Text Area

Paragraph

banner-text__paragraph

Content/Wysiwyg Editor

Archivos Usados

1.

banner-text.php

PHP

components/banner-text.php

Component

<?php

$class_name = 'banner-text';
$banner_text = get_field($class_name);

if ($banner_text): ?>
    <section class=" <?php echo $class_name ?> p-4 my-5 transition-scroll">
        <?php while (have_rows($class_name)):
            the_row();
            $title = get_sub_field($class_name . '__title');
            $paragraph = get_sub_field($class_name . '__paragraph');
            ?>
            <div class="container">
                    <div class="ps-lg-5">
                        <div class="<?php echo $class_name ?>__content px-3">
                            <h3 class="<?php echo $class_name ?>__title co-blue mb-3">
                                <?php if ($title):
                                    echo $title;
                                endif ?>
                            </h3>
                            <div class="<?php echo $class_name ?>__paragraph co-black pb-5">
                                <p>
                                    <?php if ($paragraph):
                                        echo $paragraph;
                                    endif ?>
                                </p>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </section>
    <?php endwhile; ?>
<?php endif ?>

 

2.

_banner-text.scss

SCSS

frontend/scss/theme/components/_banner-text.scss

Styles

.banner-text{
    &__title {
        text-align: center;
    }
    ul {
        list-style-type: disc;
        padding: 0 0 0 30px;
    }
}

 

Anexos

Avatar

Autor

Elan Francisco P. Asprilla
Desarrollador Frontend

Artículos relacionados

Core de css con TailwindCSS

Nuevo core de css que vamos a usar para todos...

Máquinas de Estado en React

Las máquinas de estado son un patrón de diseño...

Class Name en WordPress.

Con el fin de darle orden y tener más facilidad...

Bloque básico (Sanitex)

Un bloque básico contiene un título y un...