Estoy configurando mi sitio y tratando de agregar una imagen a la sección superior del encabezado.
Las instrucciones en ‘Configuración > Branding’ dicen:
Utiliza una imagen rectangular ancha con una altura de 120 y una relación de aspecto superior a 3:1
Así que estoy usando una imagen PNG de 120px x 2000px, y esperaba que se posicionara a la izquierda y llenara completamente el contenedor del encabezado, ¡pero no lo hace! ¿Qué he hecho mal?
Por tu captura de pantalla, parece que la imagen está correctamente colocada a la izquierda. El encabezado de Discourse se muestra dentro de un div wrap cuyo ancho está restringido. Esa es la razón por la que el logotipo no aparece completamente a la izquierda de la pantalla.
Las instrucciones indican que debes subir una imagen con una altura de 120 px, pero cuando esa imagen se muestra en Discourse, su altura se reduce a aproximadamente 31 px. Esto significa que el ancho de la imagen que subiste se divide por 4 al mostrarse en tu sitio. Por lo que veo, el logotipo en tu captura de pantalla mide aproximadamente 660 px, así que creo que se está mostrando correctamente.
Si tienes un logotipo más estrecho disponible, sería bueno probarlo y ver cómo queda.
Gracias, Simon. Me gustaría que el logotipo llenara completamente la cabecera, ¿es posible?
Incluso con un ancho de imagen reducido, sigue limitado a una altura de 31 px y no se ve bien.
Al revisar nuestras instrucciones para la configuración logo, creo que deberíamos proporcionar una relación de aspecto óptima. El logotipo en tu captura tiene una relación de aspecto superior a 3:1, pero me parece demasiado ancho. Si observas el logotipo utilizado en el foro Meta de Discourse, verás que se muestra con aproximadamente 150 x 40 píxeles. Esa parece ser la relación de aspecto ideal para mí, ligeramente inferior a 4:1.
Creo que no has entendido mi objetivo. No se trata del efecto, sino de rellenar el cuadro del encabezado con una imagen, que actualmente está limitada a una altura de 31 px.
Entiendo tu problema entonces. Sin embargo, si lograr lo que quieres con una imagen es difícil, ¿por qué no subir el logotipo sin el degradado y añadirlo mediante CSS? A mí me parece más fácil y directo.
Pero quizás tu imagen final no se pueda lograr con CSS.
Sí, correcto.
Acabo de encontrar este foro que parece lograr lo que quiero.
Siguiendo buscando, he encontrado el CSS que han utilizado, pero soy nuevo aquí y aún estoy tratando de entender cómo agregar CSS para hacer esos cambios.
Sí, parece que esa es la vía a seguir
Ahora solo necesito entender cómo agregar ese CSS.
Estoy utilizando el tema ‘Sombras de azul’.
Estoy siguiendo las guías de Discourse, pero tal vez necesito leer un poco más.
Para agregar CSS, creo que la mejor manera es crear un nuevo componente de tema, para evitar que tus modificaciones se sobrescriban si actualizas tu tema actual.
Ve a tu panel de administración → personalizar → temas → componentes → instalar → Crear nuevo
¡Gracias! He podido seguir tu tutorial anterior y estoy casi allí. Me has ayudado a entender un poco más cómo funcionan las cosas en Discourse. Voy a dedicar un tiempo esta noche para aprender un poco más.
Puedo ver de dónde proviene la imagen de fondo, pero no la imagen de ‘talksurf’ a la izquierda, que flota por encima de la imagen de fondo.
Al agregar ‘talksurf’ como una imagen en Configuración > Marca > logotipo, el resultado es una imagen mucho más pequeña, ya que Discourse la reduce desde una altura original de 120 px hasta solo 31 px. Talksurf mide mucho más de 31 px de alto.
Las primeras reglas no son las predeterminadas; son personalizadas. No hay una forma obvia de saberlo; lo descubres de manera empírica… Observando los selectores, el nombre del archivo SCSS, etc.
Gracias por tu ayuda. La URL es https://yas-cfr.discourse.group/ y, como puedes ver, usando el mismo logotipo que tú, obtengo una altura de 35 px, que es diferente a la tuya (40 px).
El tamaño de la imagen de talksurf es de 322 x 63 px.
Quizás esté escrito en tu tema, por lo que necesitarás sobrescribirlo.
Ten en cuenta que, como la regla utiliza !important, también tendrás que añadirlo en tu propia regla:
¡Sí, eso es!
He realizado el cambio y ahora mide 40px, lo que me dará mucho más margen para crear un encabezado más artístico.
¡Muchas gracias por tu ayuda (otra vez!)