回答編集履歴

3

playground のソースを修正したのでURL変更

2024/11/16 04:48

投稿

juner
juner

スコア453

test CHANGED
@@ -60,7 +60,7 @@
60
60
  以上。
61
61
 
62
62
  #### 参考
63
- - [上記の対応を行った playground](https://livecodes.io/?x=id/67gv2sir233)
63
+ - [上記の対応を行った playground](https://livecodes.io/?x=id/g8fpijhr3cv)
64
64
  - [CSSStyleDeclaration.setProperty() - Web API | MDN](https://developer.mozilla.org/ja/docs/Web/API/CSSStyleDeclaration/setProperty)
65
65
  - [カスタムプロパティ (--*): CSS 変数 - CSS: カスケーディングスタイルシート | MDN](https://developer.mozilla.org/ja/docs/Web/CSS/--*)
66
66
  - [calc() - CSS: カスケーディングスタイルシート | MDN](https://developer.mozilla.org/ja/docs/Web/CSS/calc)

2

コード部分をマークダウンでそれらしくする

2024/11/16 04:46

投稿

juner
juner

スコア453

test CHANGED
@@ -1,4 +1,5 @@
1
- css transform を持ってきて 移動幅を 100% から 100% の 1/3 づつにします。(これは js でやってもいいですが、操作を単純にしたいのでやります。
1
+ js で手書きしていた `transform` css に持ってきて 移動幅を 100% から 100% の 1/3 づつにします。(これは js でやってもいいですが、操作を単純にしたいのでやります。
2
+ (別途移動量を 定義してそれを使ってもいいかもしれません
2
3
 
3
4
  ```css
4
5
  .testimonial-track {
@@ -8,7 +9,7 @@
8
9
  ```
9
10
 
10
11
  あとは
11
- - インジゲーターの数を取得して -1 を maxIndex として処理する
12
+ - インジゲーターの数を取得して -1 を `maxIndex` として処理する
12
13
  - `--currentIndex` を更新する
13
14
  だけではないでしょうか?
14
15
 

1

--currentIndex を更新について追記

2024/11/16 04:44

投稿

juner
juner

スコア453

test CHANGED
@@ -7,7 +7,10 @@
7
7
  }
8
8
  ```
9
9
 
10
+ あとは
10
- あとはインジゲーターの数を取得して -1 を maxIndex として処理するだけではないでしょうか?
11
+ - インジゲーターの数を取得して -1 を maxIndex として処理する
12
+ - `--currentIndex` を更新する
13
+ だけではないでしょうか?
11
14
 
12
15
  ```js
13
16
  let currentIndex = 0;