CSS

[transform] CSS - perspective 속성 - 3D요소의 원근 조망. (= perspective속성 = 퍼스펙티브속성)

목차
  1. perspective 예제 - 원근 표현
  2. perspective 정의
  3. perspective 구문

 

perspective 예제 - 원근 표현

 

<style>

#a {

  position: relative;

  height: 150px;

  width: 150px;

  margin-left: 60px;

  border: 1px solid red;

  perspective: 100px;

}

#b {

  position: relative;

  height: 150px;

  width: 150px;

  margin-left: 60px;

  border: 1px solid red;

  perspective: none;

}


#aa, #bb {

  padding: 50px;

  position: absolute;

  border: 2px solid black;

  background-color: red;

  background: rgba(100,150,200,0.5); 

  transform: rotateX(45deg);

  transform-style: preserve-3d;  

}

</style>


<h2>perspective: 100px:</h2>

<div id="a">a

  <div id="aa">aa</div>

</div>


<h2>perspective: none:</h2>

<div id="b">b

  <div id="bb">bb</div>

</div>

 

결과보기

 

perspective 정의

 

3D요소에 원근 효과 주기.

 


 

1.

개체가 사용자로부터 얼마나 멀리 있는지 지정.

즉, 물체를 가까이 볼수록 물체의 원근 효과 ↑.

(∴ 값이 낮을수록 원근 효과 ↑)


2.

실제 perspective 효과 적용되는 건 자식요소임. (주의: 해당요소 X)

 

3.

perspective-origin 속성: 사용자가 3D 개체를보고있는 위치를 정의

 

4.

기본값: none

상속여부: X

애니효과: O

CSS버전: CSS3

JS구문: object.style.perspective="50px"

 

5.

IE10 이상 주요 최신 브라우저 지원.

 

 

perspective 구문

 

selector {perspective: length|none|initial|inherit;}

 


[속성값]

 

length

요소가 시야에서 얼마나 멀리 있어야 하는지 지정. (예: 100px)

※ 숫자 작을수록 원근 효과 ↑


none

미설정. 즉, 0과 동일. (기본값)


initial

이 속성의 기본값으로 설정.


inherit

부모요소의 속성값 상속.

 



분류 제목
intro CSS - 정의・장점・구문・초기화 + 주석
animation CSS - animation-duration 속성 - 애니지속시간 (= 애니완료소요시간 = 움직임완료소요시간…
func CSS - hsla() 함수 - (색조, 채도, 밝기, 불투명도)로 색상 정의. (= hsla함수 = 에이치…
css CSS - zoom 속성 - 요소 확대 (= zoom속성 = 줌속성) ※ IE 하위 브라우저(예: IE6, …
css CSS - 블럭요소 수직중앙정렬/수평중앙정렬 (= 가로가운데정렬) (IE9) ★★★★★ (HT - Cent…
flex CSS - align-self 속성(I) ★ - 교차축 기준으로, 아이템 자체 정렬. (= align-sel…
transform CSS - transform 속성 ★ - 요소 (회전/비틀기/크기확대) 변환 + 마우스 허버 시 줌효과 (=…
selector CSS - ::after 가상선택자 ★ - 요소 뒤에 내용삽입 (= ::after선택자 = 에프터선택자/애프…
text CSS - text-emphasis 속성 - 텍스트 강조마크의 '모먕/색깔' 일괄 지정 (= 텍스트 글자 위…
box CSS - margin-top 속성 - 바깥여백상단 (= margin-top속성 = 마진탑속성 = 마진톱속성…
responsive CSS - RES Video - (반응형 동영상)
selector CSS - element~element 형제선택자 ★★ - 지정요소 뒤의 모든 특정형제요소 (요소선택자군…
border CSS - border-top 속성 - 테두리상단일괄 (= border-top속성 = 보더탑속성 / 보더톱속…
table CSS - table-layout 속성 ★★★ - 테이블 셀, 행 및 열을 레이아웃 (= table-layo…
border CSS - border-style 속성 ★ - 테두리모양일괄 (= border-style속성 = 보더스타일속…
28/35
목록
 홈  PC버전 로그인 일본어
그누앞단언어
그누뒷단언어
그외코딩언어
그누보드
제작의뢰
Q&A
커뮤니티
웹유틸
회원센터
홈짱닷컴 PC버전 로그인