순풍 회전목마

18734 단어 tailwindcsswebdev
Tailwind로 제작된 반응형 캐러셀 캐러셀은 사진, 비디오 또는 텍스트와 같은 다양한 요소를 순환하는 슬라이드쇼입니다.


설치



빠른 시작



Tailwind 사용을 시작하려면 스타터를 다운로드하기만 하면 됩니다.

DOWNLOAD ZIP STARTER

Tailwind Elements는 TailwindCSS에서 이미 CSS를 변경하거나 추가하지 않습니다.

구성 요소를 Tailwind 디자인에 직접 복사하면 바로 작동합니다.

일부 동적 구성 요소(드롭다운 또는 모달과 같은)에서는 Font Awesome 아이콘과 사용자 지정 JavaScript를 추가합니다. 그러나 추가 설치가 필요하지 않으며 필요한 모든 코드가 항상 예제에 포함되어 있으며 모든 Tailwind 프로젝트에 복사됩니다. 작동합니다.


MDB GO






커스터마이징




기본 예


HTML



 <!-- Required font awesome -->
      <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.11.2/css/all.css" />
      <style>
        .carousel-open:checked+.carousel-item {
          position: static;
          opacity: 100;
        }

        .carousel-item {
          -webkit-transition: opacity 0.6s ease-out;
          transition: opacity 0.6s ease-out;
        }

        #carousel-1:checked~.control-1,
        #carousel-2:checked~.control-2,
        #carousel-3:checked~.control-3 {
          display: block;
        }

        .carousel-indicators {
          list-style: none;
          margin: 0;
          padding: 0;
          position: absolute;
          bottom: 2%;
          left: 0;
          right: 0;
          text-align: center;
          z-index: 10;
        }

        #carousel-1:checked~.control-1~.carousel-indicators li:nth-child(1) .carousel-bullet,
        #carousel-2:checked~.control-2~.carousel-indicators li:nth-child(2) .carousel-bullet,
        #carousel-3:checked~.control-3~.carousel-indicators li:nth-child(3) .carousel-bullet {
          color: #2b6cb0;
          /*Set to match the Tailwind colour you want the active one to be */
        }
      </style>

      <div class="carousel relative rounded relative overflow-hidden shadow-xl">
        <div class="carousel-inner relative overflow-hidden w-full">
          <!--Slide 1-->
          <input class="carousel-open" type="radio" id="carousel-1" name="carousel" aria-hidden="true" hidden=""
            checked="checked">
          <div class="carousel-item absolute opacity-0 bg-center" style="height:500px; background-image: url(https://mdbootstrap.com/img/new/slides/052.jpg)">

          </div>
          <label for="carousel-3"
            class="control-1 w-10 h-10 ml-2 md:ml-10 absolute cursor-pointer hidden font-bold text-black hover:text-white rounded-full bg-white hover:bg-blue-700 leading-tight text-center z-10 inset-y-0 left-0 my-auto flex justify-center content-center"><i
              class="fas fa-angle-left mt-3"></i></label>
          <label for="carousel-2"
            class="next control-1 w-10 h-10 mr-2 md:mr-10 absolute cursor-pointer hidden font-bold text-black hover:text-white rounded-full bg-white hover:bg-blue-700 leading-tight text-center z-10 inset-y-0 right-0 my-auto"><i
              class="fas fa-angle-right mt-3"></i></label>

          <!--Slide 2-->
          <input class="carousel-open" type="radio" id="carousel-2" name="carousel" aria-hidden="true" hidden="">
          <div class="carousel-item absolute opacity-0 bg-center" style="height:500px; background-image: url(https://mdbootstrap.com/img/new/slides/043.jpg)">
          </div>
          <label for="carousel-1"
            class=" control-2 w-10 h-10 ml-2 md:ml-10 absolute cursor-pointer hidden font-bold text-black hover:text-white rounded-full bg-white hover:bg-blue-700 leading-tight text-center z-10 inset-y-0 left-0 my-auto"><i
              class="fas fa-angle-left mt-3"></i></label>
          <label for="carousel-3"
            class="next control-2 w-10 h-10 mr-2 md:mr-10 absolute cursor-pointer hidden font-bold text-black hover:text-white rounded-full bg-white hover:bg-blue-700 leading-tight text-center z-10 inset-y-0 right-0 my-auto"><i
              class="fas fa-angle-right mt-3"></i></label>

          <!--Slide 3-->
          <input class="carousel-open" type="radio" id="carousel-3" name="carousel" aria-hidden="true" hidden="">
          <div class="carousel-item absolute opacity-0" style="height:500px; background-image: url(https://mdbootstrap.com/img/new/slides/054.jpg)">
          </div>
          <label for="carousel-2"
            class="control-3 w-10 h-10 ml-2 md:ml-10 absolute cursor-pointer hidden font-bold text-black hover:text-white rounded-full bg-white hover:bg-blue-700 leading-tight text-center z-10 inset-y-0 left-0 my-auto"><i
              class="fas fa-angle-left mt-3"></i></label>
          <label for="carousel-1"
            class="next control-3 w-10 h-10 mr-2 md:mr-10 absolute cursor-pointer hidden font-bold text-black hover:text-white rounded-full bg-white hover:bg-blue-700 leading-tight text-center z-10 inset-y-0 right-0 my-auto"><i
              class="fas fa-angle-right mt-3"></i></label>

          <!-- Add additional indicators for each slide-->
          <ol class="carousel-indicators">
            <li class="inline-block mr-3">
              <label for="carousel-1"
                class="carousel-bullet cursor-pointer block text-4xl text-white hover:text-blue-700"></label>
            </li>
            <li class="inline-block mr-3">
              <label for="carousel-2"
                class="carousel-bullet cursor-pointer block text-4xl text-white hover:text-blue-700"></label>
            </li>
            <li class="inline-block mr-3">
              <label for="carousel-3"
                class="carousel-bullet cursor-pointer block text-4xl text-white hover:text-blue-700"></label>
            </li>
          </ol>

        </div>
      </div>


📄 캐러셀 설명서 페이지에서 더 많은 사용자 지정 예제를 볼 수 있습니다.




중요한 자원



다음은 이 구성 요소로 작업하는 데 도움이 되도록 준비한 리소스입니다.
  • 읽기📄 Carousel documentation page <-- 여기에서 시작
  • 프로젝트를 최대한 활용하려면 Carousel과 관련된 다른 구성 요소 옵션도 숙지해야 합니다. 목록을 찾으려면 아래 섹션을 참조하십시오.
  • 프로젝트를 완료한 후 CLI로 게시하여 💽 Free hosting (beta)을 받을 수 있습니다.



  • 관련 구성 요소 옵션 및 기능


  • Accordion
  • Alerts
  • Badges
  • Button group
  • Buttons
  • Cards
  • Charts
  • Chips
  • Dropdown
  • Gallery
  • Headings
  • Images
  • List group
  • Modal
  • Paragraphs
  • Popover
  • Progress
  • Rating
  • Spinners
  • Stepper
  • Tables
  • Template
  • Toast
  • Tooltip



  • 추가 리소스



    학습 로드맵을 통해 웹 개발에 대해 알아보세요.
    🎓 Start Learning

    메일링 리스트에 가입하고 개발자를 위한 독점 리소스를 받으세요.
    🎁 Get gifts

    영감과 커뮤니티 경험을 위해 비공개 FB 그룹에 가입하세요.
    👨‍👩‍👧‍👦 Ask to join

    GitHub의 STAR를 사용하여 오픈 소스 패키지 생성 지원

    좋은 웹페이지 즐겨찾기