>  기사  >  웹 프론트엔드  >  [CSS] 위치 지정 요소가 중앙에 표시됩니다.

[CSS] 위치 지정 요소가 중앙에 표시됩니다.

高洛峰
高洛峰원래의
2017-02-22 13:47:201404검색

1. 마진 사용


아아아아


분석:

  • top: 50%; left: 50%; 요소의 왼쪽 상단을 상위 요소의 수직 및 수평 중앙에 배치합니다.

  • margin-top: -50px; : -50px; 요소가 거리의 절반만큼 위쪽과 오른쪽으로 오프셋됩니다.

2. 번역 사용


p {
    width: 100px;
    height: 100px;
    background-color: skyblue;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -50px;
    margin-left: -50px;}


분석:

  • 위쪽: 50% 왼쪽: 50%; 상위 요소에서

  • transform:translate(-50%, -50%); 요소를 위로 이동하고 오른쪽으로 절반 거리

3. 네 방향 모두 0, 마진 위치 지정


p {
    width: 100px;
    height: 100px;
    background-color: skyblue;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);}


분석:

  • 네 방향 모두 0이면 서로 상쇄되어 상자가 초기 위치에 표시됩니다.

  • margin: auto center; box 수직 및 수평

더 보기 [CSS ]위치 요소의 중앙 표시 관련 기사는 PHP 중국어 웹사이트를 참고하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:CSS 정렬다음 기사:CSS 정렬