質問編集履歴

2

文変更

2020/05/15 03:34

投稿

yunosuke
yunosuke

スコア18

test CHANGED
File without changes
test CHANGED
@@ -12,67 +12,75 @@
12
12
 
13
13
  ### 発生している問題・エラーメッセージ
14
14
 
15
- hover時にスワイプ動作働かない
15
+ hover時にスワイプに背景色変わらない
16
16
 
17
17
 
18
18
 
19
19
  ```
20
20
 
21
- .button::before {
21
+ .btn-dl a{
22
22
 
23
- position: absolute;
23
+ position: relative;
24
24
 
25
- top: 0;
25
+ display: inline-block;
26
26
 
27
- right: 0;
27
+ padding: 0.5em 1em;
28
28
 
29
- bottom: 0;
29
+ border: 1px solid #333;
30
30
 
31
- left: 0;
31
+ color: #333 !important;
32
32
 
33
- z-index: -1;
33
+ text-align: center;
34
34
 
35
- content: '';
35
+ text-decoration: none;
36
36
 
37
- background: #333;
37
+ transition: .3s;
38
38
 
39
- transform-origin: right top;
39
+ background:#f6f6f6;
40
40
 
41
- transform: scale(0, 1);
42
41
 
43
- transition: transform .3s;
44
42
 
45
43
  }
46
44
 
47
- .button:hover::before {
45
+ .btn-dl a:hover {
48
46
 
49
- transform-origin: left top;
47
+ color: #fff !important;
50
48
 
49
+ }
50
+
51
+ .btn-dl a:before {
52
+
53
+ position: absolute;
54
+
55
+ top: 0;
56
+
57
+ right: 0;
58
+
59
+ bottom: 0;
60
+
61
+ left: 0;
62
+
63
+ z-index: -1;
64
+
65
+ content: '';
66
+
67
+ background: #333;
68
+
69
+ transform-origin: right top;
70
+
51
- transform: scale(1, 1);
71
+ transform: scale(0, 1);
72
+
73
+ transition: transform .3s;
52
74
 
53
75
  }
54
76
 
55
- ```
77
+ .btn-dl a:hover:before {
56
78
 
57
- ```
79
+ transform-origin: left top;
58
80
 
59
- CSS
81
+ transform: scale(1, 1);
60
82
 
61
-
62
-
63
- .button::before {
64
-
65
- transform-origin: left top;
66
-
67
- }
83
+ }
68
-
69
- .button:hover::before {
70
-
71
- transform-origin: right top;
72
-
73
- }
74
-
75
-
76
84
 
77
85
  ```
78
86
 
@@ -86,82 +94,4 @@
86
94
 
87
95
 
88
96
 
89
- 質問は解決し、これで実装できましたが、背景色ある場合だとスワイプができなかたんですが、これは仕様なのでしょうか?
97
+ 背景色ある場合だとスワイプができなかたんですが、これは仕様なのでしょうか?
90
-
91
- ```
92
-
93
-
94
-
95
- .btn-dl a {
96
-
97
- display: inline-block;
98
-
99
- position: relative;
100
-
101
- padding: 0.5em 1em;
102
-
103
- text-decoration: none;
104
-
105
- color: #ffffff;
106
-
107
- background: #000000;
108
-
109
- border: solid 1px #000000;
110
-
111
- margin-left: 20px;
112
-
113
- }
114
-
115
-
116
-
117
-
118
-
119
-
120
-
121
- .btn-dl a::before {
122
-
123
- position: absolute;
124
-
125
- top: 0;
126
-
127
- right: 0;
128
-
129
- bottom: 0;
130
-
131
- left: 0;
132
-
133
- z-index: -2;
134
-
135
- content: '';
136
-
137
- transform-origin: left top;
138
-
139
- transform: scale(0, 1);
140
-
141
- transition: transform .3s;
142
-
143
-
144
-
145
- }
146
-
147
-
148
-
149
- .btn-dl a:hover::before{
150
-
151
-
152
-
153
- background: #ffffff;
154
-
155
- color: #000;
156
-
157
- transform-origin: right top;
158
-
159
- transform: scale(1, 1);
160
-
161
- }
162
-
163
- ```
164
-
165
- ### 試したこと
166
-
167
- この上記の同様の他のリスト要素ではコードで動いたのですが、もう一つのリストではstyleが適用されなかったのはなぜでしょうか?

1

スワイプの背景色が変わらない

2020/05/15 03:34

投稿

yunosuke
yunosuke

スコア18

test CHANGED
File without changes
test CHANGED
@@ -14,13 +14,83 @@
14
14
 
15
15
  hover時にスワイプ動作が働かない
16
16
 
17
- ```ここに言語名を入力
18
17
 
19
- css3
20
-
21
- ソースコード
22
18
 
23
19
  ```
20
+
21
+ .button::before {
22
+
23
+ position: absolute;
24
+
25
+ top: 0;
26
+
27
+ right: 0;
28
+
29
+ bottom: 0;
30
+
31
+ left: 0;
32
+
33
+ z-index: -1;
34
+
35
+ content: '';
36
+
37
+ background: #333;
38
+
39
+ transform-origin: right top;
40
+
41
+ transform: scale(0, 1);
42
+
43
+ transition: transform .3s;
44
+
45
+ }
46
+
47
+ .button:hover::before {
48
+
49
+ transform-origin: left top;
50
+
51
+ transform: scale(1, 1);
52
+
53
+ }
54
+
55
+ ```
56
+
57
+ ```
58
+
59
+ CSS
60
+
61
+
62
+
63
+ .button::before {
64
+
65
+ transform-origin: left top;
66
+
67
+ }
68
+
69
+ .button:hover::before {
70
+
71
+ transform-origin: right top;
72
+
73
+ }
74
+
75
+
76
+
77
+ ```
78
+
79
+
80
+
81
+
82
+
83
+
84
+
85
+
86
+
87
+
88
+
89
+ 質問は解決し、これで実装できましたが、背景色ある場合だとスワイプができなかたんですが、これは仕様なのでしょうか?
90
+
91
+ ```
92
+
93
+
24
94
 
25
95
  .btn-dl a {
26
96
 
@@ -90,7 +160,7 @@
90
160
 
91
161
  }
92
162
 
93
-
163
+ ```
94
164
 
95
165
  ### 試したこと
96
166