From 9a6bcd56e55d09c94c9ba5539399ebeecde52eb0 Mon Sep 17 00:00:00 2001 From: Josep Piguillem Date: Sun, 27 Sep 2026 15:11:17 +0200 Subject: [PATCH] Tema: nuevos botones, campos, casillas, tarjetas, selector, interruptor, cabecera y pie MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Botones: borde que se dibuja al pasar el ratón o con el teclado (color según variante) y sombra. - Campos: subrayados con etiqueta flotante y degradado principal → acento al enfocar; flecha propia en los desplegables. Formularios de contacto, cuestionario y finales felices adaptados. - Casillas: marca «a mano» que se dibuja al marcarlas (ga_checkmark()), accesibles con teclado. - Tarjetas de animales y finales felices: marco de 2 px con resplandor de acento en la esquina. - Selector segmentado (.ga-segmented) con píldora deslizante; se usa en las pestañas Perros / Gatos y sirve también para grupos de radios. - Interruptor (.ga-toggle, ga_toggle_ui()) listo para usar. - Cabecera translúcida con borde al hacer scroll, enlaces en píldora, desplegable animado con descripción de cada elemento y fondo oscurecido mientras está abierto. - Pie: nombre gigante en bajorrelieve que se descubre al final de la página (opción en el personalizador, «Bilagun» por defecto). - Versión del tema 2.3.0. Co-Authored-By: Claude Opus 5.5 --- wp-content/mu-plugins/gure-ametsa/forms.php | 34 ++- .../mu-plugins/gure-ametsa/questionnaire.php | 12 +- wp-content/mu-plugins/gure-ametsa/stories.php | 12 +- .../themes/gure-ametsa/archive-animal.php | 3 +- .../themes/gure-ametsa/assets/js/main.js | 17 ++ wp-content/themes/gure-ametsa/footer.php | 7 + wp-content/themes/gure-ametsa/functions.php | 10 +- .../themes/gure-ametsa/inc/registry.php | 1 + wp-content/themes/gure-ametsa/style.css | 284 +++++++++++++++--- 9 files changed, 320 insertions(+), 60 deletions(-) diff --git a/wp-content/mu-plugins/gure-ametsa/forms.php b/wp-content/mu-plugins/gure-ametsa/forms.php index e187a60..8b8d7de 100644 --- a/wp-content/mu-plugins/gure-ametsa/forms.php +++ b/wp-content/mu-plugins/gure-ametsa/forms.php @@ -18,6 +18,21 @@ function ga_contact_reasons() { ); } +/** Casilla dibujada: se coloca justo después del (la animación está en el CSS del tema). */ +function ga_checkmark() { + return ''; +} + +/** + * Interruptor: se coloca justo después del checkbox, dentro de su etiqueta: + * + */ +function ga_toggle_ui() { + return ''; +} + /** Texto de confirmación tras enviar. */ function ga_confirmation_text( $is_animal ) { return $is_animal @@ -61,34 +76,37 @@ add_shortcode( 'ga_contacto', function ( $atts ) {
- - + +
- + -
-