Я пытаюсь понять css
позиций. То, что я пытаюсь выполнить, это: я хочу, чтобы, когда я установил div
, после него изменилось положение div
, измените положение первого div
, перемещаясь, не перекрывая их. Давайте сделаем пример:make div изменение положение когда другой div.
HTML
<div class="wrap">
<div class="box1">
</div>
<div class="box2">
</div>
<div class="box3">
</div>
</div>
CSS
.wrap{
position: absolute;
background-color:yellow;
width:500px;
height:600px;
margin:0 auto;
}
.box1,.box2,.box3{
position: relative;
width:450px;
height:150px;
margin:0 auto;
}
.box1{background-color:red; top: 100px;}
.box2{background-color:green;}
.box3{background-color:blue;}
Теперь, когда я установил, например, top:100px
на box1
, он идет 100px
от вершины, но box2
и box3
все еще остается. Я хочу, чтобы, когда я установил top
на одном из div
, они «пострадали» от изменения заданного положения, а не перекрываются или перекрываются другими div
s Я попытался, как вы можете видеть, с position: relative
, но этого не достигло моя цель.
Извините, если я объясню это лучше, мне сложно объяснить это на английском языке.
ли вы имеете в виду что-то вроде этого http://jsfiddle.net/IrvinDominin/eux4C /? –
uhm .. no Я говорю только о CSS, я не хочу анимировать, я хочу, чтобы мой div менял позицию автоматически, когда меняю другую позицию divs – steo