https://codingwithnick.in/responsive-image-slider-using-html-css-javascript/#google_vignette
반응형 이미지 슬라이더 | 수동 버튼 및 자동 재생 – Html Css Javascript
닉과 함께 코딩하기
에 의해
닉과 함께 코딩하기
2021년 6월 2일
0
5420
공유하다
HTML과 CSS로 슬라이더를 만드는 방법...
Pause
Unmute
Remaining Time -24:22
Captions
Fullscreen
지금 재생 중
HTML 및 CSS 웹 사이트에서 슬라이더를 만드는 방법 _ HTML CSS를 사용한 애니메이션 이미지 슬라이더 디자인
HTML CSS JS로 반응형 이미지 갤러리를 만드는 방법 _ 라이트박스 이미지 갤러리 디자인
11:20
PowerPoint 튜토리얼의 반응형 사진 슬라이드쇼 애니메이션
11:05
HTML 및 CSS 웹 사이트에서 슬라이더를 만드는 방법 _ HTML CSS를 사용한 애니메이션 이미지 슬라이더 디자인
26:04
HTML5 &에서 jQuery를 사용하여 이미지 슬라이더를 구축하는 Javascript Setinterval() 프로젝트 CSS3
14:39
HTML과 CSS를 사용하여 이미지 갤러리를 만드는 방법 _ HTML 웹사이트를 위한 애니메이션 이미지 갤러리 디자인
9:11
HTML CSS JavaScript를 사용하여 이미지 슬라이더를 만드는 방법
11:54
HTML CSS &의 이미지 슬라이더 JavaScript _ 카드 슬라이더
18:47
HTML과 CSS를 사용하여 애니메이션으로 이미지 슬라이더를 만드는 방법 _ 애니메이션을 사용한 웹 디자인
13:49
HTML CSS에서 반응형 이미지 슬라이더를 만드는 방법 & JavaScript_Swiperjs _ 이미지 슬라이드쇼
16:21
HTML 및 CSS 웹 사이트에서 슬라이더를 만드는 방법 _ HTML CSS를 사용한 애니메이션 이미지 슬라이더 디자인
26:04
Play Video
Html Css Javascript를 사용하는 반응형 이미지 슬라이더
안녕하세요 친구 여러분, 오늘 이 블로그에서는 반응형 이미지 슬라이더 | 수동 버튼 및 자동 재생 – Html Css Javascript . 이전에 HTML 및 CSS를 사용한 반응형 탐색 모음 디자인 에 대한 블로그를 공유했습니다 . 이 블로그에서는 Html Css Javascript를 사용하여 반응형 이미지 슬라이더를 만들어 보겠습니다 .
오늘 이 블로그에서는 반응형 이미지 슬라이더 | 수동 버튼 및 자동 재생 기능이 있습니다. 이 슬라이더에는 5개의 이미지가 있으며, 이러한 이미지는 일정 기간이 지나면 자동으로 변경됩니다. 특정 시간 간격 후에 이미지를 변경하기 위해 JavaScript 코드를 사용했습니다. JavaScript를 모른다면 HTML 및 CSS로 자동 이미지 슬라이더를 만든 이 비디오를 시청할 수 있습니다.
Html Css Javascript를 사용한 반응형 이미지 슬라이더 의 비디오 튜토리얼
지금 구독하세요
당신은 이것을 좋아할 것입니다 :
반응형 이미지 갤러리
Html Css 및 Javascript를 사용하여 포트폴리오 필터 만들기
Html Css를 사용하여 반응형 전자상거래 웹사이트 완성
반응형 이미지 슬라이더 [소스 코드]
Html Css Javascript를 사용하여 이 반응형 이미지 슬라이더를 만들려면 . 먼저 HTML 파일, CSS 파일, Javascript 파일의 세 가지 파일을 만들어야 합니다. 이러한 파일을 생성한 후 주어진 소스 코드를 복사하여 텍스트 편집기에 붙여넣고 요구 사항에 따라 편집하십시오. 제공된 다운로드 버튼에서 이 반응형 이미지 슬라이더 의 소스 코드 파일을 다운로드할 수도 있습니다 .
# HTML 코드
먼저 HTML 파일(index.html)을 만들고 제공된 코드를 CSS 파일에 붙여넣습니다.
<!DOCTYPE HTML>
<html>
<머리>
<meta name="viewport" content="width=device-width, 초기-규모=1">
<link rel="stylesheet" href="style.css">
</head>
<본문>
<div 클래스="슬라이드쇼-컨테이너">
<div class="mySlides 페이드">
<div class="numbertext">1/3</div>
<img src="img1.jpg" 스타일="너비:100%">
<div class="text">캡션 텍스트</div>
</div>
<div class="mySlides 페이드">
<div class="numbertext">2/3</div>
<img src="img2.jpg" 스타일="너비:100%">
<div class="text">캡션 2</div>
</div>
<div class="mySlides 페이드">
<div class="numbertext">3 / 3</div>
<img src="img3.jpg" 스타일="너비:100%">
<div class="text">캡션 3</div>
</div>
<a class="prev" xxonclick="plusSlides(-1)">❮</a>
<a class="next" xxonclick="plusSlides(1)">❯</a>
</div>
<br>
<div style="text-align:center">
<span class="dot" xxonclick="currentSlide(1)"></span>
<span class="dot" xxonclick="currentSlide(2)"></span>
<span class="dot" xxonclick="currentSlide(3)"></span>
</div>
<script src="script.js"></script>
</body>
</html>
에조익
# CSS 코드
둘째, CSS 파일(style.css)을 만들고 주어진 코드를 CSS 파일에 붙여넣습니다.
/* 저작권 - NICK과 함께 코딩*/
* {
상자 크기 조정: 테두리 상자
}
몸 {
글꼴 모음: Verdana, sans-serif; 여백:0
}
.mySlides {
디스플레이: 없음
}
img {
수직 정렬: 중간;
}
/* 슬라이드쇼 컨테이너 */
.슬라이드쇼-컨테이너 {
최대 너비: 80%;
위치: 상대;
여백: 자동;
}
/* 다음 및 이전 버튼 */
.prev, .next {
커서: 포인터;
위치: 절대;
상단: 50%;
너비: 자동;
패딩: 16px;
여백 상단: -22px;
색상: 흰색;
글꼴 두께: 굵게;
글꼴 크기: 18px;
전환: 0.6초 용이성;
테두리 반경: 0 3px 3px 0;
사용자 선택: 없음;
}
/* "다음 버튼"을 오른쪽에 배치 */
.다음 {
오른쪽: 0;
테두리 반경: 3px 0 0 3px;
}
/* 마우스를 올리면 약간 비치는 검정색 배경색을 추가합니다 */
.prev:호버, .next:호버 {
배경색: rgba(0,0,0,0.8);
}
/* 캡션 텍스트 */
.텍스트 {
색상: #f2f2f2;
글꼴 크기: 15px;
패딩: 8px 12px;
위치: 절대;
하단: 8px;
너비: 100%;
텍스트 정렬: 중앙;
}
/* 숫자 텍스트(1/3 등) */
.번호텍스트 {
색상: #f2f2f2;
글꼴 크기: 12px;
패딩: 8px 12px;
위치: 절대;
상단: 0;
}
/* 점/글머리 기호/표시 */
.점 {
커서: 포인터;
높이: 15px;
너비: 15px;
여백: 0 2px;
배경색: #bbb;
테두리 반경: 50%;
디스플레이: 인라인 블록;
전환: 배경색 0.6초 용이성;
}
.active, .dot:hover {
배경색: #717171;
}
/* 페이딩 애니메이션 */
.페이드 {
-webkit-animation-name: 페이드;
-웹킷-애니메이션-기간: 1.5초;
애니메이션 이름: 페이드;
애니메이션 지속 시간: 1.5초;
}
@-webkit-keyframes 페이드 {
{불투명도: .4}에서
{불투명도: 1}
}
@keyframes 페이드 {
{불투명도: .4}에서
{불투명도: 1}
}
/* 작은 화면에서는 텍스트 크기를 줄입니다 */
@media 전용 화면 및 (최대 너비: 300px) {
.prev, .next,.text {글꼴 크기: 11px}
.점{
높이: 10px;
너비: 10px;
}
@미디어 전용 화면 및 (최대 너비: 500px) {
.prev, .next,.text {글꼴 크기: 14px}
}
에조익
# JS 코드
마지막으로 JavaScript 파일( script.js )을 만들고 주어진 코드를 JavaScript 파일에 붙여넣습니다.
var 슬라이드인덱스 = 1;
showSlides(slideIndex);
함수 plusSlides(n) {
showSlides(slideIndex += n);
}
함수 currentSlide(n) {
showSlides(slideIndex = n);
}
함수 showSlides(n) {
var i;
var Slides = document.getElementsByClassName("mySlides");
var dots = document.getElementsByClassName("dot");
if (n > Slides.length) { 슬라이드인덱스 = 1 }
if (n < 1) { 슬라이드인덱스 = 슬라이드.길이 }
for (i = 0; i < 슬라이드.길이; i++) {
슬라이드[i].style.display = "없음";
}
for (i = 0; i < dots.length; i++) {
dots[i].className = dots[i].className.replace(" 활성", "");
}
슬라이드[slideIndex - 1].style.display = "블록";
dots[slideIndex - 1].className += " 활성";
}
// 자동 슬라이드 자동 슬라이드가 필요한 경우 커밋 "//"을 제거하세요.
//var 슬라이드인덱스 = 0;
//쇼슬라이드();
//함수 showSlides() {
//var i;
// var Slides = document.getElementsByClassName("mySlides");
// for (i = 0; i < Slides.length; i++) {
// 슬라이드[i].style.display = "없음";
// }
// 슬라이드인덱스++;
// if (slideIndex > Slides.length) { SlideIndex = 1 }
// 슬라이드[slideIndex - 1].style.display = "블록";
// setTimeout(showSlides, 2000); // 2초마다 이미지 변경
//}
그게 다입니다. 이제 Html Css Javascript를 사용하여 반응형 이미지 슬라이더를 성공적으로 만들었습니다 . 코드가 작동하지 않거나 오류 및 문제가 발생한 경우 제공된 다운로드 버튼에서 소스 코드를 다운로드하십시오.
이 블로그가 도움이 되길 바랍니다.
지금 다운로드
더 읽기 –
Html 및 Css를 사용하여 반응형 이미지 갤러리를 만드는 방법
Htm Css JS를 사용하여 온라인 상점 웹사이트를 만드는 방법 | 다중 페이지 웹사이트
Javascript를 사용하여 음악 플레이어 만들기 | 자바스크립트 오디오 플레이어
공유하다
이전 기사
HTML과 CSS를 사용한 반응형 네비게이션 바 디자인
다음 기사
HTML CSS Bootstrap4를 사용하여 이력서 CV 웹사이트를 만드는 방법
닉과 함께 코딩하기
닉과 함께 코딩하기
https://codingwithnick.in
관련 기사
이미지 슬라이더
Html Css 및 javascript를 사용하는 배경 이미지 슬라이더
HTML 및 CSS 프로젝트
Html Css를 사용하여 가격표 만들기
HTML 및 CSS 프로젝트
10 CSS 버튼 호버 효과 | 버튼 애니메이션 및 호버 효과
답장을 남겨주세요
논평:
논평:
이름:*
이름:*
이메일:*
이메일:*
웹사이트:
웹사이트:
다음에 댓글을 달 때 내 이름, 이메일, 웹사이트를 이 브라우저에 저장하세요.
html tag