웹 프론트엔드 CSS 튜토리얼 CSS 변환을 사용하여 요소 변환

CSS 변환을 사용하여 요소 변환

Feb 24, 2024 am 10:09 AM
css 용법 HTML 요소

CSS 변환을 사용하여 요소 변환

CSS에서 Transform 사용

CSS의 Transform 속성은 HTML 요소의 변환, 회전, 크기 조정 및 기울이기와 같은 작업을 수행할 수 있는 매우 강력한 도구입니다. 요소의 모양을 극적으로 바꾸고 웹 페이지를 더욱 창의적이고 역동적으로 만들 수 있습니다. 이 기사에서는 Transform의 다양한 용도를 자세히 소개하고 구체적인 코드 예제를 제공합니다.

1. 번역(Translate)

번역이란 요소를 x축과 y축을 따라 지정된 거리만큼 이동하는 것을 말합니다. 구문은 다음과 같습니다:
transform:translate(x,y);
x 및 y는 가로 및 세로 방향의 변환 값으로 양수(오른쪽 또는 아래쪽) 또는 음수(왼쪽 또는 위쪽)일 수 있습니다. . 예는 다음과 같습니다.

.box {
  width: 200px;
  height: 200px;
  background-color: red;
  transform: translate(50px, 100px);
}

이 코드는 너비와 높이가 200px인 빨간색 사각형을 수평으로 오른쪽으로 50px, 수직으로 아래로 100px 이동하도록 만듭니다.

2. 회전

회전은 회전 중심을 중심으로 요소를 회전시키는 것을 말합니다. 구문은 다음과 같습니다.
transform:rotate(angle);
angle은 회전 각도이며 양수(시계 방향 회전) 또는 음수(시계 반대 방향 회전)일 수 있습니다. 예는 다음과 같습니다.

.box {
  width: 200px;
  height: 200px;
  background-color: blue;
  transform: rotate(45deg);
}

이 코드는 너비와 높이가 200px인 파란색 사각형을 시계 방향으로 45도 회전합니다.

3. Scale

Scale은 지정된 비율에 따라 요소의 크기를 조정하는 것을 말합니다. 구문은 다음과 같습니다.
transform: scale(x, y);
x 및 y는 가로 및 세로 방향의 크기 조정 비율로, 1보다 작은 숫자(확대) 또는 1보다 큰 숫자( 확대). 예는 다음과 같습니다.

.box {
  width: 200px;
  height: 200px;
  background-color: green;
  transform: scale(0.5, 2);
}

이 코드는 너비와 높이가 200px인 녹색 사각형을 가로 방향으로 원래 크기의 절반으로 줄이고 세로 방향으로 원래 크기를 두 배로 만듭니다.

4. Skew

Skew는 x축과 y축을 따라 요소가 기울어지는 것을 말합니다. 구문은 다음과 같습니다.
transform:skew(x-angle, y-angle);
x-angle 및 y-angle은 x축과 y축의 기울기 각도이며 양수 또는 음수일 수 있습니다. 예는 다음과 같습니다.

.box {
  width: 200px;
  height: 200px;
  background-color: yellow;
  transform: skew(30deg, -10deg);
}

이 코드는 x축에서 시계 방향으로 30도, y축에서 시계 반대 방향으로 10도 기울어진 너비와 높이가 200px인 노란색 사각형을 만듭니다.

요약:

CSS의 Transform은 이동, 회전, 크기 조정, 기울이기와 같은 작업을 통해 요소의 모양과 위치를 변경할 수 있는 매우 유용한 속성입니다. 이 문서에서는 Transform의 다양한 용도를 소개하고 특정 코드 예제를 제공합니다. Transform 속성을 유연하게 사용하면 보다 창의적이고 역동적인 웹 페이지 효과를 만들 수 있습니다. 이 글이 여러분의 공부와 실천에 도움이 되기를 바랍니다!

위 내용은 CSS 변환을 사용하여 요소 변환의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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

핫 AI 도구

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Clothoff.io

Clothoff.io

AI 옷 제거제

Video Face Swap

Video Face Swap

완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

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

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

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

PHP를 사용하여 소셜 공유 기능을 구축하는 방법 PHP 공유 인터페이스 통합 실습 PHP를 사용하여 소셜 공유 기능을 구축하는 방법 PHP 공유 인터페이스 통합 실습 Jul 25, 2025 pm 08:51 PM

PHP에서 소셜 공유 기능을 구축하는 핵심 방법은 각 플랫폼의 요구 사항을 충족하는 공유 링크를 동적으로 생성하는 것입니다. 1. 먼저 현재 페이지 또는 지정된 URL 및 기사 정보를 얻습니다. 2. UrlenCode를 사용하여 매개 변수를 인코딩하십시오. 3. 각 플랫폼의 프로토콜에 따라 스플 라이스 및 공유 링크를 생성합니다. 4. 사용자가 클릭하고 공유 할 수 있도록 프론트 엔드에 링크를 표시합니다. 5. 컨텐츠 표시 공유를 최적화하기 위해 페이지에서 OG 태그를 동적으로 생성합니다. 6. XSS 공격을 방지하기 위해 사용자 입력을 피하십시오. 이 방법에는 복잡한 인증이 필요하지 않으며 유지 보수 비용이 낮으며 대부분의 콘텐츠 공유 요구에 적합합니다.

PHP는 PHP 댓글 검토 및 방지 전략을 수익을 창출하기위한 블로그 코멘트 시스템을 만듭니다. PHP는 PHP 댓글 검토 및 방지 전략을 수익을 창출하기위한 블로그 코멘트 시스템을 만듭니다. Jul 25, 2025 pm 08:27 PM

1. 의견 시스템의 상업적 가치를 극대화하려면 기본 광고 정확한 전달, 사용자 유료 부가가치 서비스 (예 : 사진 업로드, 탑 업 댓글), 댓글 품질에 따른 인센티브 메커니즘 및 준수 익명 데이터 통찰력 수익 창출이 결합되어야합니다. 2. 감사 전략은 컨텐츠 계층 적 노출을 달성하기 위해 댓글 품질 등급으로 보완 된 사전 AUDIT 동적 키워드 필터링 및 사용자보고 메커니즘의 조합을 채택해야합니다. 3. 방지 방지 방지는 다층 방어를 구축해야합니다. Recaptchav3 센서리스 검증, 허니팟 허니 포트 필드 인식 로봇, IP 및 타임 스탬프 주파수 한계는 물을 방지하며 콘텐츠 패턴 인식은 의심스러운 의견을 표시하며 지속적으로 공격을 처리합니다.

PHP를 사용하여 Q & A 커뮤니티 플랫폼을 개발하는 방법 PHP 대화 형 커뮤니티 수익 창출 모델에 대한 자세한 설명 PHP를 사용하여 Q & A 커뮤니티 플랫폼을 개발하는 방법 PHP 대화 형 커뮤니티 수익 창출 모델에 대한 자세한 설명 Jul 23, 2025 pm 07:21 PM

1. PHP 개발 질문 및 답변 커뮤니티에서 Laravel MySQL VUE/React 조합의 첫 번째 선택은 생태계의 성숙과 높은 개발 효율로 인해 Laravel MySQL VUE/React 조합의 첫 번째 선택입니다. 2. 고성능은 캐시 (REDIS), 데이터베이스 최적화, CDN 및 비동기 큐에 의존해야합니다. 3. 입력 필터링, CSRF 보호, HTTPS, 비밀번호 암호화 및 권한 제어로 보안을 수행해야합니다. 4. 돈 선택적 광고, 회원 가입, 보상, 커미션, 지식 지불 및 기타 모델은 핵심은 커뮤니티 톤 및 사용자 요구에 맞는 것입니다.

CSS`Will-Change '재산의 목적은 무엇입니까? CSS`Will-Change '재산의 목적은 무엇입니까? Jul 23, 2025 am 03:47 AM

Will-Change는 성능을 최적화하기 위해 가능한 변경 사항에 미리 브라우저 요소를 알리는 데 사용되는 CSS 속성입니다. 핵심 기능은 브라우저가 렌더링 효율을 향상시키기 위해 미리 레이어를 생성 할 수 있도록하는 것입니다. 일반적인 값에는 변환, 불투명도 등이 포함되며 여러 속성 쉼표로 분리 할 수도 있습니다. 비표준 속성 애니메이션, 복잡한 구성 요소 전환 및 사용자 상호 작용 트리거 애니메이션에 적합합니다. 그러나 남용을 피해야합니다. 그렇지 않으면 과도한 메모리 사용 또는 GPU 부하가 증가 할 것입니다. 모범 사례는 변경이 발생하기 전에 적용하여 완료된 후에 제거하는 것입니다.

Vue 완제품 리소스 웹 사이트에 대한 무료 입장. 완전한 Vue 완제품은 온라인으로 영구적으로 보입니다 Vue 완제품 리소스 웹 사이트에 대한 무료 입장. 완전한 Vue 완제품은 온라인으로 영구적으로 보입니다 Jul 23, 2025 pm 12:39 PM

이 기사는 VUE 개발자 및 학습자를위한 일련의 최상위 완제품 리소스 웹 사이트를 선택했습니다. 이러한 플랫폼을 통해 온라인으로 온라인으로 대규모 고품질 Vue 완전한 프로젝트를 탐색, 학습 및 재사용 할 수 있으므로 개발 기술과 프로젝트 실습 기능을 빠르게 향상시킬 수 있습니다.

일반적인 CSS 브라우저 불일치는 무엇입니까? 일반적인 CSS 브라우저 불일치는 무엇입니까? Jul 26, 2025 am 07:04 AM

다른 브라우저는 CSS 구문 분석에 차이가있어 주로 기본 스타일 차이, 박스 모델 계산 방법, Flexbox 및 그리드 레이아웃 지원 수준 및 특정 CSS 속성의 일관성없는 동작을 포함하여 일관되지 않은 디스플레이 효과가 발생합니다. 1. 기본 스타일 처리는 일치하지 않습니다. 해결책은 CSSRESET 또는 NALLER.CSS를 사용하여 초기 스타일을 통합하는 것입니다. 2. IE의 이전 버전의 박스 모델 계산 방법은 다릅니다. 상자 크기 : 통일 된 방식으로 테두리 박스를 사용하는 것이 좋습니다. 3. Flexbox 및 Grid는 Edge Case 또는 Old 버전에서 다르게 수행합니다. 더 많은 테스트 및 AutopRefixer 사용; 4. 일부 CSS 속성 동작은 일관성이 없습니다. Caniuse는 상담하고 다운 그레이드해야합니다.

NGINX 및 PHP 서비스의 조합을 구성하기 위해 MacOS를 사용하여 PHP NGINX 환경을 구축하는 방법 NGINX 및 PHP 서비스의 조합을 구성하기 위해 MacOS를 사용하여 PHP NGINX 환경을 구축하는 방법 Jul 25, 2025 pm 08:24 PM

MAC 환경 구조에서 홈 브루의 핵심 역할은 소프트웨어 설치 및 관리를 단순화하는 것입니다. 1. 홈브리는 종속성을 자동으로 처리하고 복잡한 편집 및 설치 프로세스를 간단한 명령으로 캡슐화합니다. 2. 소프트웨어 설치 위치 및 구성의 표준화를 보장하기 위해 통합 소프트웨어 패키지 생태계를 제공합니다. 3. 서비스 관리 기능을 통합하고 양조 서비스를 통해 서비스를 쉽게 시작하고 중지 할 수 있습니다. 4. 편리한 소프트웨어 업그레이드 및 유지 관리 및 시스템 보안 및 기능을 향상시킵니다.

CSS에서 속성 선택기를 사용하는 방법은 무엇입니까? CSS에서 속성 선택기를 사용하는 방법은 무엇입니까? Jul 23, 2025 am 03:50 AM

CSS에서 속성 선택기는 요소의 속성 및 값에 따라 스타일을 설정하여보다 유연한 스타일 제어를 제공 할 수 있습니다. basical 사용 : 입력 [유형]과 같은 특정 속성을 가진 요소를 선택하여 유형 속성을 포함하는 모든 입력과 일치합니다. ②exact match : 사용 = 텍스트 입력 상자에만 일치하는 입력 [type = "text"]과 같은 특정 속성 값과 일치합니다. ③ 부분 일치 : 특정 링크를 포함하는 앵커와 일치하도록 [href = "example.com"]와 같은 속성 값의 일부와 일치하도록 ASE = (include), ^= (시작) 및 $ = (END); compination match : inputtype = & qu와 같은 여러 속성을 동시에 일치시킵니다.

See all articles