TIL 41|★茶屋登録10ページ目(注意事項-スライド、Swiper)


クイックキャンパスネット講座で作成した★茶屋登録ページ。スライドを作ることができるスキージを学びました!垂直スライドも作成しました

通知スライド(Swiper)

  • 注意:左側の線には4つの公告事項があり、自動的に、繰り返しスライドのように1つ回転して表示することができ、Swiperライブラリ
    swiper.jsは便利で強力なスライダを実現するライブラリです。swiper-container名の要素の内部には、swiper-wrapperというクラスの要素を作成する必要があります。jsという名前のJSライブラリは、その構造を理解して機能を貼り付けることができます。
  • を使用している.
  • Swiper jsを検索すると、jsとcss cdnの接続コードが見つかり、head tagに挿入され、Swiperライブラリを使用できる環境が作成されます.
  •  <link rel="stylesheet" href="https://unpkg.com/swiper/swiper-bundle.min.css" />
     <script src="https://unpkg.com/swiper/swiper-bundle.min.js"></script>
  • HTMLコードもswiper jsのプロンプトに従ってswiper-containerを作成し、そこにswiper-wrapperのdiv要素を作成し、そこに4つのswiper-slide classを作成し、aリンク
  • にリンクとして接続する

    HTML

              <div class="inner__left">
              <h2>공지사항</h2>
              <div class="swiper-container">
                <!-- Additional required wrapper -->
                <div class="swiper-wrapper">
                  <!-- Slides -->
                  <div class="swiper-slide">
                    <a href="javascript:void(0)">크리스마스 & 연말연시 스타벅스 매장 영업시간 안내</a>
                  </div>
                  <div class="swiper-slide">
                    <a href="javascript:void(0)">[당첨자 발표] 2021 스타벅스 플래너 영수증 이벤트</a>
                  </div>
                  <div class="swiper-slide">
                    <a href="javascript:void(0)">스타벅스커피 코리아 애플리케이션 버전 업데이트</a>
                  </div>
                  <div class="swiper-slide">
                    <a href="javascript:void(0)">[당첨자 발표] 뉴이어 전자영수증 이벤트</a>
                  </div>
              </div>
    

    JS


    JSで
  • Swiperが実行可能な関数
  • を記述する
  • new Swiper(); ジェネレータ>構文の使用:new Swaper(オプション)
  • autoplay:true:自動再生オプション
  • ループ:true:繰り返し再生オプション
  • 
    new Swiper('.notice-line .swiper-container', {
        direction: 'vertical',
        autoplay: true,
        loop: true
      });
    

    CSS

  • スライドの4つの公告にスタイルを提供します:
  • .notice .notice-line .inner__left .swiper-slide{
        height: 62px;
        display: flex;
        align-items: center;
    }
    
    .notice .notice-line .inner__left .swiper-slide a{
        color: #fff;
    }