Horizon-Design

Gibt es Überlegungen, Horizon auf voller Breite zu gestalten? Ich finde, dass es in der Mitte etwas eingeschränkt (wie in einem Korsett?) wirkt und eine vollständige Ausdehnung es schön entspannen würde.

4 „Gefällt mir“

Nein, das ist nicht geplant. Wir behalten eine begrenzte Breite bei, die einer optimalen Leselänge entspricht.

2 „Gefällt mir“

Hallo, ich habe versucht, das Theme vorab anzusehen, aber das ist alles, was ich sehe:

Mache ich etwas falsch?

1 „Gefällt mir“

Ich habe es gerade (allerdings mobil) getestet und es funktioniert bei mir einwandfrei. Gibt es etwas in der Konsole? Oder können Sie einen anderen Browser zum Überprüfen versuchen?

1 „Gefällt mir“

Danke @chapoi! Meine Konsole:

1 „Gefällt mir“

Okay, ja, das kann ich definitiv reproduzieren. Ich denke, das liegt daran, dass Horizon wahrscheinlich in den Kern verschoben wurde. Muss herausfinden, wie der Vorschau-Link korrigiert werden kann, falls überhaupt möglich. (Die Vorschau nur auf Meta ist am einfachsten – Thema aktualisiert)

Nichtsdestotrotz können Sie es hier auf Meta in der Vorschau anzeigen, indem Sie zum Theme wechseln.

2 „Gefällt mir“

Vielen Dank, es funktioniert jetzt!

1 „Gefällt mir“

2 Beiträge wurden in ein neues Thema verschoben: Unsichtbarer Button-Text beim Horizon-Theme

Mobile Ad Container Overflow bei internen Anzeigen – RTL/LTR Layout-Fehlanpassung

Hallo

Ich verwende das Horizon-Theme mit dem offiziellen House Ads-Plugin und habe eine benutzerdefinierte Komponente erstellt, um Anzeigen mithilfe von CSS-Variablen und Layout-Regeln zu gestalten, die mit dem Designsystem von Discourse kompatibel sind.

:mobile_phone: Problem: Anzeigen-Container läuft auf Mobilgeräten aus dem Viewport aus (sowohl LTR als auch RTL)

  • Theme: Horizon (nicht reproduzierbar im Standard-Theme oder anderen Themes wie Material usw.)
  • Plugin: House Ads + benutzerdefinierte Komponente
  • Gerät: Mobil
  • Verhalten:
    • Wenn Seitensprache = Englisch (LTR) → linker Rand von .ad-container wird abgeschnitten (läuft nach links über).
    • Wenn Seitensprache = Persisch/Arabisch (RTL) → rechter Rand wird abgeschnitten (läuft nach rechts über).
  • Erwartet: Die Anzeigenkarte sollte vollständig im Viewport enthalten, zentriert oder an der Breite des Beitragstextes ausgerichtet sein.

Mein CSS-Code:

Zusammenfassung
:root {
  /* Kernfarben */
  --ad-bg: var(--secondary);
  --ad-border: var(--highlight);
  --ad-text: var(--primary);

  /* Label */
  --ad-label-bg: var(--highlight);
  --ad-label-text: var(--danger);
}


.house-creative {
  margin-left: 0 !important;
}


.house-creative a.between-posts-ad {
  display: block;
  text-decoration: none;
  color: inherit;
  background-color: transparent;
  font-family: inherit;
}

/* ===============================
   Karten-Container
   =============================== */

.house-creative .ad-container {
    direction: rtl !important;
    text-align: center !important;
margin-bottom: 20px;
      padding: 10px 5px;
     max-width: calc(#{$topic-avatar-width} + #{$topic-body-width} + (#{$topic-body-width-padding} * 2));  background-color: var(--ad-bg);
  border: 2px solid var(--ad-border);
  border-radius: 10px;

  box-sizing: border-box;
  line-height: 1.7;

  color: var(--ad-text);

  transition:
    background-color 0.3s ease,
    border-color 0.3s ease,
    box-shadow 0.3s ease,
    transform 0.2s ease;
}

.house-creative a.between-posts-ad:hover .ad-container {
  transform: translateY(-1px);
  box-shadow: 0 4px 12px rgba(0,0,0,0.1);
}


.house-creative .ad-label {
    display: inline-block;       
    text-align: center;   
    margin-bottom: 6px;
     padding: 4px 12px;

  font-size: 0.85em;
  font-weight: 700;
  text-transform: uppercase;

  background-color: var(--ad-label-bg);
  color: var(--ad-label-text);

  border-radius: 999px;
}

.house-creative .ad-container .ad-text {
  margin: 0;

  font-size: 1rem;
  line-height: 1.9;
  color: var(--ad-text);

  direction: rtl ;
  text-align: center !important ;
  unicode-bidi: isolate;
}


@media (max-width: 480px) {
  .house-creative .ad-container {
direction: rtl !important;
text-align: center !important; 
padding: 16px 12px; 
width: 100%;
max-width: 100%;

  }
}

Horizon ist (noch) nicht mit allen Komponenten und Plugins kompatibel.

2 „Gefällt mir“


während der Teilnahme an einer Gruppe


Wenn nicht an einer Gruppe teilgenommen wird


Das Design der Kopfzeile und der Seitenleiste scheint sich aufgrund der Modernisierung des Foundation-Themas geändert zu haben.

Ich weiß nicht, ob dies der richtige Ort ist, um dies zu posten, aber mir gefällt die Art und Weise, wie Horizon auf Meta ein paar Zeilen jedes Themas in der Kategorieansicht anzeigt. Ich kann es anscheinend nicht auf meiner Seite reproduzieren und bin mir nicht sicher, wo ich mit der Suche beginnen soll. Danke!!

4 „Gefällt mir“

kann man hier darüber lesen

6 „Gefällt mir“

9 Beiträge wurden in ein neues Thema verschoben: RTL-Problem mit @-Platzierung in Benutzernamen

2 Beiträge wurden in ein neues Thema verschoben: Kompakte/erweiterte Ansicht funktioniert auf Horizon nicht

Global angepinnte Themen haben ihren Auszug rechtsbündig ausgerichtet (dies ist in meinem kostenlosen Forum):

2 Beiträge wurden in ein neues Thema verschoben: Horizon-Interaktion mit der Marken-Kopfzeile

Ein Beitrag wurde in ein neues Thema verschoben: Flair-Probleme auf Horizon

Ein Beitrag wurde in ein neues Thema verschoben: Anzeigeproblem bei zweistufigen Unterkategorien

Ich bin mir nicht sicher, ob es hier um Horizon oder die Komponente Header Categories Navbar geht. Es wurde mich darauf hingewiesen, dass die Menüleiste bei Horizon ganz links beginnt, anders als bei anderen Themes (Foundation zum Vergleich), was auf breiten Monitoren seltsam aussieht.

Horizon:

Foundation:

Ist das beabsichtigt? Oder etwas, das möglicherweise behoben werden muss? Ich muss sagen, wenn die Inhaltsbreite begrenzt ist, wäre es für mich logisch, dass die Menüleiste nicht ganz links beginnt.