【发布时间】:2013-12-27 12:23:01
【问题描述】:
使用 css,如何使 div 在调整浏览器窗口大小时逐渐移动到最左边的位置,即触摸左屏幕边框?这意味着,当浏览器正在调整大小时,div 应该一直向左移动,直到它触及屏幕浏览器左边框。
#element {
position: absolute;
top : 40px;
left : 300px;
}
如果我提供百分比值,对于左,它会逐渐向左移动,但仍然保持该百分比。我希望它逐渐减少到 0 或其他较低的值,以便右侧有更多空间。
【问题讨论】:
-
div 从哪里开始?您可以发布原始代码,然后解释您想要它做什么吗?你的意思是当它调整大小时,它会逐渐移动,还是像动画或只是一个 edn 结果?
-
no.. 只是我有一个 div,它的位置绝对距左侧 300px。随着浏览器的大小调整,我希望它逐渐减小到 0px。是否可以在 css 中使用,或者我应该使用 JS 吗?
-
我已经编辑了问题。
-
将固定左侧更改为 % 对您有帮助吗?像这样
left : 300px;到left : 35%; -
如果你想让它响应不同的屏幕,你可以使用媒体查询
标签: css responsive-design