Est-il possible d'ajouter un saut/espace ici et de créer une nouvelle boîte CSS ?

Aucune idée de comment expliquer ça, alors voici une photo :

Là où se trouve la boîte rouge, j’aimerais avoir une “boîte/bulle” séparée pour la zone “Nouveaux sujets et non lus”. Là où se trouve la ligne rouge ondulée, j’aimerais que cette zone soit un espace, puis sous l’icône de cloche “Suivi”, que cela soit sa propre “boîte/bulle” également. Essentiellement, j’essaie de faire en sorte que cela soit deux bordures arrondies avec un espace entre elles. Essentiellement, j’essaie juste de détacher la zone “Nouveaux sujets et non lus” de ce qui se trouve juste au-dessus. Est-ce possible ? Si oui, dites-moi comment.

Il semble que la zone des sujets ait un ID de div de suggested-topics avec une classe de div de more-topics__list et je crois que toute la boîte arrondie qui entoure tout cela est main-outlet, mais je ne peux pas dire laquelle est la zone ci-dessus où se trouve l’icône de cloche Suivi.

Donc, je veux que cela ressemble à ceci :

Les boîtes rouges indiquent les “boîtes/bulles” auxquelles je faisais référence ci-dessus. La ligne orange entre elles est l’endroit où je veux l’espace entre elles. Et oui, j’ai lu tous les sujets CSS généralement recommandés et autres. Je n’arrive pas à trouver la solution après environ 6 heures. En expérimentant, il semble que si je fais :

.more-topics__list{
  display:none;
}

alors cela supprime essentiellement tout le contenu entre l’icône de cloche Suivi et “Envie de lire plus ?..” en bas, mais cela ne m’aide pas vraiment à avancer lorsque je veux conserver le contenu, juste diviser les sections.

Pour diviser les sections en deux conteneurs, vous devrez modifier le modèle sous-jacent. Je ne pense pas que vous puissiez modifier celui par défaut avec uniquement du CSS, car :

et il n’y a pas d’autre wrapper sur le modèle par défaut.

Vous pouvez vérifier s’il y a une prise de plugin là-bas

Bonjour :wave:

Je suppose que vous utilisez le :cloud: Thème Discourse Air.

Vous pouvez obtenir quelque chose comme ceci.

CSS commun

body.archetype-regular,
body.archetype-banner,
body.archetype-private_message {
  #main-outlet {
    margin-top: 30px;
    margin-bottom: 0px;
    background: transparent !important;
    box-shadow: none;
    padding: 0em 0em 5%;
    width: 100% !important;
  
    #topic-title {
      margin-bottom: 0;
      background: var(--secondary);
      padding: 3em 3em 1em;
      border-radius: 1em 1em 0 0;
    }
  
    .container.posts {
      margin-bottom: 0;
      background: var(--secondary);
      padding: 0 3em var(--below-topic-margin);
    }
  
    .topic-above-footer-buttons-outlet.presence {
      margin: 0;
      padding: var(--below-topic-margin) 0;
      background: var(--secondary);
    }
  
    #topic-footer-buttons {
      max-width: 100%;
      background: var(--secondary);
      border-radius: 0 0 1em 1em;
      margin: 0;
      padding: var(--below-topic-margin) 3em 1em;
    }
  
    .more-topics__container {
      border-radius: 1em;
      background: var(--secondary);
      max-width: 100%;
      padding: 3em;
    }
  }
}
4 « J'aime »

Haha, c’est l’option que je n’envisagerais pas pour la quantité de travail ! Bien joué @Don :tada:

2 « J'aime »

Merci beaucoup pour cette réponse !

1 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.