bottom 속성

bottom 속성은 요소의 하단 모서리 위치를 지정합니다. 속성 값은 픽셀, 인치, 포인트, 백분율과 같은 일반적인 크기 단위로 작성할 수 있습니다. 설정하는 값은 음수일 수도 있으며, 이 경우 요소들이 서로 겹치게 됩니다. 좌표 계산은 일반적으로 relative (상대 위치) 또는 absolute (절대 위치) 값을 취하는 position 속성에 의해 결정됩니다.

문법

css선택자 {
  bottom: 단위를 가진 숫자 또는 auto;
}

예제

자식 요소에 마우스를 올렸을 때 하단 테두리 위치를 25px로 설정해 봅시다:

html<div id="elem">
  <p></p>
</div>
css#elem {
  width: 400px;
  height: 300px;
  border: 1px solid black;
}
p {
  position: relative;
  width: 100px;
  height: 100px;
  border: 1px solid red;
  margin-top: 50px;
}
p:hover {
  bottom: 25px;
  width: 100px;
  height: 100px;
  border: 1px solid red;
}

Результат:

예제

이번에는 마우스를 올렸을 때 자식 요소의 하단 테두리가 -50px 위치에 오도록 해봅시다:

html<div id="elem">
  <p></p>
</div>
css#elem {
  width: 400px;
  height: 300px;
  border: 1px solid black;
}
p {
  position: relative;
  width: 100px;
  height: 100px;
  border: 1px solid red;
  margin-top: 50px;
}
p:hover {
  bottom: -50px;
  width: 100px;
  height: 100px;
  border: 1px solid red;
}

Результат:

함께 보기

  • 요소의 상단 모서리 위치를 지정하는 top 속성
  • 요소의 왼쪽 모서리 위치를 지정하는 left 속성
  • 요소의 오른쪽 모서리 위치를 지정하는 right 속성
  • 첫 번째 요소 뒤의 위치를 지정하는 ::backdrop 의사 요소
  • 테이블 제목의 위치를 지정하는 caption-side 속성