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

回答編集履歴

4

コメントを受けて追記③

2019/03/28 11:36

投稿

Lhankor_Mhy
Lhankor_Mhy

スコア37488

answer CHANGED
@@ -59,4 +59,32 @@
59
59
  transform: translateX(-100%);
60
60
  }
61
61
  }
62
+ ```
63
+
64
+ ##### コメントを受けて追記③
65
+ IE11のbody要素が広がってしまう現象は、`overflow: hidden;`で対処できそうです。
66
+ (`width:100%;`もあった方がいいかも?)
67
+ ```css
68
+ body {
69
+ overflow: hidden;
70
+ }
71
+
72
+ div {
73
+ position: absolute;
74
+ width: 100px;
75
+ height: 100px;
76
+ background-color: gray;
77
+ animation: moveImage_c1 1s forwards;
78
+ }
79
+
80
+ @keyframes moveImage_c1 {
81
+ 0% {
82
+ left: 0%;
83
+ transform: translateX(0%);
84
+ }
85
+ 100% {
86
+ left: 100%;
87
+ transform: translateX(-100%);
88
+ }
89
+ }
62
90
  ```

3

コメントを受けて追記②

2019/03/28 11:36

投稿

Lhankor_Mhy
Lhankor_Mhy

スコア37488

answer CHANGED
@@ -34,4 +34,29 @@
34
34
  ```
35
35
  ```html
36
36
  <div></div>
37
+ ```
38
+
39
+ ##### コメントを受けて追記②
40
+ では、`animation-fill-mode: forwards;`で。
41
+ IE11で確認しました。
42
+ ```css
43
+ div {
44
+ position: absolute;
45
+ width: 100px;
46
+ height: 100px;
47
+ background-color: gray;
48
+ left:-100px;
49
+ animation: moveImage_c1 1s forwards;
50
+ }
51
+
52
+ @keyframes moveImage_c1 {
53
+ 0% {
54
+ left: 0%;
55
+ transform: translateX(0%);
56
+ }
57
+ 100% {
58
+ left: 100%;
59
+ transform: translateX(-100%);
60
+ }
61
+ }
37
62
  ```

2

コードを補足

2019/03/28 10:56

投稿

Lhankor_Mhy
Lhankor_Mhy

スコア37488

answer CHANGED
@@ -12,6 +12,15 @@
12
12
  ##### コメントを受けて追記
13
13
  手元のIE11で動作することを確認しました。
14
14
  ```css
15
+ div {
16
+ position: absolute;
17
+ width: 100px;
18
+ height: 100px;
19
+ background-color: gray;
20
+ animation: moveImage_c1 1s;
21
+ right: 0px;
22
+ }
23
+
15
24
  @keyframes moveImage_c1 {
16
25
  0% {
17
26
  left: 0%;
@@ -22,4 +31,7 @@
22
31
  transform: translateX(-100%);
23
32
  }
24
33
  }
34
+ ```
35
+ ```html
36
+ <div></div>
25
37
  ```

1

コメントを受けて追記

2019/03/28 10:51

投稿

Lhankor_Mhy
Lhankor_Mhy

スコア37488

answer CHANGED
@@ -7,4 +7,19 @@
7
7
  ```
8
8
  [calc() - CSS: カスケーディングスタイルシート | MDN](https://developer.mozilla.org/ja/docs/Web/CSS/calc)
9
9
 
10
- 条件に相違があればお知らせください。
10
+ 条件に相違があればお知らせください。
11
+
12
+ ##### コメントを受けて追記
13
+ 手元のIE11で動作することを確認しました。
14
+ ```css
15
+ @keyframes moveImage_c1 {
16
+ 0% {
17
+ left: 0%;
18
+ transform: translateX(0%);
19
+ }
20
+ 100% {
21
+ left: 100%;
22
+ transform: translateX(-100%);
23
+ }
24
+ }
25
+ ```