質問編集履歴

2

修正

2019/04/08 02:46

投稿

TAIniko
TAIniko

スコア32

test CHANGED
File without changes
test CHANGED
@@ -295,3 +295,7 @@
295
295
 
296
296
 
297
297
  ```
298
+
299
+
300
+
301
+ これを実行すると三角形の中の文字にカーソルを合わせたときに三角形のhover拡大が機能しなくなってしまいます。文字にカーソルを合わせた時もhover拡大をけいぞくするにはどうすればいいでしょうか・

1

追記

2019/04/08 02:46

投稿

TAIniko
TAIniko

スコア32

test CHANGED
File without changes
test CHANGED
@@ -147,3 +147,151 @@
147
147
 
148
148
 
149
149
  よろしくお願いします。
150
+
151
+
152
+
153
+ **追記**
154
+
155
+ ```html
156
+
157
+ <!DOCTYPE html>
158
+
159
+ <html lang="en" dir="ltr">
160
+
161
+ <head>
162
+
163
+ <link rel="stylesheet" href="stylesheet.css">
164
+
165
+ <meta charset="utf-8">
166
+
167
+ <title></title>
168
+
169
+ </head>
170
+
171
+ <body>
172
+
173
+ <div class="container">
174
+
175
+ <a class="triangle" href="#"></a>
176
+
177
+ <div class="text">
178
+
179
+ top
180
+
181
+ </div>
182
+
183
+ </div>
184
+
185
+ </body>
186
+
187
+ </html>
188
+
189
+ ```
190
+
191
+
192
+
193
+ ```css
194
+
195
+ /*変更点*/
196
+
197
+ .container{
198
+
199
+ display:flex;
200
+
201
+ width:100%;
202
+
203
+ justify-content: center;
204
+
205
+ position: absolute;
206
+
207
+ top: 50%;
208
+
209
+ left: 50%;
210
+
211
+ transform: translate(-50%, -50%);
212
+
213
+ }
214
+
215
+ /*変更点終了*/
216
+
217
+
218
+
219
+ .triangle{
220
+
221
+ display: block;
222
+
223
+ border-right: 50px solid transparent;
224
+
225
+ border-bottom: 86.6025px solid rgb(76,175,80,0.5);
226
+
227
+ border-left: 50px solid transparent;
228
+
229
+ width: 0;
230
+
231
+ height: 0;
232
+
233
+ top: 0;
234
+
235
+ right: 0;
236
+
237
+ bottom: 0;
238
+
239
+ left: 0;
240
+
241
+ margin: auto;
242
+
243
+ }
244
+
245
+
246
+
247
+ .triangle:hover{
248
+
249
+ transform: scale(1.2);
250
+
251
+ transition-duration: 0.3s;
252
+
253
+ display: block;
254
+
255
+ }
256
+
257
+
258
+
259
+ .text{
260
+
261
+ width:100%;
262
+
263
+ display: none;
264
+
265
+ position: absolute;
266
+
267
+ top: 0;
268
+
269
+ right: 0;
270
+
271
+ bottom: 0;
272
+
273
+ left: 0;
274
+
275
+ margin: auto;
276
+
277
+ text-align: center;
278
+
279
+ height:44%;
280
+
281
+ }
282
+
283
+ a{
284
+
285
+ text-decoration: none;
286
+
287
+ }
288
+
289
+ .triangle:hover~.text{
290
+
291
+ display: block;
292
+
293
+ }
294
+
295
+
296
+
297
+ ```