CSS로 슬라이드 효과를 얻는 방법은 무엇입니까? 슬라이드쇼 구현 방법(코드 예시)
이 글의 내용은 CSS로 슬라이드 효과를 구현하는 방법을 소개하는 것인가요? 슬라이드쇼 구현 방법(코드 예시) 도움이 필요한 친구들이 참고할 수 있기를 바랍니다.
아래에서는 코드를 통해 단계별로 슬라이드 전환(페이드 인 및 아웃) 효과를 구현합니다.
1 html 파일을 만들고 데모를 작성합니다.# 🎜🎜 #
먼저 div 상자에 포함된 페이지의 이미지 목록을 설정해야 합니다. 다음과 같습니다:<div id="stage"> <a href="img/CSS로 슬라이드 효과를 얻는 방법은 무엇입니까? 슬라이드쇼 구현 방법(코드 예시)"><img src="/static/imghw/default1.png" data-src="img/2.jpg" class="lazy" style="max-width:90%" style="max-width:90%" alt="CSS로 슬라이드 효과를 얻는 방법은 무엇입니까? 슬라이드쇼 구현 방법(코드 예시)" ></a> <a href="img/2.jpg"><img src="/static/imghw/default1.png" data-src="img/2.jpg" class="lazy" style="max-width:90%" style="max-width:90%" alt="CSS로 슬라이드 효과를 얻는 방법은 무엇입니까? 슬라이드쇼 구현 방법(코드 예시)" ></a> <a href="img/3.jpg"><img src="/static/imghw/default1.png" data-src="img/3.jpg" class="lazy" style="max-width:90%" style="max-width:90%" alt="CSS로 슬라이드 효과를 얻는 방법은 무엇입니까? 슬라이드쇼 구현 방법(코드 예시)" ></a> <a href="img/4.jpg"><img src="/static/imghw/default1.png" data-src="img/4.jpg" class="lazy" style="max-width:90%" style="max-width:90%" alt="CSS로 슬라이드 효과를 얻는 방법은 무엇입니까? 슬라이드쇼 구현 방법(코드 예시)" ></a> <a href="img/5.jpg"><img src="/static/imghw/default1.png" data-src="img/5.jpg" class="lazy" style="max-width:90%" style="max-width:90%" alt="CSS로 슬라이드 효과를 얻는 방법은 무엇입니까? 슬라이드쇼 구현 방법(코드 예시)" ></a> <a href="img/6.jpg"><img src="/static/imghw/default1.png" data-src="img/6.jpg" class="lazy" style="max-width:90%" style="max-width:90%" alt="CSS로 슬라이드 효과를 얻는 방법은 무엇입니까? 슬라이드쇼 구현 방법(코드 예시)" ></a> <a href="img/7.jpg"><img src="/static/imghw/default1.png" data-src="img/7.jpg" class="lazy" style="max-width:90%" style="max-width:90%" alt="CSS로 슬라이드 효과를 얻는 방법은 무엇입니까? 슬라이드쇼 구현 방법(코드 예시)" ></a> <a href="img/8.jpg"><img src="/static/imghw/default1.png" data-src="img/8.jpg" class="lazy" style="max-width:90%" style="max-width:90%" alt="CSS로 슬라이드 효과를 얻는 방법은 무엇입니까? 슬라이드쇼 구현 방법(코드 예시)" ></a> </div>
2. CSS를 사용하여 이미지 오버레이
#stage { margin: 1em auto; width: 382px; height: 292px; } #stage a { position: absolute; } #stage a img { padding: 10px; border: 1px solid #ccc; background: #fff; } #stage a:nth-of-type(1) { animation-name: fader; animation-delay: 4s; animation-duration: 1s; z-index: 20; } #stage a:nth-of-type(2) { z-index: 10; } #stage a:nth-of-type(n+3) { display: none; } @keyframes fader { from { opacity: 1.0; } to { opacity: 0.0; } }
링크를 위치: 절대로 설정하여 문서 흐름에서 모든 이미지를 꺼내 함께 쌓습니다. 그런 다음 슬라이드 쇼를 위한 페이지 공간을 확보하기 위해 #stage의 너비와 높이를 지정해야 합니다. 이는 이미지 크기에 패딩(각 측면 10px) 및 테두리(각 측면 1px)를 더한 것과 같습니다.
그런 다음 nth-of-type() 선택기를 사용하여 첫 번째 이미지를 스택 맨 위에 배치하고 두 번째 이미지를 스택 뒤에 배치하며 나머지 이미지는 스택에서 숨겨집니다. 표시하다.
마지막으로 상단 이미지에 애니메이션 키프레임을 할당하여 페이드 아웃되기 전에 4초 동안 기다리도록 하고 불투명도:0을 설정합니다. 이제 누락된 것은 다음 이미지가 순서대로 나타나고 페이드 아웃될 수 있도록 마주보는 이미지를 스택의 맨 아래로 이동하는 약간의 JavaScript입니다.
3. JavaScript를 사용하여 효과 실행여기서 필요한 것은 다음과 같은 경우에 실행되는 이미지에 이벤트 핸들러를 할당하는 것입니다. 키프레임 애니메이션이 종료됩니다. 가장 중요한 사진을 찍어 뒤로 이동합니다.
window.addEventListener("DOMContentLoaded", function(e) { var stage = document.getElementById("stage"); var fadeComplete = function(e) { stage.appendChild(arr[0]); }; var arr = stage.getElementsByTagName("a"); for(var i=0; i < arr.length; i++) { arr[i].addEventListener("animationend", fadeComplete, false); } }, false);
상단의 새 이미지는 이제 동일하게 키프레임 애니메이션 --fader를 포함하여 n번째 유형(1) 속성을 가정합니다. 다른 이미지로 이동합니다.
바로 그거예요! 비대한 코드, 플러그인, 라이브러리가 없으며 모든 최신 브라우저에서 작동하는 바닐라 JavaScript 몇 줄만 있으면 됩니다.
4. 렌더링:
위 코드를 실행하여 간단한 페이드인 및 페이드아웃 슬라이드쇼를 얻으세요.
# 🎜🎜 #
요약: 위 내용은 이 글에서 구현한 페이드 인 및 페이드 아웃 슬라이드 효과입니다. 직접 사용해 보시고 이해를 깊게 하시면 도움이 되실 것입니다. .
위 내용은 CSS로 슬라이드 효과를 얻는 방법은 무엇입니까? 슬라이드쇼 구현 방법(코드 예시)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

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

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

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

Clothoff.io
AI 옷 제거제

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

인기 기사

뜨거운 도구

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

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

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

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

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

뜨거운 주제











순수한 CSS3로 물결 효과를 얻는 방법은 무엇입니까? 이 기사에서는 SVG 및 CSS 애니메이션을 사용하여 물결 효과를 만드는 방법을 소개합니다. 도움이 되길 바랍니다.

Windows 11/10 시스템에서 일부 사용자는 데스크탑 배경의 슬라이드쇼가 작동을 멈췄다고 주장합니다. 사용자들은 노트북 배경 화면의 사진이 더 이상 슬라이드되지 않는 이유에 대해 혼란스러워합니다. 슬라이드쇼가 작동하지 않는 문제의 원인은 아래에 설명되어 있습니다. 타사 데스크탑 사용자 정의 응용 프로그램이 설치되어 있습니다. 전원 옵션에서 데스크탑 배경 슬라이드쇼 설정이 일시 중지됩니다. 배경 이미지가 포함된 폴더가 삭제됩니다. 슬라이드쇼가 완료된 후 화면이 꺼질 수 있습니다. 위의 이유를 조사한 후 사용자가 문제를 해결하는 데 확실히 도움이 될 수정 사항 목록을 만들었습니다. 해결 방법 - 비활성화된 창이 이 문제의 원인 중 하나일 수 있습니다. 따라서 Windows 정품 인증을 시도하고 문제가 해결되었는지 확인하십시오. 설정을 통해 적용해 보세요.

전체 화면 슬라이드쇼의 검은색 테두리는 화면 해상도 불일치, 이미지 크기 불일치, 잘못된 확대/축소 모드 설정, 모니터 설정 문제, 슬라이드 디자인 문제 등으로 인해 발생할 수 있습니다. 자세한 소개: 1. 화면 해상도가 일치하지 않습니다.검은색 테두리가 나타나는 일반적인 이유는 화면 해상도가 슬라이드 크기와 일치하지 않기 때문입니다.슬라이드 크기가 화면 해상도보다 작으면 재생 중에 검은색 테두리가 나타납니다. 해결 방법은 화면 해상도와 일치하도록 슬라이드 크기를 조정하는 것입니다. PowerPoint에서는 "디자인" 탭을 선택한 다음 "슬라이드 크기" 등을 클릭할 수 있습니다.

슬라이드쇼는 Windows 11 컴퓨터에서 사진을 정리하는 좋은 방법입니다. 때때로 Windows 사용자는 일종의 하드웨어 제한이나 시스템 업데이트에 직면할 수 있으며 실수로 삭제되거나 손실되지 않도록 파일을 저장할 방법이 필요합니다. 또한 사진을 하나씩 스크롤하여 사람들에게 수동으로 표시하는 것보다 사진을 정렬하고 표시하는 것이 훨씬 쉽습니다. 슬라이드쇼는 또한 다양한 소스(카메라, 휴대폰, USB 드라이브)의 사진을 즐기기 쉬운 형식으로 통합할 수 있는 좋은 방법입니다. 다행히도 일부 유용한 타사 응용 프로그램을 사용하면 PowerPoint와 같은 도구를 사용하지 않고도 이러한 슬라이드쇼를 만들 수 있습니다. 비즈니스 프레젠테이션에 적합한 앱이지만 Pow

PowerPoint를 Google 슬라이드로 변환하는 방법 전체 PowerPoint 프레젠테이션을 Google 슬라이드로 변환하는 가장 쉬운 방법 중 하나는 업로드하는 것입니다. 파워포인트(PPT 또는 PPTX) 파일을 Google 프레젠테이션에 업로드하면 해당 파일이 자동으로 Google 프레젠테이션에 적합한 형식으로 변환됩니다. PowerPoint를 Google 프레젠테이션으로 직접 변환하려면 다음 단계를 따르세요. Google 계정에 로그인하고 Google 프레젠테이션 페이지로 이동한 다음 '새 프레젠테이션 시작' 섹션 아래의 빈 공간을 클릭하세요. 새 프리젠테이션 페이지에서 파일&g을 클릭하세요.

1. PPT 슬라이드 문서를 열고, PPT 왼쪽의 [개요, 슬라이드] 열에서 기본 [도형]을 삽입할 슬라이드를 클릭하여 선택하세요. 2. 선택 후 PPT 상단 기능 메뉴바에서 [삽입] 메뉴를 선택하고 클릭합니다. 3. [삽입] 메뉴를 클릭하면, 기능 메뉴바 아래에 [삽입] 하위 메뉴바가 팝업됩니다. [삽입] 하위 메뉴바에서 [도형] 메뉴를 선택하세요. 4. [모양] 메뉴를 클릭하면 미리 설정된 모양 유형 선택 페이지가 팝업됩니다. 5. 도형 종류 선택 페이지에서 [칠각형] 도형을 선택하고 클릭하세요. 6. 클릭 후 슬라이드 편집 인터페이스로 마우스를 이동하고 마우스를 눌러 그림을 그리고 그리기가 완료되면 마우스를 놓습니다. [칠각형] 도형 삽입을 완료합니다.

PowerPoint에서 클릭하기 전에 텍스트를 숨기는 방법 PowerPoint 슬라이드의 아무 곳이나 클릭할 때 텍스트가 나타나도록 하려면 설정이 빠르고 쉽습니다. PowerPoint에서 버튼을 클릭하기 전에 텍스트를 숨기려면: PowerPoint 문서를 열고 삽입 메뉴를 클릭하세요. 새 슬라이드를 클릭하세요. 공백 또는 다른 사전 설정 중 하나를 선택합니다. 삽입 메뉴에서 텍스트 상자를 클릭합니다. 텍스트 상자를 슬라이드로 드래그합니다. 텍스트 상자를 클릭하고 원하는 내용을 입력하세요.

이 글에서는 CSS를 활용하여 자주 나타나는 다양한 모양의 버튼을 쉽게 구현하는 방법을 알려드리겠습니다. 도움이 되셨으면 좋겠습니다.
