回答編集履歴

1

z-indexで調整する

2020/11/10 11:07

投稿

Create_NAYU
Create_NAYU

スコア101

test CHANGED
@@ -15,3 +15,59 @@
15
15
  }
16
16
 
17
17
  ```
18
+
19
+
20
+
21
+ 追記
22
+
23
+ 擬似要素で矩形を作り上から被せているので、テキストが消えているように見えます。テキストを矩形の上にくるようにレイヤーを調整しないといけません。
24
+
25
+
26
+
27
+ 案として、```.pc_menu_cel```の擬似要素で矩形を作らず、```a```タグで作成。矩形とテキストに```z-index```で調整するのはどうでしょうか?
28
+
29
+
30
+
31
+ ```css
32
+
33
+ .pc_menu_box a {
34
+
35
+ position: relative; // 追加
36
+
37
+ }
38
+
39
+
40
+
41
+ // .pc_menu_cel::before 変更
42
+
43
+ .pc_menu_box a::before {
44
+
45
+ z-index: 1; // 追加
46
+
47
+ }
48
+
49
+
50
+
51
+ // .pc_menu_cel:hover::before 変更
52
+
53
+ .pc_menu_box a:hover::before { }
54
+
55
+
56
+
57
+ // 追加(最後の線を消す)
58
+
59
+ .pc_menu_box a:last-child::before {
60
+
61
+ border: 0;
62
+
63
+ }
64
+
65
+
66
+
67
+ .pc_menu_cel {
68
+
69
+ z-index: 3; //追加
70
+
71
+ }
72
+
73
+ ```