回答編集履歴

4

margin、paddingを0にしました。

2017/09/20 14:02

投稿

namnium1125
namnium1125

スコア2043

test CHANGED
@@ -17,6 +17,14 @@
17
17
  <!--<script src="(適当なパス)/build/iscroll.js"></script>-->
18
18
 
19
19
  <style>
20
+
21
+ * {
22
+
23
+ margin: 0px;
24
+
25
+ padding: 0px;
26
+
27
+ }
20
28
 
21
29
  #scroller {
22
30
 

3

widthの消去

2017/09/20 14:02

投稿

namnium1125
namnium1125

スコア2043

test CHANGED
@@ -31,8 +31,6 @@
31
31
  flex-direction: row-reverse;
32
32
 
33
33
  height: 93vh;
34
-
35
- width: 300vw;
36
34
 
37
35
  }
38
36
 

2

コードを変更。columをcolumnに変更

2017/09/20 12:58

投稿

namnium1125
namnium1125

スコア2043

test CHANGED
@@ -18,14 +18,6 @@
18
18
 
19
19
  <style>
20
20
 
21
- #scroll-wrapper {
22
-
23
- position: static;
24
-
25
- }
26
-
27
-
28
-
29
21
  #scroller {
30
22
 
31
23
  position: absolute;
@@ -33,6 +25,10 @@
33
25
  top: 0px;
34
26
 
35
27
  left: 0px;
28
+
29
+ display: flex;
30
+
31
+ flex-direction: row-reverse;
36
32
 
37
33
  height: 93vh;
38
34
 
@@ -42,43 +38,31 @@
42
38
 
43
39
 
44
40
 
45
- .colum {
41
+ .column {
46
-
47
- position: absolute;
48
-
49
- top: 0vw;
50
42
 
51
43
  width:100vw;
52
44
 
53
45
  height: 100vh;
54
46
 
55
- float: left;
56
-
57
47
  }
58
48
 
59
49
 
60
50
 
61
- .colum.one {
51
+ .column.one {
62
52
 
63
53
  background: #e6e6fa;
64
54
 
55
+ }
56
+
65
- left: 0vw;
57
+ .column.two {
58
+
59
+ background: #2f4f4f;
66
60
 
67
61
  }
68
62
 
69
- .colum.two {
70
-
71
- background: #2f4f4f;
72
-
73
- left: 100vw;
74
-
75
- }
76
-
77
- .colum.three {
63
+ .column.three {
78
64
 
79
65
  background: #4169e1;
80
-
81
- left: 200vw;
82
66
 
83
67
  }
84
68
 
@@ -92,7 +76,9 @@
92
76
 
93
77
  document.addEventListener('DOMContentLoaded',function(){
94
78
 
79
+ var columnNum = document.getElementsByClassName("column").length;
80
+
95
- var startX = -window.innerWidth*2;
81
+ var startX = -window.innerWidth*(columnNum-1);
96
82
 
97
83
 
98
84
 
@@ -124,11 +110,11 @@
124
110
 
125
111
  <div id="scroller">
126
112
 
127
- <div class="colum one">1カラム</div>
113
+ <div class="column one">1カラム</div>
128
114
 
129
- <div class="colum two">2カラム</div>
115
+ <div class="column two">2カラム</div>
130
116
 
131
- <div class="colum three">3カラム</div>
117
+ <div class="column three">3カラム</div>
132
118
 
133
119
  </div>
134
120
 

1

助詞変更、くだらない編集ですみません、、

2017/09/20 12:36

投稿

namnium1125
namnium1125

スコア2043

test CHANGED
@@ -1,4 +1,4 @@
1
- 使ったことは無かったので多少無駄の多いコードになってしまいましたけど、こんな感じでしょうか?
1
+ 使ったことは無かったので多少無駄の多いコードになってしまいましたけど、こんな感じでしょうか?
2
2
 
3
3
 
4
4