> 웹 프론트엔드 > CSS 튜토리얼 > CSS의 확대/축소 속성과 배율 속성의 사용법 및 차이점

CSS의 확대/축소 속성과 배율 속성의 사용법 및 차이점

不言
풀어 주다: 2018-06-15 09:59:17
원래의
4241명이 탐색했습니다.

이 글에서는 주로 CSS의 Zoom 속성과 Scale 속성의 사용법과 차이점을 소개합니다. CSS 입문 학습을 위한 기본 지식입니다. 필요한 친구는

zoom 속성
Syntax:
zoom:을 참조하세요. Normal | |
기본값: 일반
적용 대상: 모든 요소
상속: 예
값:
normal:
객체의 실제 크기를 사용합니다.
:
부동 소수점 숫자를 사용하여 배율 비율을 정의합니다. 음수 값은 허용되지 않습니다.
:
백분율을 사용하여 배율을 정의합니다. 음수 값은 허용되지 않습니다.
설명:
개체의 크기 조정을 설정하거나 검색합니다.
해당 스크립트 기능은 줌입니다.

Scale 속성
scale 속성의 값은 2입니다.
scale()
scale(x); y );
1. scale(x,y)는 요소의 크기를 조정합니다.
X는 가로 방향의 배율을 나타냅니다. Y는 세로 방향의 배율을 나타냅니다. Y는 선택적인 매개변수로 설정되지 않은 경우 둘 다를 의미합니다. X 및 Y 방향은 동일합니다. 그리고 X의 적용을 받습니다.
transform:scale(2,2.5);
2. scaleX() 요소는 X축(수평 방향)으로만 요소의 크기를 조정합니다.
기본값은 1이고 기준점은 여전히 ​​요소의 중심에 있습니다. 기준점은 변환 원점
transform:scaleX(2);
3을 통해 변경할 수 있습니다. scaleY() 요소는 Y축(세로 방향)에서만 요소의 크기를 조정합니다.
기준점도 요소의 중심에 있습니다. 기준점은 변환 원점을 통해 변경할 수 있습니다.
transform:scaleY(2);
호환성 글 보기:

 .test{   
-moz-transform:scale(2,2);   
-webkit-transform:scale(2,2);   
-o-transform:scale(2,2);   
background:url(img/i.png) no-repeat;   
width:198px;   
height:133px;   
}
로그인 후 복사

zoom과 scale의 차이점

zoom과 scale은 모두 요소를 확대/축소하는 데 사용되지만 호환성과는 별도로 외부에 다른 곳이 있습니다. 확대/축소는 요소를 왼쪽 상단에 유지하는 반면, 배율은 기본적으로 중간 위치로 설정되며 변환 원점으로 설정할 수 있습니다. 또한 실행되는 렌더링 순서도 다르며 확대/축소가 상자 계산에 영향을 미칠 수 있습니다.

Run

<style>   
p {   
  width:300px;height:100px;   
  border:1px solid #CCC;   
  font-size:0px;   
  line-height:100px;   
  margin:10px;   
}   
span {   
  display:inline-block;   
  height:80px;width:200px;background:#F5F5F5;   
  vertical-align:middle;   
  overflow:hidden;   
}   
</style>   
<p>   
  <span style="-webkit-transform:scale(0.5);"></span>   
</p>   
<p>   
  <span style=" 
    -webkit-transform-origin:top left; 
    -webkit-transform:scale(0.5); 
  "></span>   
</p>   
<p>   
  <span style="zoom:0.5;"></span>   
</p>
로그인 후 복사

위 내용은 모두의 학습에 도움이 되기를 바랍니다.

관련 추천:

CSS


에서 클래스와 ID의 차이점과 사용법 분석에 대해

위 내용은 CSS의 확대/축소 속성과 배율 속성의 사용법 및 차이점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿