我想制作一个固定在底部和右侧的 div,但上边距和左边距始终是浏览器的 100 像素!我知道这很奇怪,但我做不到。也许它需要一个javascript?或者我可以用css做吗?
问问题
65 次
2 回答
2
这是一个解决方案,只需设置left
并设置top
到您需要的边距。
JS
<div class="fixed"></div>
CSS
.fixed {
position:fixed;
left:100px;
top:100px;
right:0;
bottom:0;
background-color:#F00;
}
于 2013-03-29T15:24:43.323 回答
1
媒体查询。学会使用并爱上它们。
@media all and (max-width: 600px) {
div {
left: 0;
margin-left: 100px;
}
}
@media all and (max-height: 300px) {
div {
top: 0;
margin-top: 100px;
}
}
于 2013-03-29T15:27:57.580 回答