gpt4 book ai didi

html - 使用 RTL 方向时切换侧边栏

转载 作者:行者123 更新时间:2023-11-28 17:47:17 26 4
gpt4 key购买 nike

我有一个像这样的侧边栏:

fiddle :http://jsfiddle.net/mavent/m56wW/20/

<div class="my_sidebar"> <i style="border: 1px solid blue;" class="glyphicon glyphicon-chevron-left"></i><br>
.my_sidebar {top: 60px;bottom:0;left:0;position: fixed;width: 30px;height: 100%;background-color: #fa0;border: 1px solid red;opacity: 0.9;z-index:51;}

此侧边栏固定在左侧。
它从顶部的 +60px 开始,宽度为 30px。这对 LTR 很有效。
但是当我将方向更改为 RTL 时,此边栏不会转到右侧。因为 left:0px

添加一个新类,如 .my_sidebar_rtl,将 right:0; 放入其中并包含它是一个选项。

但我想知道是否有可能通过一个 my_sidebar 类获得这种行为?

最佳答案

处理基于文本方向的布局的最简单方法是这样的:

左转

<html>

RTL

<html dir="rtl">

CSS

.my_sidebar {
left: 0;
...
}

[dir="rtl"] .my_sidebar {
left: auto;
right: 0;
}

http://jsfiddle.net/coma/UbW4W/

关于html - 使用 RTL 方向时切换侧边栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23030959/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com