Bootstrap을 사용하여 슬라이더 만들기. 몇 가지 간단한 단계로 나만의 부트스트랩 슬라이더를 만드는 방법 부트스트랩 3용 반응형 캐러셀
Twitter Bootstrap 3는 콘텐츠 관리 시스템을 개발하고 유지 관리하기 위한 최고의 CSS 프레임워크 중 하나입니다. Bootstrap을 사용하면 Twitter Bootstrap 그리드 시스템(그리드 레이아웃)을 사용하여 블로그나 포트폴리오를 쉽게 만들 수 있습니다. 많은 CMS 시스템의 핵심에는 일반적으로 "슬라이더"(회전 목마)라는 기본 구성 요소가 있습니다. 기본적으로 이미지의 자동 순차 표시이지만 최근 완료된 프로젝트, 고객의 평가, 특별 설명을 표시할 수도 있습니다. 제안, 뉴스 링크 또는 블로그의 최근 기사. 이 기사에서는 Twitter Bootstrap 3에서 Carousel 구성 요소를 사용하여 슬라이더를 만드는 방법을 살펴보겠습니다.
Bootstrap 3 Carousel Twitter 구성 요소 소개
캐러셀 구성요소의 마크업은 다음과 같습니다.
>위의 코드에서 Bootstrap 3 슬라이더가 여러 부분으로 나누어져 있음을 알 수 있습니다.
- 포인터
- 슬라이더 내용
- 통제 수단
요소를 변환하려면 div슬라이더에서 클래스 이름을 추가합니다. 회전 목마그리고 미끄러지 다. 수업 회전 목마슬라이드를 원으로 변경하는 "회전 목마" 효과를 만듭니다. 수업 미끄러지 다오른쪽 또는 왼쪽에서 슬라이딩 애니메이션을 추가합니다. 포인터는 슬라이더 하단에 있는 작은 원으로 슬라이드의 현재 위치와 슬라이드 수를 나타냅니다. 포인터는 순서가 지정된 목록을 사용하여 생성됩니다.
- >
- >
- >
순서가 지정된 목록에는 클래스가 있습니다. 회전 목마 표시기, 하위 요소를 작은 원으로 변환합니다. 각 요소 리속성이 있어야 합니다 데이터 대상상위 컨테이너 ID로. 또한 속성이 있어야 합니다. 데이터 슬라이드고유한 숫자 값으로 특정 슬라이드를 참조하려면 값이 "0"으로 시작해야 합니다.
>
...
클래스가 있는 각 요소 안건두 개의 하위 섹션이 있습니다. 영상그리고 캐러셀 캡션. 이미지는 슬라이드의 배경으로 사용됩니다. 클래스가 있는 요소 캐러셀 캡션이미지 위에 위치하며 슬라이드의 제목으로 사용됩니다. 내부에 캐러셀 캡션, 우리는 추가할 수 있습니다
또는 태그, 또는 둘 다.
제어는 왼쪽 및 오른쪽 화살표로 수행되며 슬라이드를 수동으로 변경하는 데 사용됩니다.
"글리피콘 glyphicon-chevron-left">
>
>
"글리피콘 glyphicon-chevron-right">
>
>
각 방향에 대해 하나씩 두 가지 요소가 있어야 합니다. 첫 번째 요소는 기간클래스가 있는 요소 glyphicon glyphicon-chevron-left, 왼쪽 화살표 아이콘이고 두 번째 요소에는 클래스가 있습니다. glyphicon glyphicon-chevron-right, 오른쪽 화살표입니다. 부트스트랩에서는 이미지 대신 글꼴을 사용하여 아이콘을 표시할 수 있습니다.
그게 다야! 사이트에 대한 슬라이더를 성공적으로 만들었습니다. 또한 JavaScript 코드를 한 줄도 작성하지 않았지만 bootstrap.js가 모든 작업을 수행했습니다.
캐러셀 설정
슬라이더를 추가로 사용자 정의하려면 여러 속성을 추가할 수 있습니다. 데이터-*캐러셀의 상위 컨테이너용입니다.
- "데이터 간격"는 슬라이드 전환 사이의 시간 간격을 지정하는 데 사용됩니다. 숫자 값을 사용하며 숫자는 밀리초 단위여야 합니다.
- "데이터 일시 중지"는 일시 중지 이벤트가 실행될 시기를 결정하는 데 사용됩니다. 예를 들어 " 호버", 마우스가 슬라이더 위에 있으면 슬라이드 전환이 중지됩니다.
- "데이터 랩"는 부울 속성이며 슬라이드 목록의 끝에 도달하면 슬라이드 전환을 재개할지 여부를 설정할 수 있습니다.
jQuery로 커스터마이징
jQuery 및 data-* 속성을 사용하려는 경우 Bootstrap은 JavaScript로 초기화를 허용합니다. 이렇게 하려면 다음 코드를 작성할 수 있습니다.
$(".carousel" ) .carousel() ;
캐러셀 설정은 옵션을 사용하여 설정할 수 있습니다. 예를 들어:
$(".캐러셀")
간격: 2000
일시 중지: "호버" ,
랩: 사실
}
)
;
다음 코드를 사용하여 슬라이더 이벤트를 수동으로 트리거할 수도 있습니다.
- .carousel("일시 중지") // 일시 중지
- .carousel("cycle") // 슬라이드 활성화
- .carousel(3) // 네 번째 슬라이드 표시
- .carousel("prev") // 이전 슬라이드 표시
- .carousel("next") // 다음 슬라이드 표시
위의 메서드는 슬라이더의 정상적인 작동을 제어하기 위해 모든 JavaScript 코드에서 호출할 수 있습니다. 표준 화살표 대신 내 자신의 버튼을 표시하려는 경우 prev 및 next 방법이 매우 유용하다는 것을 알았습니다. 특히 캐러셀 레이아웃 외부에 있을 때.
결론
이 기사는 수천 줄의 JavaScript 코드를 작성하지 않고 슬라이더를 만드는 방법을 배우려는 사람들에게 도움이 될 것입니다. 의심할 여지 없이 이것은 개발 속도를 증가시킬 것입니다. 가장 중요한 것은 이 솔루션이 크로스 브라우저이기 때문에 이전 브라우저에서 작동하도록 머리를 찢을 필요가 없다는 것입니다.
질문이 있으시면 저희를 이용해 주십시오.
순환 요소용 슬라이드 쇼 구성 요소 - 이미지 캐러셀 또는 텍스트 슬라이드.
작동 방식
Carousel은 CSS 3D 변환 및 일부 JS를 기반으로 하는 일련의 콘텐츠를 표시하기 위한 슬라이드쇼입니다. 텍스트, 이미지 또는 일반 마크업과 함께 작동합니다. 다음/이전 버튼도 지원합니다.
예시
캐러셀은 슬라이드 콘텐츠의 크기를 자동으로 정규화하지 않습니다. 따라서 콘텐츠를 적절한 크기로 만들기 위해 추가 유틸리티가 필요할 수 있습니다. 캐러셀이 이전/다음 버튼을 지원하는 한 명시적으로 추가할 필요가 없습니다. 직접 추가하고 사용자 정의하십시오.
특히 한 페이지에 많은 캐러셀을 사용하는 경우 유연성을 위해 .carousel 클래스에 고유한 ID를 지정합니다.
슬라이드만
다음은 슬라이드만 있는 캐러셀의 예입니다. 캐러셀 이미지에 .d-block 및 .img-fluid 클래스가 있음을 주목하세요. 그 목적은 브라우저가 이미지 정렬을 기본값으로 설정하지 못하도록 하는 것입니다.
컨트롤 포함
이전/다음 버튼 추가:
지표 포함
컨트롤과 함께 캐러셀에 표시기를 추가할 수도 있습니다.
초기 활성 요소 필요
.active 클래스를 슬라이드 중 하나에 추가해야 합니다. 그렇지 않으면 캐러셀이 표시되지 않습니다.
비문과 함께
.carousel-item 클래스의 캐러셀 요소에 .carousel-caption 클래스 요소를 추가하여 슬라이드에 캡션을 추가합니다. 레이블은 디스플레이 유틸리티를 사용하여 소형 장치에서 쉽게 숨길 수 있습니다. 처음에는 .d-none 클래스로 숨겨졌다가 .d-md-block 클래스로 중간 장치에서 다시 표시됩니다.
첫 번째 슬라이드 레이블
Nulla vitae elit libero, a pharetra augue mollis interdum.
두 번째 슬라이드 레이블
Lorem ipsum dolor sitmet, consectetur adipiscing elit.
세 번째 슬라이드 레이블
Praesent commodo cursus magna, vel scelerisque nisl consectetur.
...
용법
속성을 통해
data-slide 속성은 현재 위치를 기준으로 슬라이드의 위치를 변경하는 prev 또는 next 값을 사용합니다. 또는 data-slide-to를 사용하여 2: data-slide-to="2" 와 같이 인덱스의 슬라이드로 이동합니다. 슬라이드 인덱스는 0 에서 시작합니다.
data-ride="carousel" 속성은 회전 목마 애니메이션을 만드는 데 사용됩니다. JavaScript를 통한 명시적 캐러셀 초기화와 결합할 수 없습니다.
자바스크립트를 통해
캐러셀을 수동으로 호출합니다.
$(".carousel"). 회전 목마()옵션
매개변수는 속성 또는 JavaScript를 통해 전달할 수 있습니다. 속성을 사용하려면 매개변수 이름을 data- 에 추가하십시오(예: data-interval="" ).
이름 | 유형 | 기본적으로 | 설명 |
---|---|---|---|
간격 | 숫자 | 5000 | 자동 슬라이드 변경 사이의 지연 시간입니다. false인 경우 슬라이드가 슬라이드를 자동으로 변경하지 않습니다. |
건반 | 부울 | 진실 | 캐러셀이 키보드 이벤트에 응답할지 여부입니다. |
정지시키다 | 문자열 | 부울 | 호버 |
"hover"가 설정된 경우 슬라이드 변경은 mouseenter 에 의해 느려지고 변경은 mouseleave에 의해 시작됩니다. false인 경우 회전 목마 위로 마우스를 가져가도 슬라이드 변경이 중지되지 않습니다. 터치 활성화 장치: "hover" - 두 간격 동안 터치엔드에서 일시 중지(사용자가 캐러셀과의 상호 작용을 완료한 경우)한 다음 슬라이드를 다시 변경합니다. 이 동작은 위에서 설명한 마우스 동작에 추가된 것입니다. |
타다 | 선 | 거짓 | 사용자가 수동으로 슬라이드를 처음 변경한 후 슬라이드 슬라이드를 자동으로 변경합니다. 캐러셀인 경우 - 로드 후 자동 변경이 활성화됩니다. |
포장하다 | 부울 | 진실 | 캐러셀이 부드럽게 변경되어야 하는지 또는 개별적으로 변경되어야 하는지 여부. |
행동 양식
비동기식 메서드 및 전환
모든 API 메소드 비동기그리고 발사 이행. 전환이 시작될 때 호출한 함수로 반환되지만 끝까지. 또한 구성 요소에서 메서드를 호출하면 전환 실행은 무시됩니다..
.carousel(옵션)
지정된 옵션으로 캐러셀 개체를 초기화하고 슬라이드 전환을 시작합니다.
$(".carousel"). 캐러셀 (( 간격 : 2000 )).carousel("주기")
캐러셀 슬라이드를 왼쪽에서 오른쪽으로 변경합니다.
.carousel("일시 중지")
슬라이드 전환을 중지합니다.
.carousel(숫자)
스크롤은 특정 지점까지 슬라이드합니다(0부터, 행과 유사).
.carousel("이전")
이전 슬라이드로 스크롤합니다. "target" 요소가 표시되기 전에 함수 호출의 값을 반환합니다.(즉, slid.bs.carousel 이벤트가 발생하기 전).
.carousel("다음")
다음 슬라이드로 이동합니다. "target" 요소가 표시되기 전에 함수 호출의 값을 반환합니다.(즉, slid.bs.carousel 이벤트가 발생하기 전).
.carousel("처분")
항목의 회전 목마를 파괴합니다.
개발
Bootstrap의 캐러셀에는 기능을 적용하기 위한 2개의 이벤트가 있습니다. 두 이벤트에는 다음과 같은 추가 속성이 있습니다.
- 방향: 슬라이드가 이동하는 방향("왼쪽" 또는 "오른쪽")입니다.
- relatedTarget: "플릭" 슬라이드의 위치로 이동하는 DOM 요소입니다.
- from: 현재 슬라이드의 인덱스
- to: 다음 슬라이드의 인덱스
모든 캐러셀 이벤트는 캐러셀에서 직접 실행됩니다(예:
Bootstrap 프레임워크의 요소에서 새로운 것을 배우고자 하는 모든 사람에게 좋은 하루입니다. 오늘의 주제는 Bootstrap Carousel 슬라이더입니다. 이것은 거의 모든 웹사이트에 있는 인기 있는 요소입니다.
따라서 Carousel 슬라이더를 만드는 방법, 이를 위해 필요한 내장 도구, 매개변수를 구성하는 방법을 설명하고 기사 끝에서 특정 예제의 구현을 보여 드리겠습니다. 그리고 이제 사업을 시작하십시오!
부트스트랩 캐러셀 플러그인 도구에 관한 모든 것
캐러셀 사진 갤러리는 새로운 제안, 제품, 현재 프로모션 목록, 편리한 포트폴리오 보기 등을 제공하는 데 사용됩니다. 따라서 오늘은 아래에서 이 플러그인으로 작업할 수 있는 것이 중요합니다. 정식 명칭부트스트랩 캐러셀 플러그인.
설명된 요소는 Internet Explorer 9 및 이전 버전에서 제대로 지원되지 않습니다. 그러나 (WordPress, Joomla! 및 기타 엔진의 경우 프레임워크 연결이 매우 간단함) 잘 작동합니다.
모든 매개변수로 쉽게 작동하고 슬라이더를 빠르게 사용자 정의하려면 Bootstrap 3의 기본 내장 클래스를 배워야 합니다.
수업 | 목적 |
회전 목마 | 회전 목마 슬라이더 자체를 만듭니다. |
미끄러지 다 | 슬라이드 간에 전환하는 동안 CSS로 애니메이션 및 전환 효과를 추가합니다. 수업은 선택 사항입니다. |
회전 목마 표시기 | 말하자면 각 이미지 하단에 작은 점 형태의 제어판을 추가하여 어떤 이미지로든 빠르게 전환할 수 있습니다. 수업은 선택 사항입니다. |
회전 목마 내부 | 슬라이드 자체를 갤러리에 추가합니다. |
캐러셀 캡션 | 그래픽 파일 서명을 담당합니다. 원하는 대로 포함될 수 있습니다. |
안건 | 각 슬라이드에 대한 콘텐츠 집합을 정의합니다. |
오른쪽/왼쪽 캐러셀 컨트롤 | 프레임 간 전환을 위해 이름에 따라 오른쪽 및 왼쪽 버튼을 추가합니다. |
또한 이러한 갤러리 레이아웃의 다른 기능을 아는 것이 좋습니다.
우선 Carousel 블록 자체를 생성하려면 선언이 필요합니다. id="myCarousel"후자의 올바른 기능을 위해.
동일한 div에서 속성을 등록해야 합니다. data-ride="회전 목마", 페이지가 로드되는 즉시 애니메이션이 로드되어야 함을 지정합니다.
이제 지표로 넘어 갑시다. 각 li 태그에는 몇 가지 속성이 있어야 합니다. 데이터 대상, 특정 캐러셀의 ID를 가리키는 데이터 슬라이드, 이동할 프레임 번호를 결정합니다.
이미지를 앞뒤로 전환하는 버튼은 구현하기 위해 속성을 등록할 가치가 있습니다. 데이터 슬라이드"prev" 또는 "next" 키워드로
이제 특정 방식으로 슬라이더 표시를 편집할 수 있는 프레임워크의 기본 요소에 대해 알게 되었습니다. 당연히 자동 프레임 스크롤, 이미지 캡션 또는 측면 버튼을 비활성화할 수 있습니다.
대체 제어 메커니즘
Bootstrap의 내장 클래스를 사용하는 것 외에도 . 따라서 JS에는 $.carousel() 도구를 통해서만 모든 동일한 작업을 구현하는 많은 메서드와 옵션이 있습니다. 그 중에는 다음과 같이 나열할 수 있습니다.
지식 테스트
자, 이제 자료를 어떻게 배웠는지 확인하고 얻은 지식을 통합할 때입니다. 이를 위해 "Carousel"을 만드는 과정에서 수행해야 하는 각 작업에 대해 설명합니다.
먼저 필요한 스크립트와 스타일을 포함해야 합니다. 나는 선호하지만 공식 웹사이트에서 프레임워크를 다운로드할 수 있습니다( http://getbootstrap.com/) 다운로드한 파일을 프로젝트 디렉토리의 루트에 배치합니다.
나와 동의하면 문서 머리글에 다음과 같이 씁니다.
1 2 3 |
두 번째 방법을 지지하는 경우 링크의 첫 번째 부분 대신 파일 경로를 삽입해야 합니다.
이제 슬라이더에서 구현해야 합니다. 이렇게 하려면 습득한 지식을 사용하고 필요한 코드를 순서대로 작성하십시오.
- 설명 된 도구를 담당하는 공통 블록을 여는 것;
- 제어 지시자를 지정하기 위한 블록;
- 슬라이드 자체를 차단합니다.
- 측면 버튼 구현.
두 번째 및 마지막 div만 이 목록에서 제외할 수 있습니다.
이제 확실히 코드를 작성할 준비가 되었습니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 |
/*메인 블록 생성*/ |
/*메인 블록 생성*/
이미지 요소 또는 회전식 텍스트 슬라이드를 반복하기 위한 슬라이드쇼 구성 요소입니다. Page Visibility API를 지원하는 브라우저에서 캐러셀은 웹 페이지가 사용자에게 표시되지 않을 때 슬라이드 전환을 방지합니다(예: 브라우저가 비활성 상태일 때 브라우저 창이 최소화되는 등). 중첩 캐러셀은 지원되지 않습니다.
예시
Internet Explorer 9에서는 애니메이션이 지원되지 않습니다.
Bootstrap은 애니메이션에 CSS3을 독점적으로 사용하지만 Internet Explorer 9는 필수 CSS 속성을 지원하지 않습니다. 따라서 이 브라우저를 사용할 때 슬라이드 전환 애니메이션이 없습니다. 우리는 의도적으로 전환에 대한 jQuery 기반 폴백을 포함하지 않기로 선택했습니다.
초기 활성 요소 필요
.active 클래스는 슬라이드 중 하나에 추가되어야 합니다. 그렇지 않으면 캐러셀이 표시되지 않습니다.
추가 타이틀
모든 .carousel-item의 .carousel-caption 요소를 사용하여 슬라이드에 캡션을 쉽게 추가할 수 있습니다. 거기에 추가 HTML을 넣으면 자동으로 정렬되고 형식이 지정됩니다.
첫 번째 슬라이드 레이블
Nulla vitae elit libero, a pharetra augue mollis interdum.
두 번째 슬라이드 레이블
Lorem ipsum dolor sitmet, consectetur adipiscing elit.
세 번째 슬라이드 레이블
Praesent commodo cursus magna, vel scelerisque nisl consectetur.
접근성 문제
캐러셀 구성요소가 접근성 표준을 전혀 충족하지 않습니다. 호환성이 필요한 경우 콘텐츠를 표시하는 다른 방법을 고려하십시오.
용법
여러 캐러셀
캐러셀이 제대로 작동하려면 캐러셀을 관리하기 위해 가장 바깥쪽 컨테이너(.carousel에서)에 id를 사용해야 합니다. 캐러셀을 여러 개 추가하거나 캐러셀 ID를 변경할 때 해당 컨트롤을 업데이트해야 합니다.
이러한 속성으로
데이터 속성을 사용하면 캐러셀의 위치를 쉽게 제어할 수 있습니다. data-slide는 현재 위치를 기준으로 슬라이더의 위치를 변경하는 prev 또는 next에 의해 요청할 수 있습니다. 또는 data-slide-to를 사용하여 원시 캐러셀 슬라이드의 인덱스를 data-slide-to="2" 에 전달합니다. 이 인덱스 정의는 0 부터 시작하는 인덱스 정의로 슬라이드의 위치를 오프셋합니다.
data-ride="carousel" 속성은 페이지 로드부터 시작하는 애니메이션으로 캐러셀을 지정하는 데 사용됩니다. 동일한 캐러셀의 (불필요하게) 명시적 JavaScript 초기화와 함께 사용할 수 없습니다.
자바스크립트를 통해
다음을 사용하여 수동으로 캐러셀을 호출합니다.
$(".carousel"). 회전 목마()옵션
매개변수는 데이터 속성 또는 JavaScript를 통해 전달할 수 있습니다. 데이터 속성의 경우 매개변수 이름 data- 를 입력하십시오(예: data-interval="" ).
행동 양식
.carousel(옵션)
options 객체를 사용하여 캐러셀을 초기화하고 항목 반복을 시작합니다.
$(".carousel"). 캐러셀 (( 간격 : 2000 )).carousel("주기")
캐러셀 항목을 왼쪽에서 오른쪽으로 반복합니다.
.carousel("일시 중지")
캐러셀이 항목을 반복하는 것을 중지합니다.
.carousel(숫자)
특정 프레임에 대한 회전식 순환(0부터 시작, 배열과 유사).
.carousel("이전")
이전 지점으로 순환합니다.
.carousel("다음")
다음 항목으로 순환합니다.
개발
Bootstrap carousel 클래스는 carousel 기능에 연결하는 두 가지 이벤트를 제공합니다. 두 이벤트에는 다음과 같은 추가 속성이 있습니다.
- 방향: 캐러셀이 롤백되는 방향("왼쪽" 또는 "오른쪽")입니다.
- relatedTarget: DOM 요소가 활성 요소로 슬라이드됩니다.
모든 캐러셀 이벤트는 캐러셀 자체에서 시작됩니다(즉,
Twitter Bootstrap이라고도 하는 Bootstrap Framework에서 슬라이더를 구현해 보겠습니다. 이렇게 하려면 Bootstrap 웹 사이트로 이동하여 해당 파일을 컴퓨터에 다운로드하고 이 파일을 개발 환경으로 전송합니다.
전체 구조를 미리 준비하여 인덱스 파일에 포함시켰으며 전체 아카이브는 아래 링크에서 다운로드할 수 있습니다.
압축을 풀고 모든 파일을 개발 환경으로 전송합니다.
아카이브의 구조 고려
아카이브 구조를 살펴보고 그 안에 무엇이 있는지 살펴보겠습니다.
인덱스 파일을 열면 맨 위에 Jquery 라이브러리가 연결되어 있고 그 뒤에는 JS 폴더에 있는 js 확장자를 가진 부트스트랩 프레임워크가 있고 그 뒤에 CSS 확장으로 부트스트랩을 연결하고 아래에서 연결합니다. 스타일을 작성할 파일, 이 모든 것은 CSS 폴더에 있습니다. fonts 폴더에는 부트스트랩이 사용하는 아이콘이 있고 Img에는 슬라이더에 대한 그림과 배경에 대한 그림이 있습니다.
이것은 전체 템플릿이며 전체 구조입니다. 그러면 프레임워크에 대한 설명으로 넘어가겠습니다.
슬라이더의 프레임 설명
슬라이더 ID가 id="dws-slider" 인 div를 만들고 "carousel slide" 클래스를 추가합니다.
그런 다음 슬라이드의 각 요소를 별도의 블록에 작성하고 세 개를 만듭니다.
(.item>img+.carousel-caption>h3.text-uppercase+p)*3
그리고 첫 번째 슬라이드를 표시하려면 첫 번째 요소에 .active 클래스를 추가해야 합니다. 그런 다음 블록을 텍스트 콘텐츠로 채웁니다.
이제 슬라이더 측면에 컨트롤을 추가해 보겠습니다.
이전의 다음
자동 등록을 일시적으로 중지합시다.
스크롤 표시기를 추가해 보겠습니다.
스타일 및 애니메이션 설명
스타일 파일로 이동하여 텍스트로 블록을 설명하겠습니다.
Carousel-inner h3 ( background-color: rgba(20, 49, 68, 0.6); padding: 20px; ) .carousel-inner p ( font-size: 18px; background-color: rgba(30, 29, 29, 0.6) ); 패딩: 20px; )
키프레임을 할당하고 애니메이션을 만듭니다.
Carousel-inner h3 ( background-color: rgba(20, 49, 68, 0.6); padding: 20px; animation: anim-H3 1.3s easy-out; ) .carousel-inner p ( font-size: 18px; background- 색상: rgba(30, 29, 29, 0.6); 패딩: 20px; 애니메이션: anim-P 1.6s 이즈아웃; ) @keyframes anim-H3 ( from ( opacity: 0; transform: translateX(-2000px); ) to ( opacity: 1; transform: translateX(0); ) ) @keyframes anim-P ( from ( opacity: 0; transform: translateX(2000px); ) 에서 ( opacity: 1; transform: translateX(0); ) )
텍스트로 블록 조정
미디어 쿼리 스타일이 올바르게 작동하려면 뷰포트 메타 태그를 작성해 보겠습니다.
미디어 파일로 이동하여 다양한 확장자에 대한 텍스트가 있는 블록 스타일을 설명합니다.
Carousel-inner h3 ( font-size: 20px; padding: 15px; ) .carousel-inner p ( font-size: 16px; padding: 10px; ) @media all 및 (max-width: 768px) ( .carousel-caption ( 하단: 10%; ) .carousel-inner h3 ( 글꼴 크기: 18px; ) .carousel-inner p ( 글꼴 크기: 14px; ) ) @media all 및 (최대 너비: 600px) ( .carousel-inner h3 ( 표시: 없음; ) .carousel-inner p ( 표시: 없음; ) )
그런 다음 자동 스크롤을 7초로 설정하면 슬라이더가 준비됩니다.
Bootstrap 3 슬라이더 구현 예제가 마음에 들면 소셜 네트워크에서 친구들과 공유하십시오.
수업은 Gorelov Denis가 준비했습니다.