Rendere i link del banner orizzontali nella versione mobile

C’è un modo per far apparire i link del banner nella versione mobile in orizzontale invece che in verticale? Grazie!

4 Mi Piace
4 Mi Piace

Grazie mille, per qualche motivo non me ne ero accorto. Funziona perfettamente!

4 Mi Piace
5 Mi Piace

Ecco un esempio di codice su come personalizzare il banner per renderlo meno alto sugli schermi piccoli:
:warning: Inserisci questo nella scheda mobile della personalizzazione del tuo tema!

// Rende il banner di benvenuto adattabile alle dimensioni degli schermi piccoli
.below-site-header-outlet.welcome-link-banner-connector {
    .welcome-link-banner-wrapper {
        background-image: url($mobile-banner-bg);
        background-size: cover;
        .welcome-wrapper {
            .featured-banner-link {
                flex-direction: row;
                padding-bottom: 0.5em;
                >div a {
                    padding: 0 5px;
                    h3 {
                        font-size: 0.75em;
                        white-space: normal;
                    }
                }
            }
        }
    }
}

Da modificare in base alle tue esigenze (ecco perché ci sono annidamenti SCSS “vuoti”).

Così com’è, sul mio progetto attuale appare così:


modifica: @Moin è stato più veloce di me a menzionare le mie modifiche… Bravo :clap: :smile:

11 Mi Piace

Questo è un enorme miglioramento nell’aspetto mobile del Welcome Banner. Proprio ieri ho visto un nuovo utente registrarsi al mio sito tramite cellulare, e si è inciampato nelle grandi dimensioni del banner; in pratica non si era reso conto che doveva scorrere verso il basso per vedere l’azione. Pertanto, ho cercato qualcosa di meglio, e quello snippet di CSS è brillante.

Ho dovuto rimuovere background-image: url($mobile-banner-bg); poiché è chiaro che l’hai preso da un TC forkato.

@awesomerobot, prenderesti in considerazione una PR per aggiungere questo miglioramento mobile al Componente Tema?

6 Mi Piace

Certo, le PR sono sempre benvenute

3 Mi Piace

Ciao @awesomerobot, dato che finora non ho visto un PR a riguardo, ho appena creato un PR per aggiungere il miglioramento apportato da @Canapin e ho aggiunto due localizzazioni. :wink:

6 Mi Piace

Ho dato un’occhiata e ho visto che hai rimosso le modifiche alla locale come richiesto da @team. Tuttavia, la PR è stata chiusa, quindi ne ho aperta una nuova per te:

6 Mi Piace

Fantastico! Quando pensi che verrà unito?

2 Mi Piace

Non sono sicuro: @awesomerobot, il mio PR va bene?

5 Mi Piace

Sembra buono per me, unito ora. Grazie!

6 Mi Piace

Bello! Ma il problema delle icone verticali si verifica anche sui tablet, quindi l’uso del CSS personalizzato mobile inizia da una dimensione dello schermo troppo bassa. Sfortunatamente, il CSS personalizzato di Discourse non consente di selezionare i tablet. La mia soluzione è stata inserire il seguente testo nella scheda CSS personalizzato comune.

Include anche correzioni per spazi indesiderati a destra nella visualizzazione tablet, e ho anche scelto di aumentare la dimensione del carattere per i link a 1em.

@media (max-width: 768px) {
  .below-site-header-outlet.welcome-link-banner-connector {
    .welcome-link-banner-wrapper {
        background-size: cover;
        .welcome-wrapper {
            .welcome-content {
                p {
                    max-width: initial;
                }
            }
            .featured-banner-link {
                flex-direction: row;
                padding-bottom: 0.5em;
                div a {
                    padding: 0 5px;
                    h3 {
                        font-size: 1em;
                        white-space: normal;
                        }
                    }
                }
            }
        }
    }
}
3 Mi Piace

Grazie per queste informazioni!
Non ho inviato una pull request al componente del tema con la mia versione mobile perché non l’ho testata in varie configurazioni. E il tuo messaggio mostra che il codice mobile avrebbe effettivamente bisogno di ulteriore lavoro :slight_smile:

3 Mi Piace

Questo argomento è stato chiuso automaticamente dopo 801 giorni. Non sono più consentite nuove risposte.