CSS 애니메이션 튜토리얼: 확대/축소 그라데이션 효과를 구현하는 방법을 단계별로 배웁니다.
현대 웹 디자인에서 애니메이션 효과는 사용자의 관심을 끌고 사용자 경험을 향상시키는 중요한 요소 중 하나입니다. CSS 애니메이션은 CSS 스타일 속성을 기반으로 한 애니메이션 효과로, 요소의 스타일 속성 값을 변경하여 동적 효과를 얻을 수 있습니다. 이 문서에서는 특정 코드 예제와 함께 CSS 애니메이션을 사용하여 크기 조정 및 그라데이션 효과를 얻는 방법을 단계별로 설명합니다.
- HTML 구조 만들기
먼저 애니메이션에 필요한 요소를 배치할 HTML 구조를 만들어야 합니다. 이 예에서는 떠다니는 원형 아이콘이 포함된 컨테이너를 만듭니다. HTML 코드는 다음과 같습니다.
<div class="container"> <div class="circle"></div> </div>
- 스타일 추가
다음으로 컨테이너와 원 아이콘에 스타일을 추가해야 합니다. CSS를 사용하여 너비, 높이, 배경색과 같은 속성을 포함하여 컨테이너의 스타일을 정의하겠습니다. 원형 아이콘의 스타일은 나중에 애니메이션에서 수정됩니다. CSS 코드는 다음과 같습니다.
.container { width: 200px; height: 200px; background-color: #f1f1f1; display: flex; justify-content: center; align-items: center; } .circle { width: 60px; height: 60px; background-color: #ff7f50; border-radius: 50%; }
- 애니메이션 만들기
이제 애니메이션 효과 만들기를 시작합니다. 키프레임을 사용하여 애니메이션의 다양한 단계를 설정하고 이를 원형 아이콘에 적용하겠습니다. 이 예에서는 원형 아이콘이 작은 것에서 큰 것으로 커지고 배경색이 점진적으로 변경되는 스케일링 그라데이션 효과를 구현합니다. CSS 코드는 다음과 같습니다.
@keyframes scale-effect { 0% { transform: scale(0.5); background-color: #ff7f50; } 50% { transform: scale(1.5); background-color: #87ceeb; } 100% { transform: scale(1); background-color: #ff7f50; } } .circle { animation: scale-effect 2s infinite; }
위 코드에서는 scale-효과라는 키프레임 애니메이션을 정의합니다. 애니메이션의 0% 단계에서는 원 아이콘의 크기를 0.5로 설정하고 배경색을 주황색으로 설정했습니다. 50% 단계에서는 확대/축소를 1.5로 늘리고 배경색은 하늘색으로 변경됩니다. 마지막으로 100% 단계에서는 스케일링을 다시 1로 설정하고 배경색은 주황색으로 돌아갑니다. .circle 클래스에 animation 속성을 적용하여 이 애니메이션을 원형 아이콘에 적용할 수 있습니다.
- 효과 완성
이제 스케일링 그라데이션 효과에 대한 CSS 코드가 완성되었습니다. HTML 및 CSS 파일을 저장하고 브라우저에서 HTML 파일을 열면 배경색의 크기가 지속적으로 조정되고 변경되는 떠다니는 원형 아이콘이 표시됩니다.
이 튜토리얼을 통해 CSS 애니메이션을 사용하여 그라데이션 효과 크기 조정을 얻는 방법을 배웠습니다. 실제 웹 디자인에서는 애니메이션의 다양한 단계와 속성을 필요에 따라 커스터마이징하여 더욱 풍부하고 흥미로운 애니메이션 효과를 얻을 수 있습니다. 이 튜토리얼이 여러분의 학습과 실습에 도움이 되기를 바랍니다!
위 내용은 CSS 애니메이션 튜토리얼: 스케일링 그라디언트 효과를 구현하는 방법을 단계별로 가르쳐줍니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

최근 컨퍼런스 토크에서 (죄송합니다. 어느 쪽을 잊어 버렸는지), 타사 위젯 형태의 웹 성능 저하의 빠른 예가있었습니다. 예

WebPagetest는 온라인 도구 및 오픈 소스 프로젝트로 개발자가 웹 사이트의 성능을 감사하는 데 도움이됩니다. 웹 공연 전도자로서

모든 종류의 요소에 많은 전환과 애니메이션이있는 페이지가 있다고 가정 해보십시오. 창이 크기가 높아지면 그들 중 일부는 트리거됩니다.

이 게시물에서는 CSS SuperPowers를 사용하여 두 요소가 겹치고 짜는 시각적 효과를 만듭니다. 이 디자인의 주현절이왔다

CSS를 사용하면 웹에서 동적 레이아웃과 인터페이스를 만들 수 있지만 언어로서는 정적입니다. 값이 설정되면 변경할 수 없습니다. 아이디어

이미지 (또는 다른 요소)가 시각적으로 텍스트 단락으로 떠 다니고 싶다고 가정 해 봅시다. 하지만 ... 단락의 한가운데서, 옳지 않다

요즘 사이트에서 로딩 상태를 보는 것이 일반적입니다. 특히 진보적 인 웹 앱과 반응성 사이트가 증가하고 있기 때문입니다. 그것은 한 가지 방법입니다

나는이 것을 잘 추적하지는 않지만 그것을 얻는다. Android 및 iOS 용 기본 앱을 원한다면 오히려 한 번만 작성하면 좋을 것입니다.


핫 AI 도구

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

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

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

Clothoff.io
AI 옷 제거제

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

인기 기사

뜨거운 도구

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

안전한 시험 브라우저
안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.

SublimeText3 Linux 새 버전
SublimeText3 Linux 최신 버전

맨티스BT
Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

WebStorm Mac 버전
유용한 JavaScript 개발 도구
