【发布时间】:2019-05-05 03:20:33
【问题描述】:
#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?它似乎工作正常。
-
你说得对,这是我忘记删除的首要规则。谢谢..你现在可以投反对票
-
很高兴它成功了。 :) 如果您愿意,请随时删除问题。这比被否决要好。