Flexslider を含むテンプレートを WordPress にインストールしました。私の言語は右から左 (RTL) で書かれています。ページが RTL の場合、Flexslider は停止し、画像は表示されません。この問題を解決するにはどうすればよいですか?
質問する
6087 次
5 に答える
11
flex スライダーは rtl 言語をサポートしていません。それを修正する唯一の方法は、スライダーを保持するdivを作成することですdirection: ltr
テーマで、ホームページのスライダーが index.php というファイルを見つけた場合、スライダーを保持している div とこのすべてのコードを見つけて
style="direction:ltr;"
、記事を slier に完全に表示しますrtl からテキストの方向を修正するには、テーマの flexslider.css というファイルを見つけ、コードを保持する行
.flexslider .slides > li{
(私にとっては 25 行目) に次を追加します。
text-align:right;
direction:rtl;
これらの2つのステップで修正されました。幸運を
于 2012-09-28T08:36:00.610 に答える
1
方向ナビゲーションを修正するには、独自のスタイルシートのこれらのルールで flexslider ルールをオーバーライドする必要があります。
/* Flexslider RTL */
.flex-direction-nav .flex-next {background-position: 0 0; left: -36px; right: auto;}
.flex-direction-nav .flex-prev {background-position: 100% 0; right: -36px; left: auto;}
.flexslider:hover .flex-next {left: 5px; right: auto;}
.flexslider:hover .flex-prev {right: 5px; left: auto;}
@media screen and (max-width: 860px) {
.flex-direction-nav .flex-prev {opacity: 1; right: 0; left: auto;}
.flex-direction-nav .flex-next {opacity: 1; left: 0; right: auto;}
}
于 2013-04-10T22:20:58.467 に答える