質問編集履歴

2

修正しました

2022/01/20 07:28

投稿

free_teku
free_teku

スコア103

test CHANGED
File without changes
test CHANGED
@@ -28,6 +28,9 @@
28
28
  の3つ目にある1frを消去し、余白を持たせようと試みましたが、
29
29
  できませんでした。
30
30
 
31
+ 再度修正したCode(Js-fiddle)
32
+
33
+ [code](https://jsfiddle.net/fbzjwsk6/)
31
34
  ![一度、修正後の状態](https://ddjkaamml8q8x.cloudfront.net/questions/2022-01-19/2f41a584-2f01-4983-b987-7d87a38c83be.png)
32
35
 
33
36
 
@@ -36,242 +39,5 @@
36
39
 
37
40
  ```
38
41
 
39
- ```CSS
40
-
41
- .skills-inner {
42
- margin: 0 auto;
43
- width: 1280px;
44
- padding: 0px 15px;
45
- }
46
-
47
- @media screen and (min-width: 600px) and (max-width: 1024px) {
48
- .skills-inner {
49
- padding: 0px 5%;
50
- }
51
- }
52
-
53
- @media screen and (max-width: 599px) {
54
- .skills-inner {
55
- padding: 0px 5%;
56
- }
57
- }
58
-
59
- .skills-ttl {
60
- line-height: 3;
61
- position: relative;
62
- z-index: 1;
63
- text-transform: capitalize;
64
- font-size: 3.0rem;
65
- }
66
-
67
- .skills-ttl::first-letter {
68
- color: #c42d2d;
69
- }
70
-
71
- .skills-ttl::after {
72
- content: "スキル";
73
- width: 10%;
74
- height: 10%;
75
- font-size: 1.8rem;
76
- padding-top: 20px;
77
- padding-left: 20px;
78
- }
79
-
80
- .skills-container {
81
- display: -ms-grid;
82
- display: grid;
83
-
84
- grid-template-columns: repeat(auto-fit, minmax(26%, 1fr));
85
- gap: 2%;
86
- margin-bottom: 10%;
87
- max-width: 95vw;
88
- }
89
-
90
- @media screen and (max-width: 1025px) {
91
- .skills-container {
92
- display: -webkit-box;
93
- display: -webkit-flex;
94
- display: -ms-flexbox;
95
- display: flex;
96
-
97
- flex-wrap: wrap;
98
-
99
- flex-basis: auto;
100
-
101
- align-items: center;
102
- }
103
- }
104
-
105
- @media screen and (max-width: 599px) {
106
- .skills-container {
107
-
108
- display: flex;
109
- flex-wrap: wrap;
110
- }
111
- }
112
-
113
- .skills_list[role="list"] {
114
- position: relative;
115
- width: max(26%, 320px);
116
-
117
- box-sizing: border-box;
118
- }
119
-
120
- @media screen and (max-width: 700px) {
121
- .skills_list[role="list"]:nth-child(n) {
122
- width: max(20%, 260px);
123
- }
124
- }
125
-
126
- @media screen and (max-width: 1025px) {
127
- .skills_list {
128
- margin-right: 30px;
129
- }
130
- }
131
-
132
- .skills_item {
133
- transform-style: preserve-3d;
134
- transition: transform 10s;
135
-
136
- display: flex;
137
- flex-direction: column;
138
- width: 100%;
139
- height: 80%;
140
- margin-top: 60px;
141
- transform-style: preserve-3d;
142
-
143
- transition: transform 1s, opacity 0.5s;
144
-
145
- background-color: #fff;
146
- }
147
-
148
- .skills_item:nth-of-type(2n) {
149
- margin: 10px 1%;
150
- }
151
-
152
- .skills_item .skills_img img {
153
- width: 40%;
154
- }
155
-
156
- .skills_item > a {
157
- position: absolute;
158
- width: 100%;
159
- height: 100%;
160
- top: 0;
161
- left: 0;
162
- text-indent: 100%;
163
-
164
- white-space: nowrap;
165
-
166
- overflow: hidden;
167
-
168
- }
169
-
170
- .skills_item > a:hover {
171
- opacity: .5;
172
- transform: rotate(-180deg);
173
- }
174
-
175
- .pc-skills {
176
- padding: 0 2rem 2rem 2rem;
177
- top: 0;
178
- left: 0;
179
-
180
- backface-visibility: hidden;
181
- background: white;
182
-
183
- box-shadow: 1px 1px 40px 5px rgba(0, 0, 0, 0.15);
184
- /* border-radius: 30px; */
185
- border-radius: 8px;
186
- height: auto;
187
- }
188
-
189
- .pc-skills.passive {
190
- z-index: 1;
191
-
192
- transform: rotateY(0deg);
193
- }
194
-
195
- .pc-skills_ttl {
196
- text-align: center;
197
- font-size: 2.5rem;
198
- line-height: 3;
199
- text-align: center;
200
- }
201
-
202
- .pc-skills_img {
203
- width: 60%;
204
- margin: 5% auto;
205
- }
206
-
207
- .pc-skills_front {
208
- position: relative;
209
- z-index: 1;
210
-
211
- transform: rotateY(0);
212
- }
213
-
214
- .pc-skills_back {
215
- position: absolute;
216
- z-index: -1;
217
-
218
- transform: rotateY(-180deg);
219
- }
220
-
221
- .pc-skills_back._active {
222
- margin-top: 15%;
223
- }
224
-
225
- .pc-skills_back .pc-skills_img_back {
226
- opacity: .5;
227
- }
228
-
229
- .pc-skills_back .skills-desc_back {
230
- color: #0fe4a4;
231
- font-size: 2.0rem;
232
- text-align: center;
233
- }
234
42
 
235
43
 
236
-
237
- @media screen and (max-width: 599px) {
238
- .html-code {
239
- margin: 0 auto;
240
- max-width: 40vw;
241
- display: flex;
242
-
243
- justify-content: space-between;
244
- align-items: center;
245
- }
246
- }
247
-
248
-
249
- @media screen and (max-width: 599px) {
250
- .wordpress-code {
251
- margin: 0 auto;
252
- max-width: 40vw;
253
-
254
- display: flex;
255
-
256
- justify-content: space-between;
257
-
258
- align-items: center;
259
- }
260
- }
261
-
262
-
263
-
264
- @media screen and (max-width: 599px) {
265
- .webapp-code {
266
- margin: 0 auto;
267
- max-width: 40vw;
268
-
269
- display: flex;
270
-
271
- justify-content: space-between;
272
- align-items: center;
273
- }
274
- }
275
- ```
276
-
277
-

1

修正しました

2022/01/19 12:23

投稿

free_teku
free_teku

スコア103

test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,7 @@
8
8
  ### 発生している問題・エラーメッセージ
9
9
 
10
10
  ```
11
- .wordpress-codeで上記の画像のようになる
11
+ .wordpress-codeで上記の画像のようになる
12
12
  ```
13
13
  ### 試したこと
14
14
 
@@ -19,8 +19,20 @@
19
19
  よろしくお願いいたします。
20
20
  [詳細のコード](https://jsfiddle.net/take0844/6f4r5hnm/)
21
21
 
22
+ ### 追記
23
+ 現状: display grid; を使って、横一列に並んだのですが、
24
+ 余白gapを使っても、余白が作れないです。
25
+ 原因がどこにあるのか教えていただけると幸いです。
26
+
27
+ 試したことは、wordpress-codeなどの親要素にある「 grid-template-columns: 1fr 1fr 1fr ;」
28
+ の3つ目にある1frを消去し、余白を持たせようと試みましたが、
29
+ できませんでした。
30
+
31
+ ![一度、修正後の状態](https://ddjkaamml8q8x.cloudfront.net/questions/2022-01-19/2f41a584-2f01-4983-b987-7d87a38c83be.png)
32
+
33
+
34
+
22
35
  ```HTML
23
-
24
36
 
25
37
  ```
26
38