Position du bouton « Nouveau sujet » sur Horizon

Suite à la discussion de Le bouton « Créer un nouveau sujet » a disparu :

Je me demande si ce bouton peut être rendu flottant et déplacé en bas à droite ? J’ai essayé de le faire avec mes compétences limitées en CSS, mais je n’y suis pas parvenu ; je soupçonne que le HTML de Horizon restreint cette possibilité.

Je vous serais reconnaissant pour tout conseil ou guide permettant de rendre cela possible :slight_smile:

Tu veux dire comme ceci ?

Je pense que quelque chose comme ça fonctionnerait.

.sidebar-new-topic-button__wrapper {
    position: fixed;
    bottom: 2rem;
    right: 2rem;
    margin: 0;
}

Mais cela ne « tiendra pas compte » des autres éléments de la page, donc cela risque de chevaucher d’autres éléments.

Merci ! C’est exactement ce que j’ai essayé, mais cela se retrouve masqué par de nombreux autres éléments, et le redoutable z-index: 999 ne fonctionne pas là. Je comprends que cela est dû aux éléments ancêtres du thème.

Il est masqué par les cartes de sujets, les éléments de la barre latérale droite, et ainsi de suite.

Hmm, t’as raison. C’est bizarre. Je vais voir pourquoi ça fait ça.

Ah, c’est parce que son parent DOM a position:sticky… Bon, c’est la raison, mais je ne suis pas sûr qu’il existe une solution CSS :sweat_smile:

Cela dit, définir z-index:1 sur sidebar-wrapper résout bien le problème de contexte d’empilement (et le bouton se comporte comme on le souhaite). Je ne pense pas que cela ait d’autres conséquences, mais avec z-index, on ne sait jamais.