Негативни вредности при позиционирање во CSS

Својствата што ги учевме top, right, bottom и left можат да земаат не само позитивни, туку и негативни вредности. Ајде да погледнеме на примери.

Пример

Во следниов пример елементот е апсолутно позициониран во однос на неговиот родител и се наоѓа на позиција 0 одгоре, 0 одлево:

html<div id="parent">
  <div id="child"></div>
</div>
css#parent {
  position: relative;
  width: 300px;
  height: 300px;
  margin: 50px auto;
  border: 1px solid red;
}
#child {
  position: absolute;
  top: 0;
  left: 0;
  
  width: 100px;
  height: 100px;
  border: 1px solid green;
}

Результат:

Пример

А сега ајде да го поместиме елементот на позиција -20px одгоре, -30px одлево:

html<div id="parent">
  <div id="child"></div>
</div>
css#parent {
  position: relative;
  width: 300px;
  height: 300px;
  margin: 50px auto;
  border: 1px solid red;
}
#child {
  position: absolute;
  top: -20px;
  left: -30px;
  
  width: 100px;
  height: 100px;
  border: 1px solid green;
}

Результат:

Задание 1

Во следниот пример зелениот блок стои во центарот на екранот со помош на margin, а црвените блокови се позиционираат во однос на него. Повторете ја страницата според дадениот пример: