Est-il possible de déplacer la barre latérale du thème TwentyFifteen vers la droite en utilisant uniquement un thème enfant et CSS, ou cela nécessite-t-il des modifications du thème lui-même? Le problème principal que je rencontre est que je peux obtenir la barre latérale sur le côté droit dans le scénario "par défaut" ou "défilé", mais pas dans les deux (la valeur par défaut utilise position: relative et c'est ce que vous obtenez lorsque la page charge, le défilement est défini lorsque la page défile et change la position de la barre latérale en absolu.)
16
rtl.css
. Ça fait ça.Réponses:
J'ai pris les éléments suivants de la
rtl.css
et les ai appliqués via Magic Widget avec des!important
mots clés supplémentaires à un site anglais:Cela semble fonctionner, même lorsque vous faites défiler vers le bas.
la source
!important
ne sont pas nécessaires.Vous pouvez ajouter le code ci-dessous à votre thème enfant.
la source
La solution acceptée rompt la réactivité du thème lorsqu'il est utilisé à partir d'un mobile. J'ai dû envelopper la solution acceptée par toscho et Anteru dans un
@media screen
modèle original de vingt-quinze.la source
J'ai récemment étendu un thème enfant à partir de trucs et astuces pour le thème vingt quinze et j'ai pensé que je devrais partager comment vous pouvez déplacer la barre latérale vers la droite avec vous. dans le thème enfant étendu, j'ai complètement supprimé la barre latérale du thème vingt quinze car certaines personnes préfèrent l'utiliser de cette façon. Vous pouvez télécharger le thème enfant ici et modifier le code pour restaurer la barre latérale à droite:
Modifiez le code suivant:
à
la source