質問編集履歴

2

コード追加

2019/03/04 08:51

投稿

ryoo_chksl
ryoo_chksl

スコア69

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,80 @@
1
1
  [こちら](https://jsfiddle.net/tunxgfm5/)のコードは、背景赤の要素にホバーすると背景黄色の要素が手前に180度回転して、その後ろの背景青の要素が表示されるというものです。
2
+
3
+
4
+
5
+ ```html
6
+
7
+ <div class="container">
8
+
9
+ <span>aiueo</span>
10
+
11
+ <span>aiueo</span>
12
+
13
+ </div>
14
+
15
+ ```
16
+
17
+ ```css
18
+
19
+ .container {
20
+
21
+ width: 300px;
22
+
23
+ height: 300px;
24
+
25
+ background: red;
26
+
27
+ position: relative;
28
+
29
+ perspective: 300px;
30
+
31
+ }
32
+
33
+ span {
34
+
35
+ box-sizing: border-box;
36
+
37
+ width: 100%;
38
+
39
+ height: 50px;
40
+
41
+ line-height: 46px;
42
+
43
+ text-align: center;
44
+
45
+ border: 2px solid #444;
46
+
47
+ position: absolute;
48
+
49
+ top: 50%;
50
+
51
+ transform: translateY(-50%) rotateX(0deg);
52
+
53
+ transform-origin: bottom;
54
+
55
+ }
56
+
57
+ span:nth-of-type(1) {
58
+
59
+ background: blue;
60
+
61
+ }
62
+
63
+ span:nth-of-type(2) {
64
+
65
+ background: yellow;
66
+
67
+ transition: .3s;
68
+
69
+ }
70
+
71
+ .container:hover span:nth-of-type(2) {
72
+
73
+ transform: translateY(-50%) rotateX(-180deg);
74
+
75
+ }
76
+
77
+ ```
2
78
 
3
79
 
4
80
 
@@ -9,3 +85,7 @@
9
85
 
10
86
 
11
87
  Chromeのバージョンは72.0.3626.121です。
88
+
89
+
90
+
91
+ それと、単純な疑問なのですが、外部サイトにコードを書いたにもかかわらず、この質問文でも同じコードを書いてほしい理由とはなんですか?

1

Chromeのバージョンを追記しました

2019/03/04 08:51

投稿

ryoo_chksl
ryoo_chksl

スコア69

test CHANGED
File without changes
test CHANGED
@@ -5,3 +5,7 @@
5
5
  Chromeの場合、ホバーのエフェクトが終わると、下の画像のように背景黄色の要素と背景青の要素の間に隙間が空いてしまいます。この隙間ができないようにしたいのですが、どうすればいいでしょうか。
6
6
 
7
7
  ![イメージ説明](8ab0d3d90a62be156b0cbafbbfc8955a.png)
8
+
9
+
10
+
11
+ Chromeのバージョンは72.0.3626.121です。