CSS 애니메이션 가이드: 깜박임 효과를 만드는 방법을 단계별로 가르쳐줍니다.
깜박임 효과는 일반적인 CSS 애니메이션 효과로, 간단한 코드 구현을 통해 생생하고 독특한 효과를 가져올 수 있습니다. 이 문서에서는 CSS를 사용하여 윙크 효과를 만드는 방법에 대한 단계별 가이드와 구체적인 코드 예제를 제공합니다.
- HTML 구조 만들기
먼저 깜박이는 효과를 표시하기 위한 HTML 구조를 만들어야 합니다. 코드는 다음과 같습니다.
<!DOCTYPE html> <html> <head> <title>眨眼特效</title> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <div class="eye-container"> <div class="eye"> <div class="eyelid"></div> <div class="pupil"></div> </div> </div> </body> </html>
위 코드에서는 .eye-container
를 사용하여 눈 컨테이너를 래핑했습니다. 그런 다음 컨테이너 내부에 위쪽 눈꺼풀과 동공을 포함하여 눈의 모양을 나타내는 .eye
를 생성했습니다. .eye-container
来包裹眼睛的容器。然后,我们在容器内部创建了一个.eye
作为眼睛的外观,同时包含了上眼皮和瞳孔。
- 设置基本样式
接下来,我们需要在style.css
文件中设置基本样式,为眼睛元素添加一些基本样式。代码如下:
.eye-container { position: relative; width: 100px; height: 100px; } .eye { position: relative; width: 100%; height: 100%; background-color: #fff; border-radius: 50%; overflow: hidden; } .eyelid { position: absolute; top: 50%; left: 0; width: 100%; height: 50%; background-color: #000; transition: transform 0.2s ease-in-out; } .pupil { position: absolute; top: 50%; left: 0; width: 50%; height: 50%; background-color: #000; border-radius: 50%; transform: translate(25%, 25%); transition: transform 0.2s ease-in-out; }
在上述代码中,我们为眼睛的容器.eye-container
设置了宽度和高度,并指定了它的位置为相对定位。然后,我们为眼睛元素.eye
设置了宽度和高度,以及背景色和圆角样式。同时,我们也为上眼皮.eyelid
和瞳孔.pupil
设置了宽度、高度、背景色和过渡效果。
- 添加动画效果
现在,我们要为眼睛添加眨眼的动画效果。我们可以通过CSS的关键帧动画来实现这一效果。代码如下:
@keyframes blink { 0% { transform: scaleY(1); } 100% { transform: scaleY(0.1); } } .eye:hover .eyelid { animation: blink 0.4s 0.1s infinite alternate; } .eye:hover .pupil { animation: blink 0.4s 0.1s infinite alternate-reverse; }
在上述代码中,我们定义了一个名为blink
的关键帧动画。该动画在0%的时候,眼睛的上眼皮保持原样;在100%的时候,上眼皮通过transform: scaleY(0.1)
将其缩小至0.1倍。
同时,我们在.eye:hover .eyelid
和.eye:hover .pupil
中应用了这个动画。当鼠标悬停在眼睛元素上时,上眼皮和瞳孔都会应用动画效果,通过animation
- 기본 스타일 설정
- 다음으로 눈 요소에 몇 가지 기본 스타일을 추가하려면
style.css
파일에서 기본 스타일을 설정해야 합니다. 코드는 다음과 같습니다.
위 코드에서는 눈 컨테이너 .eye-container
의 너비와 높이를 설정하고 위치를 상대 위치로 지정했습니다. 그런 다음 눈 요소 .eye
의 너비와 높이뿐만 아니라 배경색과 둥근 모서리 스타일도 설정합니다. 동시에 위쪽 눈꺼풀 .eyelid
및 동공 .pupil
에 대한 너비, 높이, 배경색 및 전환 효과도 설정합니다.
애니메이션 효과 추가
이제 눈에 깜박이는 애니메이션 효과를 추가해 보겠습니다. CSS 키프레임 애니메이션을 통해 이 효과를 얻을 수 있습니다. 코드는 다음과 같습니다.- rrreee
- 위 코드에서는
blink
라는 키프레임 애니메이션을 정의합니다. 애니메이션의 0%에서 눈의 위쪽 눈꺼풀은 100%로 동일하게 유지되고transform: scaleY(0.1)
를 통해 위쪽 눈꺼풀이 0.1배로 줄어듭니다. - 동시에
.eye:hover .eyelid
와.eye:hover .pupil
에 이 애니메이션을 적용했습니다. 마우스를 눈 요소 위로 가져가면 애니메이션 효과가 위쪽 눈꺼풀과 눈동자에 적용됩니다. 애니메이션 이름, 지속 시간, 지연 시간 및 루프 방법은animation
속성을 통해 지정됩니다. - 깜박임 효과 완성
위 내용은 CSS 애니메이션 가이드: 깜박이는 효과를 만드는 방법을 단계별로 안내합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

한동안 iTunes는 팟 캐스팅에서 큰 개 였으므로 "Podcast 구독"을 링크 한 경우 다음과 같습니다.

우리는 그들이 2013 년에 크롬에 갔을 때 오페라를 잃었습니다. 올해 초 크롬 (Chrome)에 갔을 때 Edge와 같은 거래를했습니다. Mike Taylor는 이러한 변화를 "감소 적으로"불렀습니다

Trashy Clickbait 사이트에서 가장 8 월 출판물에 이르기까지 공유 버튼은 웹 전체에서 오랫동안 어디서 유비쿼터스되었습니다. 그럼에도 불구하고 이것들은 논쟁의 여지가 있습니다

이번 주에 Apple은 웹 구성 요소, Instagram이 Insta-Loading 스크립트의 방법 및 자조적 자체 호스팅 리소스를 생각하기위한 음식을 웹 구성 요소에 들어갑니다.

GIT 명령의 문서를 살펴 보았을 때 많은 사람들이 옵션이 있음을 알았습니다. 나는 처음에 이것이 단지 a라고 생각했다

어려운 문제가 어려운 것 같지 않습니다. 우리는 종종 수천 가지 색상의 제품 샷을 가지고 있으므로 우리는 다음과 같이 뒤집을 수 있습니다. 우리도 아닙니다

웹 사이트에 어두운 모드 옵션이있을 때 좋아합니다. 다크 모드는 웹 페이지를 더 쉽게 읽을 수있게하고 눈이 더 편안하다고 느끼도록 도와줍니다. 많은 웹 사이트를 포함합니다

이것은 처음으로 HTML 요소를보고 있습니다. 나는 그것을 잠시 동안 알고 있었지만 아직 스핀을 위해 그것을 가져 갔다. 그것은 꽤 시원하고 있습니다


핫 AI 도구

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

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

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

Clothoff.io
AI 옷 제거제

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

인기 기사

뜨거운 도구

Atom Editor Mac 버전 다운로드
가장 인기 있는 오픈 소스 편집기

MinGW - Windows용 미니멀리스트 GNU
이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

에디트플러스 중국어 크랙 버전
작은 크기, 구문 강조, 코드 프롬프트 기능을 지원하지 않음

Dreamweaver Mac版
시각적 웹 개발 도구

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