【ソーコード】番外編:プラグイン「slick」/カルーセルスライダー
目次
※コーディングの解説はCSS、JavaScriptのコメントを参照
ディレクトリ構成
extra7
├─img
│ ├─mainvisual1.jpg
│ ├─mainvisual2.jpg
│ ├─mainvisual3.jpg
│ ├─mainvisual4.jpg
│ ├─mainvisual5.jpg
│ ├─mainvisual6.jpg
│ └─mainvisual7.jpg
│
├─css
│ └─style.css
│
├─js
│ └─main.js
│
└─index.html
HTML(index.html)
別タブで開く
index.html
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8">
<title>タイトル</title>
<meta name="description" content="テキストテキストテキストテキストテキストテキスト">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://unpkg.com/ress/dist/ress.min.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick-theme.min.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.min.css">
<link rel="stylesheet" href="css/style.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.min.js"></script>
<script src="js/main.js"></script>
</head>
<body>
<div class="content">
<ul id="slider">
<li><img src="img/mainvisual1.jpg" alt=""></li>
<li><img src="img/mainvisual2.jpg" alt=""></li>
<li><img src="img/mainvisual3.jpg" alt=""></li>
<li><img src="img/mainvisual4.jpg" alt=""></li>
<li><img src="img/mainvisual5.jpg" alt=""></li>
<li><img src="img/mainvisual6.jpg" alt=""></li>
<li><img src="img/mainvisual7.jpg" alt=""></li>
</ul>
</div>
</body>
</html>
CSS(style.css)
別タブで開く
style.css
@charset "UTF-8";
html {
font-size: 100%;
}
img {
max-width: 100%;
vertical-align: bottom;
}
ul {
list-style: none;
}
.content {
width: 100%;
padding: 60px 30px 0 30px;
}
#slider {
max-width: 1000px;
margin: 0 auto;
}
#slider .slick-next:before,
#slider .slick-prev:before {
color: #000;
}
JavaScript(main.js)
別タブで開く
main.js
$(function(){
/*=================================================
// カルーセル用 jQueryプラグイン「slick」
// マニュアル:https://kenwheeler.github.io/slick/
===================================================*/
$('#slider').slick();
});