回答編集履歴

2

質問に追加されたコードに対する回答の追加

2020/01/01 05:58

投稿

hatena19
hatena19

スコア34073

test CHANGED
@@ -1,3 +1,15 @@
1
+ **質問に追加されたコードに対する回答**
2
+
3
+
4
+
5
+ `display: inline;` を `display: inline-block;` に修正すればいいでしょう。
6
+
7
+ このままではテキストも斜体になるので、それを修正したいなら、`<span>`で囲って逆の変形をかければいいでしょう。(下記のサンプルを参照してください。)
8
+
9
+
10
+
11
+ ---
12
+
1
13
  エスパー回答してみます。
2
14
 
3
15
 

1

コード修正

2020/01/01 05:58

投稿

hatena19
hatena19

スコア34073

test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  ```html
6
6
 
7
- <ul>
7
+ <ul class="menu">
8
8
 
9
9
  <li><a href="">TOP</a></li>
10
10
 
@@ -22,13 +22,13 @@
22
22
 
23
23
  ```css
24
24
 
25
- ul {
25
+ .menu {
26
26
 
27
27
  display:flex;
28
28
 
29
29
  }
30
30
 
31
- li {
31
+ .menu li {
32
32
 
33
33
  transform: skewX(-30deg);
34
34
 
@@ -36,19 +36,19 @@
36
36
 
37
37
  }
38
38
 
39
- li:last-child{
39
+ .menu li:last-child{
40
40
 
41
- border-right:none;
41
+ border-right: none;
42
42
 
43
43
  }
44
44
 
45
- li a {
45
+ .menu li a {
46
46
 
47
47
  display:block;
48
48
 
49
49
  transform: skewX(30deg);
50
50
 
51
- padding:0 10px;
51
+ padding: 0 10px;
52
52
 
53
53
  }
54
54