回答編集履歴

2

コメントを受けて追記

2021/04/05 01:05

投稿

thyda.eiqau
thyda.eiqau

スコア2982

test CHANGED
@@ -33,3 +33,23 @@
33
33
  }
34
34
 
35
35
  ```
36
+
37
+
38
+
39
+ # コメントを受けて追記
40
+
41
+ 要件がよくわかりませんが擬似要素の例をご自身でご提示されていますのでborderである必要はないと読み取りました。背景に指定してしまってはどうですか。
42
+
43
+ ```css
44
+
45
+ div{
46
+
47
+ border-radius: 10px;
48
+
49
+ background: linear-gradient(270deg, green 0%, green 20px, white 20px, white 100%);
50
+
51
+ padding: 20px;
52
+
53
+ }
54
+
55
+ ```

1

コメントを受けて追記

2021/04/05 01:05

投稿

thyda.eiqau
thyda.eiqau

スコア2982

test CHANGED
@@ -1 +1,35 @@
1
1
  仕様かどうかは存じませんがborder: 1px solid transparent;を指定しておくと消えるように思います
2
+
3
+
4
+
5
+ # コメントを受けて追記
6
+
7
+ ```diff
8
+
9
+ body{
10
+
11
+ background: #f9f9f9;
12
+
13
+ padding: 50px;
14
+
15
+ }
16
+
17
+ div{
18
+
19
+ border-radius: 10px;
20
+
21
+ + border: 1px solid transparent;
22
+
23
+ border-right: 20px solid green;
24
+
25
+ - background: white;
26
+
27
+ + background-color: white;
28
+
29
+ + background-clip: padding-box;
30
+
31
+ padding: 20px;
32
+
33
+ }
34
+
35
+ ```