在CSS中,我们可以使用固定定位(: fixed)来让元素固定在页面上的某个位置,不随页面滚动而移动。但是,有时候我们需要在页面上移动这个固定定位的元素,该怎么办呢?首先,我们可以使用left属性和t...
在CSS中,我们可以使用固定定位(position: fixed)来让元素固定在页面上的某个位置,不随页面滚动而移动。但是,有时候我们需要在页面上移动这个固定定位的元素,该怎么办呢?
首先,我们可以使用left属性和top属性来调整这个固定定位元素的位置。比如,下面的代码可以将一个id为fixed的元素移动到页面的右下角:
#fixed {
position: fixed;
right: 0;
bottom: 0;
} var fixedEl = document.getElementById('fixed');
var left = 0;
var speed = 5;
function move() {
left += speed;
fixedEl.style.left = left + 'px';
}
setInterval(move, 50); var fixedEl = document.getElementById('fixed');
var top = 0;
var speed = 5;
function move() {
top += speed;
fixedEl.style.top = top + 'px';
}
setInterval(move, 50);