根据屏幕宽度向右移动侧边导航

凯文威廉姆斯

我有我网站桌面版的侧面导航。这是CSS:

.sidenav {
  position: fixed;
  /*width set by col2 [16.66%]*/
  height: 100%;
  left: 0;
  /*top set by $*/
  background-color: #2e2e2e;
}

移动网站侧边导航的 CSS:

.sidenav {
  width: 0;
  height: 100%;
  position: fixed;
  right: 0;
  z-index: 1;
  background-color: #2e2e2e;
  overflow-x: hidden;
  -webkit-transition: 1s;
  transition: 1s;
  padding-top: 15px;
}

正如您从 CSS 中看到的那样,我正在尝试获取移动窗口右侧的 sidenav。然而,它保持在左侧。我错过了什么?我有重复的设置,因为我试图从桌面版本重置它们。我认为只需添加right:0到@media 即可使其成为页面的整个宽度。

维塔利·马特维耶维奇

只需为移动侧导航样式添加此规则:

.sidenav {
  left:auto;
}

问题的关键是该浏览器在你的版本有两个规则-left: 0right: 0,所以,他听的第一条规则,并随时离开。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

导航栏向左/向右移动

来自分类Dev

在小屏幕上滚动时,导航栏为什么会向右移动一点?

来自分类Dev

在小屏幕上滚动时,导航栏为什么会向右移动一点?

来自分类Dev

如何向右移动和使用未使用的宽度空间?

来自分类Dev

如何在html中向右移动导航栏?

来自分类Dev

Bootstrap Navbar - 向右移动一个导航项

来自分类Dev

向右移动数组

来自分类Dev

向右移动按钮

来自分类Dev

HTML表格向右移动

来自分类Dev

向右移动数组元素?

来自分类Dev

敌人不断向右移动

来自分类Dev

向右移动命令输出

来自分类Dev

R向右移动值

来自分类Dev

引导程序“导航栏品牌”导致“导航栏导航”项目从导航栏中的居中位置向右移动?

来自分类Dev

引导程序“导航栏品牌”导致“导航栏导航”项目从导航栏中的居中位置向右移动?

来自分类Dev

如何在IE 11中使宽度大于其容器宽度的文本向左移动而不是向右移动?

来自分类Dev

防止升高的div根据屏幕宽度移动

来自分类Dev

选择下拉菜单时,导航栏略微向右移动

来自分类Dev

GParted无法向右移动扩展分区?

来自分类Dev

下拉菜单向右移动

来自分类Dev

在汇编中向左或向右移动字符

来自分类Dev

向右移动切换按钮

来自分类Dev

Ubuntu桌面向右移动

来自分类Dev

伸缩项目没有向右移动

来自分类Dev

为什么TextView不能向右移动?

来自分类Dev

Pygame角色不会向左或向右移动

来自分类Dev

如何向右移动文本框

来自分类Dev

如何将直方图向右移动?

来自分类Dev

Ubuntu桌面向右移动