質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
CSS3

CSS(Cascading Style Sheet)の第3版です。CSS3と略されることが多いです。色やデザインを柔軟に変更することが可能になります。

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

jQueryプラグイン

jQueryの拡張機能。 様々な種類があり、その数は膨大です。公開済みのプラグインの他にも、自作することもできます。 jQueryで利用できるようにしておくだけで、導入およびカスタマイズが比較的容易に行なえます。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

jQuery

jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。

Q&A

0回答

5004閲覧

[Slick]最後の画像から最初の画像にスライドする際の挙動につきまして

hashimoto-japan

総合スコア8

CSS3

CSS(Cascading Style Sheet)の第3版です。CSS3と略されることが多いです。色やデザインを柔軟に変更することが可能になります。

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

jQueryプラグイン

jQueryの拡張機能。 様々な種類があり、その数は膨大です。公開済みのプラグインの他にも、自作することもできます。 jQueryで利用できるようにしておくだけで、導入およびカスタマイズが比較的容易に行なえます。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

jQuery

jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。

0グッド

0クリップ

投稿2018/05/31 01:50

Slickに関して質問失礼します。

▼URL▼
https://select-web.jp/

最後のスライドイメージまで移動してから最初のスライドイメージにループする際、
他のスライドと比べて挙動が少しカクッとスライドされます。
画像のサイズも3枚とも同じに設定しております。

どなたたか対処方法をご教授頂けますでしょうか?

※初回読み込み時、読み込む速度が遅いので早くする対処方法もご教授頂ければ幸いです。(lazyloadは試しました)

html

1<section> 2<div class="content"> 3<div class="slider mypattern"> 4 <div><img src="/images/main_slide01.jpg"></div> 5 <div><img src="/images/main_slide02.jpg"></div> 6 <div><img src="/images/main_slide03.jpg"></div> 7</div> 8</div> 9</section>

css

1.slick-slider 2{ 3 position: relative; 4 5 display: block; 6 box-sizing: border-box; 7 8 -webkit-user-select: none; 9 -moz-user-select: none; 10 -ms-user-select: none; 11 user-select: none; 12 13 -webkit-touch-callout: none; 14 -khtml-user-select: none; 15 -ms-touch-action: pan-y; 16 touch-action: pan-y; 17 -webkit-tap-highlight-color: transparent; 18} 19 20.slick-list 21{ 22 position: relative; 23 24 display: block; 25 overflow: hidden; 26 27 margin: 0; 28 padding: 0; 29} 30.slick-list:focus 31{ 32 outline: none; 33} 34.slick-list.dragging 35{ 36 cursor: pointer; 37 cursor: hand; 38} 39 40.slick-slider .slick-track, 41.slick-slider .slick-list 42{ 43 -webkit-transform: translate3d(0, 0, 0); 44 -moz-transform: translate3d(0, 0, 0); 45 -ms-transform: translate3d(0, 0, 0); 46 -o-transform: translate3d(0, 0, 0); 47 transform: translate3d(0, 0, 0); 48} 49 50.slick-track 51{ 52 position: relative; 53 top: 0; 54 left: 0; 55 56 display: block; 57 margin-left: auto; 58 margin-right: auto; 59} 60.slick-track:before, 61.slick-track:after 62{ 63 display: table; 64 65 content: ''; 66} 67.slick-track:after 68{ 69 clear: both; 70} 71.slick-loading .slick-track 72{ 73 visibility: hidden; 74} 75 76.slick-slide 77{ 78 display: none; 79 float: left; 80 81 height: 100%; 82 min-height: 1px; 83} 84[dir='rtl'] .slick-slide 85{ 86 float: right; 87} 88.slick-slide img 89{ 90 display: block; 91} 92.slick-slide.slick-loading img 93{ 94 display: none; 95} 96.slick-slide.dragging img 97{ 98 pointer-events: none; 99} 100.slick-initialized .slick-slide 101{ 102 display: block; 103} 104.slick-loading .slick-slide 105{ 106 visibility: hidden; 107} 108.slick-vertical .slick-slide 109{ 110 display: block; 111 112 height: auto; 113 114 border: 1px solid transparent; 115} 116.slick-arrow.slick-hidden { 117 display: none; 118} 119@charset 'UTF-8'; 120/* Slider */ 121.slick-loading .slick-list 122{ 123 background: #fff url('./ajax-loader.gif') center center no-repeat; 124} 125 126/* Icons */ 127@font-face 128{ 129 font-family: 'slick'; 130 font-weight: normal; 131 font-style: normal; 132 133 src: url('./fonts/slick.eot'); 134 src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg'); 135} 136/* Arrows */ 137.slick-prev, 138.slick-next 139{ 140 font-size: 0; 141 line-height: 0; 142 143 position: absolute; 144 top: 50%; 145 146 display: block; 147 148 width: 20px; 149 height: 20px; 150 padding: 0; 151 -webkit-transform: translate(0, -50%); 152 -ms-transform: translate(0, -50%); 153 transform: translate(0, -50%); 154 155 cursor: pointer; 156 157 color: transparent; 158 border: none; 159 outline: none; 160 background: transparent; 161} 162.slick-prev:hover, 163.slick-prev:focus, 164.slick-next:hover, 165.slick-next:focus 166{ 167 color: transparent; 168 outline: none; 169 background: transparent; 170} 171.slick-prev:hover:before, 172.slick-prev:focus:before, 173.slick-next:hover:before, 174.slick-next:focus:before 175{ 176 opacity: 1; 177} 178.slick-prev.slick-disabled:before, 179.slick-next.slick-disabled:before 180{ 181 opacity: .25; 182} 183 184.slick-prev:before, 185.slick-next:before 186{ 187 font-family: 'slick'; 188 font-size: 20px; 189 line-height: 1; 190 191 opacity: .75; 192 color: white; 193 194 -webkit-font-smoothing: antialiased; 195 -moz-osx-font-smoothing: grayscale; 196} 197 198.slick-prev 199{ 200 left: -25px; 201} 202[dir='rtl'] .slick-prev 203{ 204 right: -25px; 205 left: auto; 206} 207.slick-prev:before 208{ 209 content: '←'; 210} 211[dir='rtl'] .slick-prev:before 212{ 213 content: '→'; 214} 215 216.slick-next 217{ 218 right: -25px; 219} 220[dir='rtl'] .slick-next 221{ 222 right: auto; 223 left: -25px; 224} 225.slick-next:before 226{ 227 content: '→'; 228} 229[dir='rtl'] .slick-next:before 230{ 231 content: '←'; 232} 233 234/* Dots */ 235.slick-dotted.slick-slider 236{ 237 margin-bottom: 40px; 238} 239 240.slick-dots 241{ 242 position: absolute; 243 bottom: -30px; 244 245 display: block; 246 247 width: 100%; 248 padding: 0; 249 margin: 0; 250 251 list-style: none; 252 253 text-align: center; 254} 255.slick-dots li 256{ 257 position: relative; 258 259 display: inline-block; 260 261 width: 20px; 262 height: 20px; 263 margin: 0 5px; 264 padding: 0; 265 266 cursor: pointer; 267} 268.slick-dots li button 269{ 270 font-size: 0; 271 line-height: 0; 272 273 display: block; 274 275 width: 20px; 276 height: 20px; 277 padding: 5px; 278 279 cursor: pointer; 280 281 color: transparent; 282 border: 0; 283 outline: none; 284 background: transparent; 285} 286.slick-dots li button:hover, 287.slick-dots li button:focus 288{ 289 outline: none; 290} 291.slick-dots li button:hover:before, 292.slick-dots li button:focus:before 293{ 294 opacity: 1; 295} 296.slick-dots li button:before 297{ 298 font-family: 'slick'; 299 font-size: 20px; 300 line-height: 20px; 301 302 position: absolute; 303 top: 0; 304 left: 0; 305 306 width: 20px; 307 height: 20px; 308 309 content: '■'; 310 text-align: center; 311 312 opacity: .25; 313 color: black; 314 315 -webkit-font-smoothing: antialiased; 316 -moz-osx-font-smoothing: grayscale; 317} 318.slick-dots li.slick-active button:before 319{ 320 opacity: .75; 321 color: black; 322} 323

javascript

1$("document").ready(function(){ 2$('.mypattern').slick({ 3autoplay: true, 4autoplaySpeed: 6000, 5speed: 1000, 6dots: true, 7arrows: false, 8variableWidth:true, 9centerMode: true, 10centerPadding: '15%', 11responsive: [{ 12 breakpoint: 1024, 13 settings: { 14 centerPadding: '0%', 15 variableWidth:false, 16 } 17 },{ 18 breakpoint: 767, 19 settings: { 20 centerPadding: '0%', 21 variableWidth:false, 22 } 23 } 24 ] 25 }); 26});

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問