절대 위치 지정 속성 해석: 웹 페이지에서 요소를 정확하게 위치 지정하는 CSS 기술 살펴보기
절대 위치 지정 속성 CSS 암호 해독: 특정 코드 예제가 필요한 페이지 요소 위치 지정의 정확한 위치 지정 기술 공개
소개:
프론트 엔드 개발에서 레이아웃은 매우 중요한 부분입니다. 레이아웃에서 위치 요소의 정확한 위치 지정은 매우 중요한 기술입니다. 이 기사에서는 절대 위치 지정 속성 CSS에 대한 심층적인 이해를 제공하고 이 속성을 사용하여 페이지에서 요소의 정확한 위치 지정을 달성하는 방법을 해독합니다. 동시에 이러한 기술을 더 잘 이해하고 적용하는 데 도움이 되는 몇 가지 구체적인 코드 예제를 제공합니다.
1. 절대 위치 지정 속성 CSS
절대 위치 지정은 문서 흐름에서 요소를 분리하고 가장 가까운 비정적 위치의 상위 요소를 지정하여 위치를 지정할 수 있습니다. 특히 절대 위치 지정 속성에는 다음 세 가지 속성 값이 포함됩니다.
- absolute: 요소는 가장 가까운 비정적으로 위치된 상위 요소를 기준으로 위치가 지정됩니다. 그러한 요소가 없으면 해당 요소는 초기 포함 블록을 기준으로 배치됩니다.
- 고정: 요소가 브라우저 창을 기준으로 배치됩니다. 스크롤 막대가 스크롤될 때 위치가 변경되지 않습니다.
- 고정: 요소가 특정 위치로 스크롤되면 다른 특정 위치로 스크롤될 때까지 고정 위치에 있게 됩니다. 이는 포함 블록을 기준으로 배치됩니다.
2. 절대 위치 지정 관련 속성
절대 위치 지정 속성 CSS를 사용할 때 요소의 위치 지정을 추가로 제어하려면 몇 가지 관련 CSS 속성도 이해해야 합니다. 다음은 일반적으로 사용되는 몇 가지 속성입니다.
- top, right, lower, left: 요소와 상위 요소 또는 포함 블록의 테두리 사이의 거리를 지정하는 데 사용됩니다.
- z-index: 요소의 스택 순서를 지정하는 데 사용됩니다. z-index 값이 클수록 요소가 사용자에게 더 가까워집니다.
- width, height: 요소의 너비와 높이를 지정하는 데 사용됩니다.
3. 절대 위치 지정의 실제 적용
아래에서는 몇 가지 특정 코드 예제를 사용하여 절대 위치 지정 속성 CSS의 적용을 보여줍니다.
-
플로팅 버튼 구현
<style> .container { position: relative; width: 200px; height: 200px; background-color: #f4f4f4; } .btn { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 80px; height: 80px; background-color: #ff6600; border-radius: 50%; } </style> <div class="container"> <div class="btn"></div> </div>
로그인 후 복사위 코드에서는 버튼의 상위 요소를 상대 위치로 설정하고 버튼을 절대 위치로 설정하고
top: 50% left: 50%; 변환 : 변환(-50%, -50%);
컨테이너에서 버튼의 중앙 위치 지정을 달성하기 위한 조합입니다.top: 50%; left: 50%; transform: translate(-50%, -50%);
的组合来实现按钮在容器中的居中定位。 实现一个固定导航条
<style> .nav { position: fixed; top: 0; left: 0; width: 100%; height: 60px; background-color: #333; color: #fff; line-height: 60px; text-align: center; } .content { margin-top: 60px; } </style> <div class="nav">我是导航条</div> <div class="content">我是页面内容</div>
로그인 후 복사上述代码中,我们通过将导航条设置为固定定位(
position: fixed;
),然后通过top: 0; left: 0;
来指定导航条相对于浏览器窗口的位置。同时,我们将页面内容的margin-top
rrreee
위 코드에서는 탐색 표시줄을 고정 위치(position:fixed;
)로 설정한 다음 top: 0 left; : 0;
은 브라우저 창을 기준으로 탐색 모음의 위치를 지정합니다. 동시에 페이지 콘텐츠의 margin-top
을 탐색 모음 높이로 설정하여 콘텐츠가 탐색 모음에 의해 차단되는 것을 방지했습니다.
위 내용은 절대 위치 지정 속성 해석: 웹 페이지에서 요소를 정확하게 위치 지정하는 CSS 기술 살펴보기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











CSS Box-Shadow 및 개요 속성은 주제를 얻었습니다. 실제 테마에서 어떻게 작동하는지에 대한 몇 가지 예와 이러한 스타일을 WordPress 블록 및 요소에 적용 해야하는 옵션을 보자.

이 튜토리얼은 Smart Forms 프레임 워크를 사용하여 전문적인 JavaScript 양식을 작성하는 것을 보여줍니다 (참고 : 더 이상 사용할 수 없음). 프레임 워크 자체를 사용할 수 없지만 원칙과 기술은 다른 형태의 건축업자와 관련이 있습니다.

이것은 우리가 양식 접근성에 대해 한 작은 시리즈의 세 번째 게시물입니다. 두 번째 게시물을 놓친 경우 "사용자 초점 관리 : Focus-Visible"을 확인하십시오. ~ 안에

인라인 텍스트 편집기를 구축하는 것은 사소한 일이 아닙니다. 이 프로세스는 대상 요소를 편집 가능하게하여 잠재적 구문 예외를 처리하여 시작합니다. 편집자 생성 이 편집기를 구축하려면 컨텐츠를 동적으로 수정해야합니다.

Svelte Transition API는 맞춤형 전환을 포함하여 문서를 입력하거나 떠날 때 구성 요소를 애니메이션하는 방법을 제공합니다.

이 기사는 Envato Market에서 사용할 수있는 최고의 PHP 양식 빌더 스크립트를 탐색하여 기능, 유연성 및 설계를 비교합니다. 특정 옵션으로 다이빙하기 전에 PHP 양식 빌더가 무엇인지, 왜 사용하는지 이해해 봅시다. PHP 양식

이 튜토리얼은 node.js, express 및 multer를 사용하여 파일 업로드 시스템을 구축함으로써 안내합니다. 단일 및 다중 파일 업로드를 다루고 나중에 검색하기 위해 MongoDB 데이터베이스에 이미지 저장을 보여줍니다. 먼저 Projec을 설정하십시오
