html - 位置固定不起作用?我究竟做错了什么?

标签 html css layout

#logo {
  position: fixed;
  top: 85%;
  left: 40%;
  height: 104px;
  width: 90px;
  border: solid 3px black;
  border-left: 0px;
  opacity: 1;
  transform: scale(.9) translate(-50%, -50%);
  padding: 2px;
  transition: all 1s ease;
  box-sizing: border-box;
}

#logo::before {
  z-index: 100;
  content: "Brand";
  line-height: 91px;
  font-size: .9rem;
  text-align: center;
  color: white;
  position: fixed;
  height: 91px;
  width: 91px;
  left: -8px;
  top: 4px;
  background: black;
}
/*for demo only*/body {height:400px;}
<div id="logo"></div>

div#logo 没有固定在滚动条上……为什么?? 我已经在移动设备上编写了这段代码,还没有在桌面上尝试过。所以我不确定这是否是仅限移动设备的问题。我可能在这里做了一些愚蠢的事情

最佳答案

我也检查过它,它工作正常。 您能否发布整个 css 和 html,以便我们更好地查看它?干杯

关于html - 位置固定不起作用?我究竟做错了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53600397/

相关文章:

javascript - ngx-swiper 将弹出窗口隐藏在其中

javascript - jQuery mouseenter 和 mouseleave 处理程序无法正常工作

html - 如何在具有一致背景的整个导航栏上制作多级下拉列表

css - d3 中鼠标悬停时使矩形/圆形变暗

android - CheckBox 的左填充和上填充不起作用

android - 具有百分比空白空间的 LinearLayout

javascript - 使用 javascript Date.now() 获取延迟值

css - 为什么最后一个 Bootstrap 类没有生效?

html - Bootstrap 面板中的表格分界线从粗到细

layout - 自定义 Logback Appender - 前置文件头并使其翻转