teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

5

追記

2019/04/30 08:49

投稿

wataame
wataame

スコア302

answer CHANGED
@@ -10,16 +10,18 @@
10
10
  ゆっくり移動=speed: 10000, //スライドスピード
11
11
 
12
12
 
13
+ ```slick.html
13
14
  <script>
14
15
  $('#timeimg').slick({
15
- arrows:false,
16
+ arrows:false,
16
- slidesToShow:1,
17
+ slidesToShow:1,
17
- slidesToScroll:1,
18
+ slidesToScroll:1,
18
- autoplay:true,
19
+ autoplay:true,
19
- autoplaySpeed:5000,
20
+ autoplaySpeed:5000,
20
- speed:10000
21
+ speed:10000 //ゆっくり移動
21
22
  });
22
- </script>
23
+ </script>
24
+ ```
23
25
 
24
26
  追記1:Background-colorとmaskとbackground-imgを消すと画像のように通常のslick.jsのスライドが出てきます。
25
27
  実装するなら背景画像と同じ色で好きな形の画像を.png形式で作成。

4

追記

2019/04/30 08:49

投稿

wataame
wataame

スコア302

answer CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  参考:https://qiita.com/katsunory/items/25b385aae0f07b41e611
8
8
 
9
- 画像がスライド=autoplay: true,// 自動再生
9
+ 画像がスライド=autoplay: true,// 自動再生
10
10
  ゆっくり移動=speed: 10000, //スライドスピード
11
11
 
12
12
 
@@ -19,4 +19,83 @@
19
19
  autoplaySpeed:5000,
20
20
  speed:10000
21
21
  });
22
- </script>
22
+ </script>
23
+
24
+ 追記1:Background-colorとmaskとbackground-imgを消すと画像のように通常のslick.jsのスライドが出てきます。
25
+ 実装するなら背景画像と同じ色で好きな形の画像を.png形式で作成。
26
+ 背景画像とmaskに指定すれば良いかと思います。
27
+ ![イメージ説明](a63c620d37ba34832af49e9847dd5b56.jpeg)
28
+ ※便箋的にcssを直接書いていますが別ファイルにしてください。
29
+
30
+ ```slick.html
31
+ <html lang="ja"><head>
32
+ <meta charset="UTF-8">
33
+ <meta name="viewport" content="width=device-width">
34
+ <title>slick Current Class Examples</title>
35
+
36
+
37
+ <link rel="stylesheet" type="text/css" href="slick/slick.css" media="all">
38
+ <link rel="stylesheet" type="text/css" href="slick/slick-theme.css" media="all">
39
+ <link rel="stylesheet" type="text/css" href="slick/style.css" media="all">
40
+ <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
41
+ <script type="text/javascript" src="js/slick.min.js"></script>
42
+
43
+
44
+ </head>
45
+
46
+ <body>
47
+
48
+ <style>
49
+
50
+
51
+
52
+ #whole{
53
+ width:100%;
54
+ }
55
+ #wholes{
56
+ width:400px;
57
+ height:400px;
58
+ border-radius:50%;
59
+ border:1px solid #fff;
60
+ margin:60px auto 0 auto;
61
+ overflow:hidden;
62
+ mask-image: url("https://cafe-steen.com/common/img/mask_scene.png");
63
+ -webkit-mask-image: url("https://cafe-steen.com/common/img/mask_scene.png");
64
+ }
65
+ #timeimg{
66
+ width:500px;
67
+ height:435px;
68
+ }
69
+
70
+ </style>
71
+
72
+
73
+
74
+ <div id="whole">
75
+ <div id="wholes">
76
+ <ul id="timeimg">
77
+ <li><img src="https://images.pexels.com/photos/1251175/pexels-photo-1251175.jpeg?auto=compress&cs=tinysrgb&dpr=1&w=500" alt="" /></li>
78
+ <li><img src="https://images.pexels.com/photos/302899/pexels-photo-302899.jpeg?auto=compress&cs=tinysrgb&dpr=1&w=500" alt="" /></li>
79
+ <li><img src="https://images.pexels.com/photos/434213/pexels-photo-434213.jpeg?auto=compress&cs=tinysrgb&dpr=1&w=500" alt="" /></li>
80
+ <li><img src="https://images.pexels.com/photos/6347/coffee-cup-working-happy.jpg?auto=compress&cs=tinysrgb&dpr=1&w=500" alt="" /></li>
81
+ <li><img src="https://images.pexels.com/photos/678654/pexels-photo-678654.jpeg?auto=compress&cs=tinysrgb&dpr=1&w=500" alt="" /></li>
82
+ <li><img src="https://images.pexels.com/photos/1415555/pexels-photo-1415555.jpeg?auto=compress&cs=tinysrgb&dpr=1&w=500" alt="" /></li>
83
+ </ul>
84
+ </div>
85
+ </div>
86
+
87
+ <script>
88
+ $('#timeimg').slick({
89
+ arrows:false,
90
+ slidesToShow:1,
91
+ slidesToScroll:1,
92
+ autoplay:true,
93
+ autoplaySpeed:5000,
94
+ speed:10000
95
+ });
96
+ </script>
97
+
98
+ </body>
99
+ </html>
100
+
101
+ ```

3

追記

2019/04/30 06:47

投稿

wataame
wataame

スコア302

answer CHANGED
@@ -1,5 +1,9 @@
1
1
  slick.jsのオプションを下記のようにすればできるかと思います。
2
2
 
3
+ 画像のくりぬきのように見える箇所はcssのmask-imageでオリジナルの画像を読み込ませています。
4
+ (その中をslick.jsの画像がスライドしています。)
5
+ ![イメージ説明](4d634795e59816d9078a5ac23111e021.jpeg)
6
+
3
7
  参考:https://qiita.com/katsunory/items/25b385aae0f07b41e611
4
8
 
5
9
  画像がスライド後=autoplay: true,// 自動再生

2

修正

2019/04/29 10:14

投稿

wataame
wataame

スコア302

answer CHANGED
@@ -7,7 +7,12 @@
7
7
 
8
8
 
9
9
  <script>
10
+ $('#timeimg').slick({
10
- ...
11
+ arrows:false,
12
+ slidesToShow:1,
13
+ slidesToScroll:1,
14
+ autoplay:true,
15
+ autoplaySpeed:5000,
11
- speed: 10000,
16
+ speed:10000
12
- ...
17
+ });
13
18
  </script>

1

修正

2019/04/29 09:47

投稿

wataame
wataame

スコア302

answer CHANGED
@@ -3,13 +3,11 @@
3
3
  参考:https://qiita.com/katsunory/items/25b385aae0f07b41e611
4
4
 
5
5
  画像がスライド後=autoplay: true,// 自動再生
6
- ゆっくり移動=speed: 800, //スライドスピード
6
+ ゆっくり移動=speed: 10000, //スライドスピード
7
7
 
8
- あとはドットや矢印を消すオプションを書けば綺麗になると思います。。
9
8
 
10
9
  <script>
11
10
  ...
12
- autoplay: true,// 自動再生
13
- speed: 3000,
11
+ speed: 10000,
14
12
  ...
15
13
  </script>