html - 如何根据方向变化在css中左右切换类浮动?
问题描述
我有一个侧边栏菜单,它应该根据页面方向向左或向右浮动,我使用自定义 rtl-style.css 制作了一个解决方案,但在我的情况下,我应该只使用 1 个样式表(style.css)。
#sidebar.active { left: 0;} in ltr
#sidebar.active { right: 0;} in rtl
解决方案
感谢您的帮助,实际上我调整了我的代码(在同一个样式表中)如下,它节省了我的一天:
#sidebar.active
{
left : 0;
}
body[dir="rtl"] #sidebar.active
{
right:0!important;
}
推荐阅读
- javascript - 如何通过页面转换在 PHP 中接收 Javascript 变量
- typescript - 带有 Cypress 和 Mocha 的模板字符串
- django - 为什么我的 django-simple 验证码表单没有显示 django
- typescript - 无效的挂钩调用。钩子只能在函数组件的主体内部调用 - 尝试使用 useNavigation() 重定向时显示错误
- c++ - 链表(来自 'Node 的无效转换
*' 到 'int' [-fpermissive]|) 在 C++ 中 - postgresql - PostgreSQL GROUP BY 子句
- swift - 在表格视图中滚动出现故障且速度缓慢
- php - 即使使用正确的 .env 文件凭据,也会出现“SQLSTATE [HY000] [1045] 用户 'root'@'localhost' 的访问被拒绝(使用密码:YES)”错误
- ajax - “X-XSS-Protection”、“X-XSRF-TOKEN”和其他类似的 HTTP 标头中的第一个“X”是什么意思?
- python - 任何人都知道为什么它只刮了 1 页