回答編集履歴

3

微修正

2022/09/17 04:12

投稿

hatena19
hatena19

スコア34360

test CHANGED
@@ -1,6 +1,6 @@
1
1
  下記でどうでしょう。
2
2
 
3
- ```css
3
+ ```scss
4
4
  &::after {
5
5
  position: absolute;
6
6
  content: '';
@@ -22,7 +22,7 @@
22
22
  ---
23
23
  [clip-path](https://developer.mozilla.org/ja/docs/Web/CSS/clip-path) で切り抜く
24
24
 
25
- ```css
25
+ ```scss
26
26
  .category {
27
27
  display: inline-block;
28
28
  position: absolute;

2

別案追記

2022/09/17 04:11

投稿

hatena19
hatena19

スコア34360

test CHANGED
@@ -15,5 +15,27 @@
15
15
  border-color: black transparent black black; //修正
16
16
  border-style: solid;
17
17
  }
18
+ ```
18
19
 
20
+
21
+ 別案
22
+ ---
23
+ [clip-path](https://developer.mozilla.org/ja/docs/Web/CSS/clip-path) で切り抜く
24
+
25
+ ```css
26
+ .category {
27
+ display: inline-block;
28
+ position: absolute;
29
+ top: 5px;
30
+ left: -10px;
31
+ width: 70px;
32
+ height: 22px;
33
+ line-height: 22px;
34
+ text-align: center;
35
+ background: black;/*背景色*/
36
+ color: white;/*文字色*/
37
+ box-sizing: border-box;
38
+ padding-right: 5px;
39
+ clip-path: polygon(0% 0%, 100% 0, 65px 50%, 100% 100%, 0% 100%);
40
+ }
19
41
  ```

1

コードにコメント追記

2022/09/17 04:01

投稿

hatena19
hatena19

スコア34360

test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
  /*右端の山形*/
12
12
  top: 0;
13
- right: -5.5px;
13
+ right: -5.5px; //修正
14
14
  border-width: 11px 5.5px 11px 0px;
15
15
  border-color: black transparent black black; //修正
16
16
  border-style: solid;